<SEC-DOCUMENT>0000842633-22-000008.txt : 20220301
<SEC-HEADER>0000842633-22-000008.hdr.sgml : 20220301
<ACCEPTANCE-DATETIME>20220301124532
ACCESSION NUMBER:		0000842633-22-000008
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		150
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220301
DATE AS OF CHANGE:		20220301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRIMAS CORP
		CENTRAL INDEX KEY:			0000842633
		STANDARD INDUSTRIAL CLASSIFICATION:	METAL FORGING & STAMPINGS [3460]
		IRS NUMBER:				382687639
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10716
		FILM NUMBER:		22695704

	BUSINESS ADDRESS:	
		STREET 1:		38505 WOODWARD AVENUE
		STREET 2:		SUITE 200
		CITY:			BLOOMFIELD HILLS
		STATE:			MI
		ZIP:			48304
		BUSINESS PHONE:		2486315400

	MAIL ADDRESS:	
		STREET 1:		38505 WOODWARD AVENUE
		STREET 2:		SUITE 200
		CITY:			BLOOMFIELD HILLS
		STATE:			MI
		ZIP:			48304
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>trs-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d,d:61ac8143c0db448e8ad1cb56d2ef45f9--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:trs="http://www.trimascorp.com/20211231" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>trs-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV8zLTEtMS0xLTE0Mzg3_8080d62b-ce58-4ffe-b869-a07b40356a11">0000842633</ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV80LTEtMS0xLTE0Mzg3_5fa3aaa9-a9bd-4ba2-b868-d9b6c61ce32a">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV81LTEtMS0xLTE0Mzg3_564ca682-02e2-489b-b646-3723108412f9">2021</ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV82LTEtMS0xLTE0Mzg3_f84676c3-4155-4d53-8e7a-d780c7607371">FY</ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV83LTEtMS0xLTE0Mzg3_9d938f66-489f-4c4f-b6b4-e6051f98b699">FALSE</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzEtMS0xLTEtMTQzODc_64323121-a0a6-4023-8c7f-441373cd1823">0.01</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzEtMi0xLTEtMTQzODc_8c14209f-da3f-4dd6-8b7a-a4c0996f6cb3">0.01</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzItMS0xLTEtMTQzODc_e7c14feb-1c45-4942-ae36-9a1be71b6314">100,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzItMi0xLTEtMTQzODc_cde9f3f3-4621-4797-8303-dbc918be57e7">100,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzMtMS0xLTEtMTQzODc_945eea8b-d5e3-41ea-a82d-abc1a36667ab">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzMtMi0xLTEtMTQzODc_99d60446-41e4-4d5a-bd4b-8e4485b14d92">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzQtMS0xLTEtMTQzODc_ff53203c-05d2-45c2-b5ee-934e5f27615a">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzQtMi0xLTEtMTQzODc_6b8fb383-5866-47ef-94be-fb9bd9680fdb">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzUtMS0xLTEtMTQzODc_b197b29b-dc04-4ff6-942e-0fef1fe36171">0.01</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzUtMi0xLTEtMTQzODc_452fa0fd-b281-4dbb-af9c-740ec2fa6b9a">0.01</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzYtMS0xLTEtMTQzODc_03f92e19-a7e8-4543-a313-8d64a44118dd">400,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzYtMi0xLTEtMTQzODc_ca7f078b-423c-48d5-88ea-e1c746b166d7">400,000,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzctMS0xLTEtMTQzODc_0b2bb03a-61a2-4e75-9063-a33ed867e5c2">42,836,574</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzctMi0xLTEtMTQzODc_7e5b27bc-140f-4de1-a9b8-4e5fe8ec22c5">43,178,165</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzgtMS0xLTEtMTQzODc_c2dc357c-cb88-44d8-b31e-a827f80b8301">42,836,574</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="0" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzgtMi0xLTEtMTQzODc_965e62e9-1522-4120-8d33-94a0cd4e1d85">43,178,165</ix:nonFraction><ix:nonNumeric contextRef="idc0b078ba70c49c5a3af47ef6d12d90e_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ib4e036d6e15f4b668c903e772159fd49_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9f017f51426f4f41a020ed4c84a4bbb5_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="i2af2081106224dc78c3c91a08671ce29_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ie3dcc44ab87848a983ea84dfe94f44ea_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzEtMS0xLTEtMTQzODc_dfbb58ee-c341-48ab-b2e9-fa4f9957cfaf">5</ix:nonNumeric><ix:nonNumeric contextRef="i94d75e374b264ff68034b4c06582bfdc_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzEtMi0xLTEtMTQzODc_556848cd-2743-4c07-b626-f584d7c0a02a">12</ix:nonNumeric><ix:nonNumeric contextRef="i4dfd6c493b1846b095306f1540776d89_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzItMS0xLTEtMTQzODc_dd732009-31d4-4f9b-a3bd-8a584fcc59ae">15</ix:nonNumeric><ix:nonNumeric contextRef="i5778370ddc8248aa85fb81998c731d3d_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzItMi0xLTEtMTQzODc_c252a48b-8f66-4b6f-b09c-c57386c9fd56">25</ix:nonNumeric><ix:nonNumeric contextRef="ie35b5aa95ee64f9e8cbf0f99ccb7ad84_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzQtMS0xLTEtMTQzODc_e4ff351b-e09b-4101-9279-f476f7716938">1</ix:nonNumeric><ix:nonNumeric contextRef="i59822ca381fe4093b3dc1f8f6064f00e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzQtMi0xLTEtMTQzODc_1f68ac50-a508-4fa7-96a5-d73401be1128">15</ix:nonNumeric><ix:nonNumeric contextRef="ib934b6630b58401eab33b7e948895f7d_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzUtMS0xLTEtMTQzODc_4267e3a8-a240-4084-9ecd-f568eb59426f">17</ix:nonNumeric><ix:nonNumeric contextRef="id1083ffe8d59460baaacbb72f1175c8f_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzUtMi0xLTEtMTQzODc_0522263e-f16d-4c6e-81dc-51ba01d866e8">30</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="ib3c2f277599f4cc3910519ca4833639f_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItMi0xLTEtMTQzODc_56b634d0-2dec-439e-b0ba-a36422f33751">0.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ib5174ebe6a194c3ea4c131124ebdfe1d_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItNC0xLTEtMTQzODc_296313df-67ff-4f60-9227-9296fb0b2dbb">0.6</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ib3a67d28443240b1b36ae748afa2376f_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItNi0xLTEtMTQzODc_097cffb2-11f0-4a06-9bb4-8907ba9bf8b6">0.6</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ibbbe830e6ebd4fb8b13ca6f8e2e8e1a2_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItOC0xLTEtMTQzODc_1bab65dc-a474-4d0a-b057-0f54b87d61d9">5.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i58cc247187a24af69eac451324e9659b_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItMTAtMS0xLTE0Mzg3_2b8000f9-c796-43ed-aa85-94a6f08ffe73">5.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i270c279d058e49378198524a4122bbc4_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItMi0xLTEtMTQzODc_b9bca4b2-1f8b-4ca8-8644-b290f84afb7b">0.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i13b0daf540c54ddc8f8bfa48083fd8ce_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItNC0xLTEtMTQzODc_ad2597cc-177c-4f41-9e02-3fd435d6d425">0.6</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9dc55593e378459da55efb993c321b18_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItNi0xLTEtMTQzODc_f4002b05-857a-4b3d-afc7-d0151d9719d8">0.6</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ic32c3bb5e45a4115af078f67b9432377_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItOC0xLTEtMTQzODc_2b350866-836a-47b5-8a93-905de314d6af">5.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i4775730ed3644f44b2a9e815c92f0f95_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItMTAtMS0xLTE0Mzg3_22d5636f-8b40-43fc-88c6-ae3b9f016893">5.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i48c7bca9ca6440d7b86eb6d67acbc12b_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItMi0xLTEtMTQzODc_54ea5286-b10e-4670-a77e-edcd3bb783de">0.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="id79d681802524030b8917cb0a4ad96ab_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItNC0xLTEtMTQzODc_1bfea7fb-8e9d-41ea-b5bb-e2c227cb94f4">2.5</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9445ef3e4e204a2e8631cf1361f4daa7_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItNi0xLTEtMTQzODc_2ca079f0-085f-40fa-9967-aeac997104af">2.5</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i71abf92028a046b8957d4c768555f04b_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItOC0xLTEtMTQzODc_1308f91f-68a7-49ec-81ce-827e63978c70">5.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i791152f500824f0d816d2beb4efdc995_D20210101-20211231" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItMTAtMS0xLTE0Mzg3_fb407c58-55ed-4bec-9850-f553763ea7a3">5.0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="trs-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44bb72710b3e4fe5917158ebd3be041c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ibb4ee13e0cfe4ee1bb32b7125700b304_I20220222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9ea83b45482942809573410c95811ffc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i222f2e056beb49c993a514eb81da84bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic889f758ccdc4153aac1496fa04b3534_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355e408c18914cb1b185cfc06fcdd847_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7632df158e874b39a41a17ad7d466269_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9404b2a87640416abdcfba86af723e75_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29eb61c0657f4dd8ad28b38c476e1845_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e591c6c1134308933554f122357269_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if565df7955ab47a0b7dd2fd8165c7d3d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee77f79748084c82a10c47de11a13d03_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aa096b9bd854269a9e0047c5b88b71d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c1d3d2c4f5141d69bf8ee4bdd72f074_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fa1c775b9684a338c2032a92896675a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9b200e58a3b48bd83889b86760c3cd9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6225eb6339044c68ab2ed6519888f428_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa8d0a72ace545f2819d965bb69e32bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd4ce90ff7ad40b2970ab09f7387b14e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4abd892c50342a187105eb185acd367_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cc41429854e4e3b9fbde5a23aeb8408_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id963030db5174452a57c828c024b16c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia82d05046f3d43b58db6ca1150d3cc64_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4ed5addf48948eb97a8b3a7fad89881_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc4266aeba2540de9c44233fa896ded8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb426de28db4878a2718520d268f4a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc0b078ba70c49c5a3af47ef6d12d90e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie55bc2bad7c346e9b5f670f0800265bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e036d6e15f4b668c903e772159fd49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0ff6577acad4dd1a8bbddfe07b848d0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f017f51426f4f41a020ed4c84a4bbb5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43b8cb115f064269af2dd6d3c32e0cf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2af2081106224dc78c3c91a08671ce29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie18fa6de61cc40cda38b427d48cd1f94_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>trs:number</xbrli:measure></xbrli:unit><xbrli:context id="i3bce06de6aa14f40b3f5c955095eefca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235a813981894d75bfcfcf812143a5f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">us-gaap:GeneralLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfef59fa0fcf470b8cb72d2768552a2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:GroupMedicalPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af801af63094958b96658728efe1177_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdc7326c0a4140c190afc5b0c5461b5b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4f301433e654de5a3957b90a63589f7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:OmegaPlasticsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic906075499e44c90936f246647d80170_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i096e56b747ce40af9b459ebad79ffcb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie706b0a49fad45e5b38ebb096949b804_I20211205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a58e374c5474052aab2ea4526ae4599_I20201215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13d830e3c72d4385afe171433608c7ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fbed3bb211c4ab483897b52114d4856_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf6b55cadf86488b969aa278a9ad9fc3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6adcb503f36b4610856a31fdacddad23_I20200227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab5864ee526b4530b91f443fda7b0353_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f465acb315840b298146391c99be366_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00beb97cd92e4456ae6f8e27a275cef4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb1383b82273484b8726c87364854c40_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bf3030326eb4b71b0adb40f790ee6e2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3f05923648d45b589d855d387187a47_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fad2636393446d486b0eea974dfceca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d11c927cba24345888fb36aead1c41c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86c942377b7c412ca9a4e071b018a57e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5d6ad46724e4bdfb659b06f0ded6cde_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c483a9d891049739ff69b7fe451bd48_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91e191a3074747bd9dcfbf90861ca108_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id856e52766fd43b2a7b4d2e8c3cc0723_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i811991e2fbcf4c4cacad64aa27ede19d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id411cbb8fd3d455799384520dfb5ced8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20fcd0c1e0604ad484fdb41582ecb85f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a31cbcd592f463fa78668bc7c1a3c49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if07fa4bfdc574ad8850aea7d32a8b226_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7a600a226aa450298dba48da7e14a43_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91926baae43242528c145029ef9ca73a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceFastenersReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacf275d1c487409e9b20158ace527b61_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1636a019b6c5486b990b2079e502610d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i237d76b6678e41a690f6eb84f85a1ead_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2705be0c37834e1ba1b95f8104389cb3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfd5e936803e4b1a83d60b3202b1c81d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b600a6ab6d42698177145ffa3c15f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i040677f69710445587696bd3d0a5bd03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic530efd217374520802d9792d8247da7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab1b86c340b04763b00cdb71f5be9911_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icff781f641f54a8ab2ecc90e996c87a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12e2e159f3eb46c682606b16a24f02d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9547a37420e4e788e6306c0688b5ce6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be24ecbe97d47d6b064625fb311fd56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24e454817a4f4b998ba4b1477d92b0d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08639b1331f1453fbed2e69a881bc791_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i359da6931813436e8518ad24ce06d685_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94e269bb7da04e5b8da92566abccb5b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae810433ae342dd8b6f1ed0480edf40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a39c12fefa45cf871b38b00ed6f70b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i287c91fb3c1e46c39e707d2f861e77ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id779e19532394e1f95501902acfa8d93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief6ff7f390624fcea68787fa23c63e2d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i194eccc543634558a96b2e2413fc1415_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96718cb4bb47401e8f004a86a14a33b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice4eb09d65f549a0b2634714e8774419_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2f1eac17a1e43d99269ebc62e587ccc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aef56bfc0d64592b4f05a11697d61e5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic03b4d981b6a487cb38a88499ce17a14_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8ee39c149dd41da809ee8b365f3588c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i911c3fa677dc45b68f4e51db7ec1bf4b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3dcc44ab87848a983ea84dfe94f44ea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94d75e374b264ff68034b4c06582bfdc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dfd6c493b1846b095306f1540776d89_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5778370ddc8248aa85fb81998c731d3d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie35b5aa95ee64f9e8cbf0f99ccb7ad84_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59822ca381fe4093b3dc1f8f6064f00e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib934b6630b58401eab33b7e948895f7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1083ffe8d59460baaacbb72f1175c8f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9975480f49ba421fbee3550a4274afe7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b8a808fe0b54ddba67054c89d5a1b31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fffab3c3ec74abfaa9321c51e7251c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45c29d951f5d4c02b87e6f23252fae8b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19c4658d9be4125b1fcd0e10c10ecaf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9b925034a754eb59d88fb99ef8a71d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icef44ed2e1f64af4bcf11c779623803f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic791aff96ad14843bfc1ceed12792791_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a9118310f64426cbd9ef1ff3e6de5fb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de2c9baf30f411098d41d77bdac35c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89b74d5407834347b95cc6510763a7e4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9547c6dd59f74e22a99f084bced59e96_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09895a7bdc074a62971c98adc69a5834_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33a0786f4c6a4d8cb508d07a8786a5b2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb1a7c1a38734f0aa9a17d1f97dc9d32_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7fc07963b04b2d988b5b182b211c29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5346cbeac4b94795a5b1d6eee0903b98_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38f77b5eb4844818b9a14fb995bcfb06_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id508e6f32da940b99ad19feb8125e1b2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8723828e6784ac0afec58e0cc8530c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number2"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bf57de6fe124c81a850e320195cabc5_I20210415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f254e89aac49eabd24436193051ed3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if16e5a2738b34fa6ba61cc896a7ec238_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc6692ee233749a282ddf91e16434175_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59afeea9728f49d6bb01e52d371f875a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70178fd5da894bb78c1e017870a3dd88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96a645c6bc343ba8157d076727b385d_D20210401-20210415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec09cea31f2a491ba67c36e5f3d3729b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee43a67079ef4a538b16a2fe3a2b6de7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="id14543614ef94d04ad28025ef102ad7c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58bfe55d472d4e22998b7f7e2f1bc720_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8526db8b20a4a63a06b7854ccf91460_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b251dd7108a466eb2f49c93ca4caa4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fdde184844d464786e98b9150f6ad4f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i790e0ada40264cec92e6e8072af46d24_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i229af6d98d53459e9399274f0fc00e00_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if86c4bbc6ffd48bcbc5684894bd4718e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if460d327f19248a1920b30407f8de0db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6587f4d160914aecb2c1ef20f8931978_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cb4cfda48f247d4a3f69daa331e2c18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibab63775cf5d4354b7ac1195cbb268e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c1d8b9b0ee846dab9f3d03659733468_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d90dc48c2e449888a79f513951be3f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60eaaca8a9f94fb392e2838e714e4304_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id18629dab1d94be9ab766ed3f1ac2d88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5daeb05ffb73488894c68769d2b41b43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieda3142fb4e943998bb3b32aa7d435c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfa136ef16d14fb4ba59b73488898b4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia69dc2b9edda44e899cd82c58558b0df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ec3eabe700494bb28dae5e2727761b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeb49c01f7f74150bf680a792e580fb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i220cb895bc024305b00591e9d05db50a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66040912ca0b4cf7ac2dff6b91cd83ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i836574b6806a4e21afebc89c8256a4a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3d9fcf2b1ba4841b91244772bbeddc7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ced64e31d164a78b1d6afd2f508e7bc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c5c247daa94249973b74f243fcf1eb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i793522e2837843b397fee8967443ff48_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59f9b30970be4710ad8d830f3e4441be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if379432fe93b40f28ae309a7a715f6c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006d6f95173745579eb6a0d4fdfa780b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98593435cd3f45769e763c5257e999c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab7f2a6c1816465dbb592e64fd0d18b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i056ba0cb394846138e5058905875071f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7470dd6e8ab946f49a40c82e9060ae8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ae8552608eb4f6aac70dcf9818f1b67_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16ff371720f540f380150eb5f86f16d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77948c03f6cf47e08cdbb3c7b806595c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdf12a421d88412f8e001ee141c60048_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27f34142cdad46ca8c441dfe6366f4b3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie43728e72cf9446980b018d170dbd1c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b1d83074ec40b28807e9a0b33dab78_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie79351d78443432ea2271aa8315d095d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73ae5f0f80a44d79b0f8d88d20c9e3ce_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if938244715aa4bb4aebd0125bb35be6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i031fedb9a92e4977a8d3c852faa2c27f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d97ae81f31d454ba25c5f5f638c201e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4826bbab4ac454a86867796c73f326e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cases"><xbrli:measure>trs:cases</xbrli:measure></xbrli:unit><xbrli:unit id="claimants"><xbrli:measure>trs:claimants</xbrli:measure></xbrli:unit><xbrli:context id="i091ec2241eb44f96877d4302d099631b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1a01dca448a407ab4c5041f054aa8c2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if12f414408cc467788fe958d302362c6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1223db398da0410995663206ad6ef931_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d24c86c48af4952b1850ecaebce66fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91686fbc3bda43cab4932a3df5b193e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f6312bd49c546ffbe161d84bdf9214a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcf8d567fc134b7c8568363589444208_D19910101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>1991-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9e15484cc2b4d0abc5805d6833ffcb0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c0c0ff640fc40aab65b5a56499c976e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c5965bbe7ba410e8528c5784ff67d51_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i559ed250547b4d0bab9eee1829c1e0df_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3c2f277599f4cc3910519ca4833639f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5174ebe6a194c3ea4c131124ebdfe1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3a67d28443240b1b36ae748afa2376f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbbe830e6ebd4fb8b13ca6f8e2e8e1a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58cc247187a24af69eac451324e9659b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i270c279d058e49378198524a4122bbc4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b0daf540c54ddc8f8bfa48083fd8ce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dc55593e378459da55efb993c321b18_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic32c3bb5e45a4115af078f67b9432377_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4775730ed3644f44b2a9e815c92f0f95_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48c7bca9ca6440d7b86eb6d67acbc12b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id79d681802524030b8917cb0a4ad96ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9445ef3e4e204a2e8631cf1361f4daa7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71abf92028a046b8957d4c768555f04b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i791152f500824f0d816d2beb4efdc995_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8409e52956e4ae7ace6833bbe07a380_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70599fa0ce1749a5819ff44e074f2570_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c1a47ac49041a68105203396c016d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia69d7499a0434105a99bfc4ab9371dca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41c113df36a7437fa357514f5d918ed0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9d3c89237e146479d455fd365927e7c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie406271e023f4852856458f54345bfc8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i945148d5b7164c36a15701ef339f9e16_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b71aa6933a841cda98ea469e0b4e776_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafc99efcfe314fcda5fda1635f886201_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03ed4098334b4539a52da39b77f27720_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21e255ad12564dfdb206b89b816ab75b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i737c7e15503141118e75bf4dce7f426e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf3cb055a9a842d9bf633a669bc8907c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60b30d8d37594f9387a2dfdfd313e519_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90dadcd74e2f483db233ab36735c1570_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0bc770ed41c4c75ae9a149b7f94ad60_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e40df7ce879483892125d1da7634454_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic61a1cb2933348ce872e0853bef234f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9cf875ac3e94cacb9824648e5be17a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62be42b168d4f10a04a14b9afb4736b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd2158af5ffb4f53a11ab22ca26df321_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie53ad9cb849f4df79f62e920ecdbe7bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i909bc2436a1c4bc59336532cc5c34bb6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74b3cc7269734687b2827ebfb423ce4e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57c0e17437ff41b891d58b278db9b435_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i863ad47aeacd45b7bbc629dff6b6b59a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f09b22ac0c4463e847af4ad525d97d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb0d636ea04c4779abf4ba3fdfa1d950_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4617c9cdd0a9443a9977963d7cb72abf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33c610beb9d64201a49fa3b7dd574eb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i053ca48ae926425aa136e5d0aa3a4792_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a9bb3b0abdf426e80ba920da3063c41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i812630b5c9834a6aa0622efa119b27b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c7bffb0738d4a849d21d8260cbe0529_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd0395616b4b4f6da16e9d068c67d824_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeb99595ffc4105828c15fe854734d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeeb84995eb347b38c27394b2e043f2e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c630f16e0994e798b01614c84c1e2b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1cf5fe098e345f29a17225defd18e0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01a75af251384c57bc96bf9ebc20f233_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c32b4b197f54455a99c9a601c7af377_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:A2017EquityandIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4010bb12dcd0434fbd807d80281df84f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:DirectorRetainerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70f50bf39fb74589b1a9d7093128d2e7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb215a1b589f4540a7210f4122bbef44_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cce11f731744ec59cb0e6cdbd6ce487_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddcf9565083f40ffa4ba0535421cceba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85dd504b47a14b7ebc75bf3d11d2b397_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i172c4eb406fa4d9f943bdf0b872947ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf4b2beca214486e84ee568a2112143e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c486f24de5040a2accdf5d4bade2667_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9395eb6342f4382a372ec89704d97a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9c5b5d5557d44748fe23742d2d03cd2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1acfc327e5b842e4a28b65762fd2fc69_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan7Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan8Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5216bb2288594c098060821e34dfc2d7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id14219561eea42e9bb63733a5e9a5d91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aa66f4340d44dc5b59facfd0d62a6da_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i097def0995554260a2aef20981d33015_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan6Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee22eb38b734ad5b413ede0f551bacc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb61182b8a946928e819188f46f9c2a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b1d5f70ddf43e680d36cef506e3ed8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i714f35373e1a4f569bec3ed1d067021f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44f344d1674f4999977ab42dd00d8040_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i812f8291f9f245f5876c64aa133d6ff0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fe6df8039e044e295f9d64893113498_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id86c1f96f79346f1afd64b206b62ba55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c58cad64e0412eb31248ff7d7867fa_I20151130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2015-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bf7958947494669ba0d178753a6151e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18cac789b4684b579aec40943c3a4bbc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dc7cfe3f76448549c9d102435eb971f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f678a5b09834459b8b5aa9525201c37_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i801bfa37e26b4ba0851f53c24241076b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id36af72423c841c5ab7b39da66b0340e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7b8a869df884943ba26bacc8457c25e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf6d7fa0d0ff495390aceb7cb8fb0457_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07d3989aa0a448b38718097cda19a5ed_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia842d28d417647e9948bbfdef162b7f9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i595570b70cdd42729c476baae64f7a12_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39312391a5034ae08486d7d2f60ef852_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1829a49a212c4cd9ab9764b165c87607_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bed929094a94cfbad95d0ac574f9d70_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c5c90a6bd624762b8c878e00126cc45_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39227b5212f2470a9b303650942c79b0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae53f109bf99435ba7700cac2bf0c3a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic834146db7004da3a9c98ed8e1710566_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i185d41b508554340ba646eacf6a71367_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b6a1f01cf85457b82bd65402aa52ebd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab6f935b5ca24f87a50b03686cb4266f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88577ec0981746a8b4fb1f15644ab5cf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b1b303a062446d4b18e7792eab8d28f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42d896ec55884b6e99d6ae57e6ae29d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b255e33ef504ffa8fb8c12487277ed7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4d74dad5adc4bc397625b72e926f16b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7287c0d52d174e1c9f8548a2db8513e8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc584b3a4fbd422a9576cf82274d556e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6369d610db1f467b82f5b99f0f1e502a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic314404a05414c92ae0624c4ac21cb25_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba45ddaef5c34a1380bd15d9ab216a9e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad95c39f34414608bc5d2108d0a3fd50_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i075926beff4e4683988ee6d07d0de925_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74c9a088888e4dbfa74e6cd13c4108c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8e5fd5f6a1c4cb3a4f7fdb0136b4d5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4df4cb254ca431baba834e1d26339e0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i007b8b71bb4f45b7b3c2f0387de26118_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dab1000c313499084ff5e47bcc62f78_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94ad13c2820147d4a204130a8ec2066b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe68884bb042429d9015608bd077653f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55fec8a3ae8e49539b70a38e12257bfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfca0fedac57418191bf9b99c0ca485d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i759893aa7576403c916615adf667e3ea_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa880ba8ecaa4027a90aff8a0cd457b3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1397ac0bb0954bacaa3b7b5e5fe5c309_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1750636f3ea94a2b9d81054643eb55ee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i237c812675c841d291ff1312ab69320f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i906b93bd124b4dc3a0222ddaab4cc7fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:IntertechPlasticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-28</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia76da98817d64365b6a9a86653da52d4_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:IntertechPlasticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-18</xbrli:startDate><xbrli:endDate>2022-02-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd90463faa974d5891c074c6f31a6772_I20220218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bc9f25ba171421c898f402632fd50a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a593630134240da8f81458b4af785a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73e37c31794c4f8dbd45e5bdde22935a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i521346e81e294d36884b01a6bf78a012_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000842633</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTE_f28f09bf-212b-49a4-8b44-00767ff78b23" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTk_3fdc143b-4521-4548-b5bb-722d8ee04dc5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835 id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.348%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Washington D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM4_3bde752c-c565-4915-862a-72f0dfebfe69">10-K</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.518%"><tr><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Mark One)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV8xLTAtMS0xLTE0Mzg3_f9fbbd7b-71a1-491b-ad9b-b7890083214d">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the fiscal year ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV8yLTMtMS0xLTE0Mzg3_18f5dc03-3796-4875-99df-22a9cbc26ba4">December 31, 2021</ix:nonNumeric></span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">OR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV80LTAtMS0xLTE0Mzg3_2e5e1c81-f6e4-4421-bac7-d7d8e1bb81f9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM1_447087bc-0423-493b-9589-8a8af393fcf9">001-10716</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ1_1a362b14-b352-4649-bc19-84eb2dfb516c">TRIMAS CORPORATION</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.658%"><tr><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.778%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6ZGRmOGVmM2I3M2EwNGU4NmIzNDFmYmU3OWUzZDc0YjYvdGFibGVyYW5nZTpkZGY4ZWYzYjczYTA0ZTg2YjM0MWZiZTc5ZTNkNzRiNl8wLTAtMS0xLTE0Mzg3_1237f81f-967d-4673-b593-2f166a7efd26">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6ZGRmOGVmM2I3M2EwNGU4NmIzNDFmYmU3OWUzZDc0YjYvdGFibGVyYW5nZTpkZGY4ZWYzYjczYTA0ZTg2YjM0MWZiZTc5ZTNkNzRiNl8wLTItMS0xLTE0Mzg3_1459abd4-2c1f-4354-b9e8-a17907ea51df">38-2687639</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of Incorporation or<br/>Organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</span></td></tr></table></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM2_a350bbc5-514c-48d0-a79d-e3937f7f84f1">38505 Woodward Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM5_8734577e-ca5a-4734-803e-fbc4ecf64993">Suite&#160;200</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ2_f45e2576-73ba-4728-acd9-5af5fa5acdce">Bloomfield Hills</ix:nonNumeric>, <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQx_45eddb39-79c9-45d1-b7d7-022621c59be5">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ3_adc59bcb-10b6-4944-b2b0-e758427f6742">48304</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of Principal Executive Offices, Including Zip Code)</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQy_700eface-a408-475f-9a04-0f082f81a091">248</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ4_c1e551f1-7ffa-4479-91e0-0149088b515a">631-5450</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"></td><td style="width:193.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:103.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:207.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of Each Class:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Each Exchange on Which Registered:</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTAtMS0xLTE0Mzg3_179dd53d-556b-4620-993d-864182ca1307">Common stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTEtMS0xLTE0Mzg3_15012775-37ab-44b6-92f8-ac4c3a8f3a0e">TRS</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTItMS0xLTE0Mzg3_17d66255-4f14-44f9-a6b7-f531426caa29">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Securities registered pursuant to Section&#160;12(g) of the Act: None</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM3_0245c437-de30-4fe2-8baa-61e7a31e1123">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQw_302c69f3-6f93-4cb5-8e81-4dd510b87b86">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the Registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQz_86c0fb73-da66-4545-af60-8694fc827f70">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;&#160;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ5_2167c69e-0c44-4b82-82e2-ac298c31e95c">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.095%"><tr><td style="width:1.0%"></td><td style="width:20.680%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8wLTAtMS0xLTE0Mzg3_9e3765dd-3671-4050-9d14-c5ddeb792f73">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8wLTEwLTEtMS0xNDM4Nw_955dbb8f-c8de-472e-b81f-6cc8db46b46f">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8xLTEwLTEtMS0xNDM4Nw_910de1a0-6e5b-48bb-a0a8-c4865e23ab10">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8xMDk5NTExNjMxMzI4_501a1d95-d14d-4bcc-b899-105baf1059d2">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act).&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ0_bd543b61-dd7e-4aff-8bfc-efb82dbb95f1">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the voting common equity held by non-affiliates of the Registrant as of June&#160;30, 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="i44bb72710b3e4fe5917158ebd3be041c_I20210630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8yODY2_9e0a0f1d-3546-42c4-b08a-fea63f837da9">1.3</ix:nonFraction> billion, based upon the closing sales price of the Registrant's common stock, $0.01 par value, reported for such date on the NASDAQ Global Select Market. For purposes of this calculation only, directors, executive officers and the principal controlling shareholder or entities controlled by such controlling shareholder are deemed to be affiliates of the Registrant.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of February&#160;22, 2022, the number of outstanding shares of the Registrant's common stock, $0.01 par value, was <ix:nonFraction unitRef="shares" contextRef="ibb4ee13e0cfe4ee1bb32b7125700b304_I20220222" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zMzIz_7f75fbad-a792-432b-9440-2c906e084494">42,835,700</ix:nonFraction> shares.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the Registrant's Proxy Statement for the 2022 Annual Meeting of Stockholders are incorporated herein by reference in Part&#160;III of this Annual Report on Form&#160;10-K to the extent stated herein.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.348%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.238%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:5pt;text-align:center"><span><br/></span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION INDEX</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_10">Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_13">Trademarks and Service Marks</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_13">3</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_16">PART I.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_19">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_19">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_22">Item&#160;1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_22">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_22">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_25">Item&#160;1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_25">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_25">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_28">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_28">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_28">24</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_31">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_31">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_31">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_34">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_34">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_34">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_37">Supplementary Item.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_37">Information about our Executive Officers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_37">25</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_40">PART II.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_43">Item&#160;5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_43">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_43">26</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_46">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_46">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_46">27</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_49">Item&#160;7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_49">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_49">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_127">Item&#160;7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_127">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_127">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_130">Item&#160;8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_130">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_130">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_256">Item&#160;9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_256">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_256">84</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_259">Item&#160;9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_259">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_259">84</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_262">Item&#160;9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_262">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_262">86</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_2517">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_2517">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_2517">86</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_265">PART III.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_268">Item&#160;10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_268">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_268">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_271">Item&#160;11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_271">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_271">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_274">Item&#160;12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_274">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_274">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_277">Item&#160;13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_277">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_277">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_280">Item&#160;14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_280">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_280">87</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_283">PART IV.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_286">Item&#160;15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_286">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_286">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_289">Item&#160;16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_289">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_289">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_292">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_292">91</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report may contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 about our financial condition, results of operations and business. These forward-looking statements can be identified by the use of forward-looking words, such as &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;forecast,&#8221; &#8220;intend,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;target,&#8221; &#8220;plan&#8221; or other comparable words, or by discussions of strategy that may involve risks and uncertainties.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements are subject to numerous assumptions, risks and uncertainties which could materially affect our business, financial condition or future results including, but not limited to: the severity and duration of the ongoing coronavirus (&#8220;COVID-19&#8221;) pandemic on our operations, customers and suppliers, as well as related actions taken by governmental authorities and other third parties in response, each of which is uncertain, rapidly changing and difficult to predict; general economic and currency conditions; inflationary pressures on our supply chain, including raw material and energy costs, and customers; interest rate volatility; risks and uncertainties associated with intangible assets, including goodwill or other intangible asset impairment charges; competitive factors; future trends; our ability to realize our business strategies; our ability to identify attractive acquisition candidates, successfully integrate acquired operations or realize the intended benefits of such acquisitions; information technology and other cyber-related risks; the performance of our subcontractors and suppliers; supply constraints, including the availability and cost of raw materials; market demand; intellectual property factors; litigation; government and regulatory actions, including, without limitation, climate change legislation and other environmental regulations, as well as the impact of tariffs, quotas and surcharges; our leverage; liabilities imposed by our debt instruments; labor disputes and shortages; changes to fiscal and tax policies; contingent liabilities relating to acquisition activities; the disruption of operations from catastrophic or extraordinary events, including natural disasters and public health crises; the amount and timing of future dividends and/or share repurchases, which remain subject to Board approval and depend on market and other conditions; our future prospects; and other risks that are discussed in Part I, Item 1A, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." The risks described in this report are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deemed to be immaterial also may materially adversely affect our business, financial position and results of operations or cash flows. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cautionary statements set forth above should be considered in connection with any subsequent written or oral forward-looking statements that we or persons acting on our behalf may issue.  We caution readers not to place undue reliance on the statements, which speak only as of the date of this report. We do not undertake any obligation to review or confirm analysts' expectations or estimates or to release publicly any revisions to any forward-looking statement to reflect events or circumstances after the date of this report or to reflect the occurrence of unanticipated events, except as required by law. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disclose important factors that could cause our actual results to differ materially from our expectations implied by our forward-looking statements under Part II, Item 7, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," and elsewhere in this report. These cautionary statements qualify all forward-looking statements attributed to us or persons acting on our behalf. When we indicate that an event, condition or circumstance could or would have an adverse effect on us, we mean to include effects upon our business, financial and other conditions, results of operations, prospects and ability to service our debt.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_13"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trademarks and Service Marks</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own or have rights to trademarks, service marks or trade names that we use in connection with the operation of our business. Solely for convenience, some of the copyrights, trademarks, service marks and trade names referred to in this Annual Report on Form 10-K are listed without the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#169;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and &#8482; symbols, but we will assert, to the fullest extent under applicable law, our rights to our copyrights, trademarks, service marks, trade names and domain names. The trademarks, service marks and trade names of other companies appearing in this Annual Report on Form 10-K are, to our knowledge, the property of their respective owners.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_19"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Business</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview </span></div><div style="margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">TriMas designs, develops and manufactures a diverse set of products primarily for the consumer products, aerospace and industrial markets through its TriMas Packaging, TriMas Aerospace and Specialty Products groups. We believe our businesses share important and distinguishing characteristics, including: well-recognized brand names in the focused markets we serve; innovative product technologies and features; customer approved processes and qualified products; strong cash flow conversion and long-term growth opportunities. Headquartered in Bloomfield Hills, Michigan, TriMas has approximately 3,500 employees who serve our customers from 38 manufacturing and support locations in twelve countries.</span></div><div style="margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, our net sales were $857.1 million, operating profit was $95.1 million, and net ca</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sh provided by operating activities was $134.2 million. Approximately 70% of our 2021 net sales were generated from sales into North America. </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competitive Strengths </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas reports its operating activities in three segments: Packaging, Aerospace and Specialty Products. Our management team believes TriMas is uniquely positioned because of a number of competitive strengths, including: </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Well-Recognized and Established Brands.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our main brands include Rieke&#174;, Affaba &amp; Ferrari&#8482;, Taplast&#8482;, Rapak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Omega Plastics (reported in Packaging); TriMas Aerospace&#8482;, Monogram Aerospace Fasteners&#8482;, Allfast Fastening Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Mac Fasteners&#8482;, RSA Engineered Products, Martinic Engineering&#8482; and TFI Aerospace (reported in Aerospace); and Norris Cylinder&#8482; and Arrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Engine Company (reported in Specialty Products). We believe each of our go-to-market brands are well-recognized and firmly established in the focused markets we serve. We believe our brands represent high standards and a commitment to quality and service that our customers rely on, and in many cases certify or audit, when they make their sourcing decisions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Innovative and Proprietary Manufacturing and Product Technologies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We believe each of our businesses is well-positioned through years of refined manufacturing know-how, innovative product development, application engineering and solutions design. We believe our manufacturing footprint and operational competencies would be difficult and costly to replicate, providing us an advantage. We continue to place a priority on investing in innovation to protect and enhance our product designs, brand names, and manufacturing processes and competencies. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Customer-Focused Solutions and Long-Term Customer Relationships.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We work collaboratively with our customers to design new product applications that help satisfy rapidly changing preferences in the marketplace. As a recognized leader in many of our markets, customers partner with us during the design, product development and production life cycle. These ongoing relationships, often developed over decades, coupled with our expertise in innovation and application engineering, position us to win new and replacement business with our customers when they launch new products or programs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Experienced Management Team.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the range of product and process technologies within each of our businesses, TriMas' success is a function of our experienced management team. In each of our businesses, including businesses we have acquired, we have members of our leadership team that have served the vast majority of their careers, and have extensive and often times unique experience, in the industries we operate. The TriMas management team is focused and committed to continuously improving Company performance and growing shareholder value. Management compensation is tied to financial results through short-term incentive plans, long-term equity incentive programs and Company-established stock ownership guidelines.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Strategy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guided by our experienced management team, we are focused on the following components that comprise our core strategy: </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Leverage the TriMas Business Model.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TriMas Business Model ("TBM") serves as the platform to manage our diverse set of businesses under a common set of standards focused on driving long-term exceptional performance. Through the TBM, we set near- and long-term performance objectives and goals, and utilize a reliable communication and escalation process that provides for flexibility and adjustments if market expectations change. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A key tenet of the TBM is our commitment to operational excellence and continuous improvement. We leverage the Kaizen methodology, which is predicated on engaging our employees to identify cost effective ways to improve all aspects of our businesses, throughout our manufacturing operations and support services. We believe our operating performance will continue to benefit from the use of Kaizen as a means to drive our decision-making and investment processes. In addition to continuous improvement and goal setting, the TBM is also focused on environmental, health and safety, talent development, and flawless new product and process launches.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Accelerate Growth through Innovation.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in organic growth in our most compelling market segments with the highest </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">long-term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> return potential. We intend to leverage our brands, expand our product offerings to current and new customers, and introduce innovative products to meet our customers' needs and help solve their challenges. We operate under a disciplined approach to defend and expand our product offerings, and grow our business over the longer term. In addition to product innovation, we also value process innovation and believe we can solidify our customer relationships using new innovative processes and manufacturing "know-how" to improve our quality, speed to develop and commercialize, sustainability and overall competitiveness, increasing customer satisfaction, as well as our performance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Augment Growth with Strategic Acquisitions.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe TriMas, through its relatively low debt profile and its strong free cash flow, is uniquely positioned to enhance organic growth with strategic acquisitions. Our acquisition priority is to build out the Packaging platform, continuing our initiative to increase TriMas&#8217; weight in packaging-related end markets, which comprise more than 60% of consolidated net sales in 2021, as well as explore opportunities to further expand our Aerospace platform. We typically seek to acquire adjacent product lines that expand our existing product offerings, gain access to new customers and end markets, expand our geographic footprint and/or capitalize on scale and cost efficiencies.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Drive Enhanced Cash Conversion.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We leverage the TBM to drive management&#8217;s decision-making processes to achieve our growth and profitability targets, as well as drive our businesses toward achieving market-leading returns and cash flow conversion. We believe establishing well-defined strategies, executing against annual goals and long-range targets, operating in a data-driven, fact-based environment, and awarding our team on annual cash flow generation will allow us to expand our free cash flow and create shareholder value. We plan to use this cash for reinvestment in our businesses, strategic acquisitions and other capital allocation actions, such as share buybacks and dividends, which we initiated in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Engage our People.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe our talented and dedicated global team is the foundation of our success. We strive to be a great employer through our demonstrated commitment to employee safety, diversity, equity and inclusion, talent development and workplace culture. We embrace the tools of Kaizen and foster a culture of employee engagement to drive performance improvements, operational excellence and a sustainable future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Focus on Sustainability in Everything We Do.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We view sustainability and Environmental, Social and Governance ("ESG") practices as important components of our culture and rooted in our core values representing who we are as a company. We proactively seek new ways to make progress in each of the four key areas of our sustainability strategy: Governance &amp; Ethics, People, Environment and Products.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe that sustainability is broader than caring for the environment, and encompasses care for our employees, as well as the communities where we live and work. It means continuously enhancing our products and our processes to make the world a better place. We strive to incorporate the concept of sustainability into our decision-making model, and continue to increase the importance of sustainability in everything we do. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Businesses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report the results of our operations in three segments, which had net sales and operating profit for the year ended December&#160;31, 2021 as follows: Packaging (net sales: $533.3 million; operating profit: $96.5 million), Aerospace&#160;(net sales: $183.3 million; operating profit: $13.3 million) and Specialty Products (net sales: $140.5 million; operating profit: $22.6 million). For information pertaining to the net sales and operating profit attributed to our segments, refer to Note&#160;22, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our segments is described in more detail on the following pages.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Packaging (62% of 2021 net sales)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas' Packaging segment consists of TriMas Packaging, which includes the Rieke, Affaba &amp; Ferrari, Taplast, Rapak and Omega Plastics brands. We believe TriMas Packaging is a leading designer, developer and manufacturer of specialty, highly-engineered polymeric and steel closure and dispensing systems for a range of end markets, including consumer packaging and industrial markets. We manufacture high-performance, value-added products that are designed to enhance our customers&#8217; ability to store, transport, process and dispense various products. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging designs and manufactures dispensing products (including foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (including food lids, flip-top closures, child resistance caps, drum and pail closures and flexible spouts), polymeric jar products, and fully integrated dispensers for fill-ready, flexible bag-in-box applications, for a variety of consumer product markets including, but not limited to, beauty and personal care, home care, food and beverage, medical, pharmaceutical and nutraceutical, as well as industrial markets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we acquired Omega Plastics, a manufacturer of custom injection molded components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as various injection molded products for industrial products. Omega Plastics adds rapid prototyping and advanced in-house tool making capabilities to enhance our speed-to-market advantage for innovative new product designs, as well as an ISO13485-certified injection molding facility and an ISO Class 8 clean room.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we acquired the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rapak brand of flexible bag-in-box product lines and assets used in dairy, soda, smoothie and wine applications. In December 2020, we acquired Affaba &amp; Ferrari Srl, a highly-automated manufacturer of aseptic closures for energetic, juice and dairy drinks, as well as industrial closures and flex spouts, in December.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging has the capability of manufacturing the majority of our products in North America, Europe or Asia, which allows us to evaluate manufacturing location decisions based on customer needs, timing, cost and capacity.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competitive Strengths</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe TriMas Packaging benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy: </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Strong Product Innovation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Through a multi-layered approach to product and process innovation starting with subject matter experts, our TriMas Packaging team is focused on driving innovation across a broad range of solutions for our customers. Our New Product Development teams are also supported by our Engineering Resource Center ("ERC"), located in India, to enhance our technical innovation and development. TriMas Packaging has a consistent pipeline of new products ready for launch and continues to innovate to make products more sustainable and environmentally friendly. For example, TriMas Packaging's product development programs have provided innovative and proprietary product solution</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s, such as the patented single-polymer Mono</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">TM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-2e pump, which features six parts, all made from one material, making it 100% recyclable. We are also developing additional dispensing products made from a single-material without compromising quality, aesthetics, performance or formula compatibility, under the Singolo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand. In addition, TriMas Packaging partnered with Amazon to develop a range of products designed to meet the requirements of the high-growth e-commerce retail channel, including a proprietary dispenser locking mechanism to protect the integrity of package</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s and prevent liquids from leaking during shipment, meeting consumers' demands and ISTA 6 standards as required by Amazon. TriMas Packaging's emphasis on highly-engineered solutions and product development has yielded numerous issued and enforceable patents, with many other patent applications pending. For example, 44 patents were filed and 64 patents were issued in 2021, related to both new and existing patent families.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Customized Solutions that Enhance Customer Relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A significant portion of our products have customized designs that are developed and engineered to address customer-specific technical, marketing and sustainability needs, helping to distinguish our customers&#8217; products from those of their competitors. For example, the customization of specialty plastic caps, closures and dispensers including branding, unique colors, collar sizes, lining and venting results in substantial customer loyalty. The substantial investment in flexible manufacturing cells allows us to offer both short lead-times for high volume products and customization for more moderate volume orders, which provides significant advantages to our consumer packaged goods customer base. In addition, we provide customized dispensing solutions including unique pump designs, precision metering, unique colors and special collar sizes to fit the customer&#8217;s containers. TriMas Packaging collaborates with customers to develop innovative products that are more eco-friendly and easier to recycle. We have also been successful in promoting the sale of complementary products in an effort to achieve preferred supplier status with several customers. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:12.53pt">Global Manufacturing Footprint. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> TriMas Packaging maintains a global network of sales, manufacturing and distribution sites, to serve our global customer base. Our customers, including larger consumer products customers, often desire supply capability and a manufacturing footprint close to their end markets which results in more efficient supply chains, reduced carbon footprint and better sustainability. In light of recent market forces that impact logistics, we are expanding our North American manufacturing presence by launching a new, highly automated facility in New Albany, Ohio, which will be operational in 2022. This new facility </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ill enable TriMas Packaging to shift production of a variety of products currently produced outside of the United States and provide significant incremental capacity for new business growth closer to our customers in North America as needed. To serve our customers in Asia, we have design and manufacturing capacity and offer highly engineered dispensing solutions through locations in China, India and Vietnam, and have increased our Asian market sales coverage. Additionally, TriMas Packaging opened a facility in San Miguel de Allende, Mexico, during 2017, to provide incremental manufacturing capacity to support our growth in North America. We have also increased our sales coverage in Europe and Asia. Our acquisitions of Affaba &amp; Ferrari in 2020, and Plastic Srl and Taplast in 2019, provide us with additional sales, design and manufacturing capacity in Europe, with additional manufacturing facilities in Italy and Slovakia. In addition, we are starting to expand into South America, opening our first warehouse in Brazil for planned commercial activity beginning in 2022. We believe TriMas Packaging's flexible footprint provides us with multiple alternatives for production to best meet customer requirements and helps mitigate the impacts of potential trade disruption. The majority of TriMas Packaging's manufacturing facilities around the world have advanced injection molding machines required to manufacture precision engineered dispensing and closure components, as well as automated, high-speed assembly equipment for multi-component products. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing, Customers and Distribution </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging accesses its markets through direct sales to end-use customers, as well as through leading distributors, where it has enjoyed favorable, long-standing relationships. We employ commercial teams in North America, Europe and Asia, organized by product line and combined with a Global Strategic Accounts sales team, led by a chief commercial officer. We also at times use third-party agents and distributors in key geographic markets, including Europe, South America and Asia, as well as agents and distributors primarily to sell to container manufacturers and to users or fillers of containers. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging's end customers include, but are not limited to, consumer packaged goods, beauty and cosmetic, personal care, medical, pharmaceutical, nutraceutical, food and beverage, industrial, agricultural, chemical, and cleaning and sanitary supply companies. We also provide products into applications used by warehouse clubs, e-retailers and fast food retailers. We may provide products directly to the end customer, but the end customers may also specify that our products be provided to fillers or packagers. In addition, we also provide products to major container manufacturers, and maintain a customer service center that provides technical support, as well as other technical assistance to customers. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging has manufacturing and support facilities in the United States, Mexico, the United Kingdom, Germany, Italy, Slovakia, China, India and Vietnam.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Packaging has a broad range of products in closure, dispensing and flexible packaging systems, and therefore has various competitors in each of our product offerings. We do not believe that there is a single competitor that matches our entire product offering. Depending on the product and customers served, our competitors include Aptar, Bericap, Berry Global, Greif, Mold-Rite, Phoenix Closures, Silgan, Technocraft and other smaller private companies located in Asia.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aerospace (22% of 2021 net sales)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aerospace segment is comprised of TriMas Aerospace, which includes the Monogram Aerospace Fasteners, Allfast Fastening Systems, Mac Fasteners, RSA Engineered Products, Martinic Engineering and TFI Aerospace brands. We believe TriMas Aerospace is a leading designer and manufacturer of a diverse range of products, including, but not limited to, highly-engineered fasteners, collars, blind bolts, rivets, ducting and connectors for air management systems, and other highly-engineered machined parts and components, for use in focused markets within the aerospace industry. In general, these products are customer-specific and are manufactured utilizing customer-qualified and proprietary processes. The products also satisfy rigorous customer approvals or meet unique aerospace industry standards, and as such, we believe there are a limited set of competitors.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide products for commercial, business jet, and military and defense aerospace applications and platforms with sales to original equipment manufacturers ("OEMs"), supply chain distributors, MRO/aftermarket providers and tier one suppliers. Our customer-specified and/or qualified products are used in production of significant long-term aircraft programs, including several Boeing and Airbus commercial jetliner programs. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe our brands are well established and recognized in their markets. Each of our brands are long-term, certified suppliers of aerospace OEMs or Tier 1 suppliers, and have been serving the aerospace industry for decades. Our TriMas Aerospace go-to-market fastener brands include Monogram Aerospace Fasteners (&#8220;Monogram&#8221;), Allfast Fastening Systems (&#8220;Allfast&#8221;), Mac Fasteners and TFI Aerospace (&#8220;TFI&#8221;), and our engineered product brands include RSA Engineered Products ("RSA") and Martinic Engineering ("Martinic"). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">TriMas Aerospace's product offering includes a broad line of fastener products, including permanent threaded blind bolts, solid and blind rivets, standard screws and bolts manufactured to meet NAS, MS, AN and AS standards, collars, temporary fasteners and other specialty fasteners. TriMas Aerospace also manufactures and assembles complex, highly-engineered and proprietary ducting, connectors and related products for air management systems, and other complex machine-to-print parts for aerospace applications, including auxiliary power units, as well as electrical, hydraulic and pneumatic systems. In December 2021, we acquired TFI, a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">manufacturer and supplier of specialty fasteners used in a variety of applications, predominantly for the aerospace end market.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competitive Strengths </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe TriMas Aerospace benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy: </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Broad Product Portfolio of Established Brands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We believe that TriMas Aerospace is a leading designer, developer and manufacturer of broad range of engineered fasteners for the aerospace industry, as well as other complex machined components such as those used in air ducting systems. The combination of the Monogram, Allfast, Mac Fasteners and TFI brands enables TriMas Aerospace to offer a wide range of fastener products which address a broad scope of customer requirements, providing scale to customers who continue to rationalize their supply base. In several of the product categories, including rotary-actuated blind bolts and blind and solid rivets, TriMas Aerospace has a meaningful market share with well-known and established brands. The combined product sets of the Monogram, Allfast, Mac Fasteners and TFI brands uniquely position us to benefit from platform-wide supply opportunities. In addition, RSA has extensive experience in providing air ducting, connectors and flexible joints used in hot engine bleed air, anti-icing and environmental control system applications. Martinic has a reputation, with more than 40 years of experience, of specializing in the high complexity machining of castings, forgings and bar stock for leading tier-one commercial and defense aerospace OEMs.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Product Innovation.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that TriMas Aerospace&#8217;s engineering, research and development capability and new product focus are competitive advantages. For many&#160;years, TriMas Aerospace&#8217;s product development programs have provided innovative and proprietary product solutions. The close working relationship between our sales and engineering teams and our customers&#8217; engineering teams is key to developing future products desired and required by our customers. Our innovation teams add value by working directly with our customers to address assembly and manufacturing process challenges to increase productivity, quality, speed and efficiency, while reducing overall installed cost. TriMas Aerospace has developed new fastener products that offer a flush break upon installation and is developing and testing other fastener designs which offer improved clamping characteristics on composite structures, improved aerodynamics and enhanced installed aesthetics. One of our recent product innovations is the Composi-Lok4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fastener evolution, providing significant installed weight savings, helping to improve fuel efficiency. TriMas Aerospace has also designed the next generation temporary fastener with a significant increase in clamping force called Fastack&#174; SC (Super Clamp). TriMas Aerospace has also expanded its fastener offerings to include other fastening product applications on current aircraft, including the expansion of its suite of collar families used in traditional two-sided assembly. We believe our customer-focused approach to provide cost-effective technical solutions will drive the development of new products and create new opportunities for growth. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Leading Manufacturing Capabilities and Processes.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that TriMas Aerospace is a leading manufacturer of precision-engineered components for the aerospace industry. Given industry regulatory requirements, as well as customer requirements, these products are required to be manufactured within tight tolerances and specifications, often out of hard-to-work-with and exotic materials including titanium, Inconel and specialty steels. TriMas Aerospace is also capable of advanced precision computer numerical controlled ("CNC") milling, high performance CNC turning and assembly, working in a variety of metals including super alloys, stainless steel, aircraft steel alloys, carbon steel alloys and aluminum alloys. Many of TriMas Aerospace&#8217;s products, facilities and manufacturing processes are required to be qualified and/or certified. Key certifications in TriMas Aerospace include: AS9100:2009 Revision D; ISO9001:2008; TSO; and NADCAP for non-destructive testing, heat treatment, wet processes and materials testing. While proprietary products and patents are important, having proprietary manufacturing processes and capabilities makes TriMas Aerospace&#8217;s products difficult to replicate. The aerospace industry has strict requirements for quality and delivery, making process innovation and continuous improvement vital to TriMas Aerospace's success. We believe TriMas Aerospace&#8217;s manufacturing processes, capabilities and quality focus create a competitive strength for the business. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing, Customers and Distribution </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Aerospace serves both OEM and aftermarket customers on a wide variety of platforms. Given the focused nature of many of our products, TriMas Aerospace relies upon a global sales and technical team that is knowledgeable of both OEM customers and the established network of independent distributors. Although the markets for fasteners are highly competitive, we provide products and services primarily for specialized applications, and compete principally on technology, quality and service. TriMas Aerospace works directly with aircraft manufacturers to develop and test new products and improve existing products. TriMas Aerospace&#8217;s primary customers include OEMs, supply chain distributors, tier one suppliers and the United States government. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas Aerospace's manufacturing facilities are located in the United States and Canada. In addition to TriMas Aerospace's facilities in California, we are also ramping up a new facility in Mesa, Arizona. Given the nature of the components TriMas Aerospace manufactures, it can ship products efficiently to Europe, South America and Asia. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the product and customers served, our primary competitors include Ateliers de la Haute Garonne, Cherry Aerospace - Precision Castparts Corp., Howmet Aerospace, LISI Aerospace and Senior Aerospace, as well as a variety of aerospace and general industrial machined component manufacturers. We believe that we are a leader in the blind bolt market with significant market share in all blind fastener product categories in which we compete. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Specialty Products (16% of 2021 net sales)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Specialty Products segment is comprised of our Norris Cylinder and Arrow Engine Company businesses. We believe these businesses are well established and recognized in the end markets they serve. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas' Norris Cylinder business is a leading designer, manufacturer and distributor of highly-engineered steel cylinders for use in industrial, heating, ventilation and air conditioning ("HVAC"), construction, health care and defense end markets. We believe that Norris Cylinder is a leading provider of a complete line of large, intermediate and small size, high and low-pressure steel cylinders for the transportation, storage and dispensing of compressed gases. Norris Cylinder&#8217;s large high-pressure seamless gas cylinders are used principally for shipping, storing and dispensing oxygen, nitrogen, argon, helium and other compressed gases. In addition, Norris Cylinder offers a complete line of steel cylinders used to contain and dispense acetylene gas for the welding and cutting industries. Norris Cylinder's products meet the rigorous standards required by the Department of Transportation ("DOT") or International Standards Organization ("ISO"), which certifies a cylinder's adequacy to perform in specific applications. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrow Engine is a provider of natural gas powered wellhead engines, compressors and replacement parts, all engineered for use in oil and natural gas production and other industrial and commercial markets. As Arrow's engines can operate from the natural gas produced at the wellhead, we believe Arrow is uniquely positioned to provide its products for remote pump jack installations. Arrow Engine distributes its products through a worldwide distribution network, primarily focused in the United States and Canada. Arrow Engine manufactures its own engine line and also offers a wide variety of spare parts for various industrial engines not manufactured by Arrow Engine. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competitive Strengths </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our Specialty Products segment benefits from the following competitive strengths in coordination with operating under TriMas' overarching strategy: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.15pt">Leading Market Positions and Strong Brand Names</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.  With more than 70 years of experience, Norris Cylinder is one of the worlds' largest manufacturers of high- and low-pressure steel cylinders, and the only manufacturer in the United States. In 2021, Norris Cylinder became an official &#8220;Made in the USA&#8221; designated manufacturer, which we believe allows Norris to locally address customers' needs, while maintaining more control over lead times and quality. We believe that Norris has a reputation for high-quality cylinders used in a variety of applications, including industrial gas, welding and cutting, government, medical, laboratories, food and beverage technology, breathing air, fire protection and aviation. We believe that Arrow Engine also has also a leading market position in the niche it serves. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Comprehensive Product Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We believe that both Norris Cylinder and Arrow Engine offer a comprehensive product offering that meets their customers' needs. Norris Cylinder offers a complete line of large, intermediate and small size, high and low-pressure steel cylinders to its customers across a variety of end markets. Arrow Engine also provides a comprehensive product offering, including engines, compressors, chemical pumps, generator sets, electronics and replacement parts to a variety of oilfield and industrial markets. During 2021, utilizing the tools of Kaizen, Arrow Engine developed and launched a new reduced emission EPA-certified A54-E engine platform for stationary and off-road mobile applications.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Established and Extensive Distribution Channels</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our Specialty Products businesses have long-standing customer relationships and distributes directly to major companies, as well as distributing to domestic buying groups, OEMs, medium and small independent companies, and independent distributors. Our long-standing supply positions in this well-established network has allowed our Specialty Products businesses to successfully navigate some of the most robust, as well as harshest, economic cycles.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Difficult and Costly to Replicate Manufacturing Base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our Norris Cylinder business has locations in Longview, Texas, and Huntsville, Alabama, which have numerous forging and metalworking pieces of equipment and processes. While there are other manufacturers of steel cylinders globally, the installation of manufacturing processes and adding new capacity tends to be a lengthy process and a costly investment to implement. As such, in periods of rising demand, as we have experienced in 2021, Norris Cylinder's installed capacity and manufacturing presence in the United States provides an advantage when compared to non-U.S. suppliers dealing with logistic constraints.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing, Customers and Distribution </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customers of our Specialty Products segment predominantly operate in the industrial end markets, and to a lesser extent, the upstream oil and gas end markets. Given the focused nature of many of our products, we rely upon a combination of a direct sales force and an established network of distributors with familiarity of the end-users. Norris Cylinder, for example, sells directly to customers and through distributors. Our primary customers include industrial gas producers and distributors, welding equipment distributors, and equipment manufacturers. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Norris Cylinder and Arrow Engine manufacturing facilities are located in the United States. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Norris Cylinder competes against Worthington, Beijing Tianhai Industry Co., Faber and Vitkovice Cylinders, but is the only steel cylinder manufacturer in the United States. In May 2012, the U.S. International Trade Commission made a unanimous final determination that Norris Cylinder had been materially injured by imports of DOT high-pressure steel cylinders that were being subsidized by the Government of China, as well as being dumped in the U.S. market by producers in China. As a result, trade duties were imposed on the subject imports for a five-year period to create a fairer competitive environment in the United States. The duty was extended and increased for an additional five-year period in 2017. Arrow Engine tends to compete against natural gas powered, lower horsepower, multi-cylinder engines from manufacturers such as Caterpillar, Chevy, Cummins and Ford industrial engines and electric motors. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas' Acquisition Strategy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas views the pursuit of strategic acquisitions as core to augmenting its growth and achieving its overarching corporate strategy. We believe TriMas is uniquely positioned to leverage its relatively low debt profile and its strong free cash flow profile to identify and complete bolt-on acquisitions annually as part of its capital allocation philosophy. TriMas&#8217; acquisition priority is to build out our Packaging platform, continuing our initiative to increase TriMas&#8217; weight in packaging-related end markets, which currently comprises nearly 65% of consolidated net sales, as well as explore unique opportunities to build out our Aerospace platform. We typically seek to acquire adjacent product lines that expand our existing product offerings, gain access to new customers and end markets, expand our geographic footprint and/or capitalize on scale and cost efficiencies. Since the beginning of 2019, TriMas has completed seven acquisitions and one divestiture.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Materials and Supply Arrangements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest raw material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other oil and metal-based purchased components. Raw materials and other supplies used in our operations are normally available from a variety of competing suppliers. In addition to raw materials, we purchase a variety of components and finished products from sources in lower-cost countries.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Polypropylene and polyethylene are generally commodity resins with multiple suppliers capable of providing product globally. Steel is purchased primarily from steel mills and service centers. Changing global dynamics for steel production and supply will continue to present a challenge to our business. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have experienced volatility in costs and availability of our raw material purchases and have worked with our suppliers to manage costs and disruptions in supply. We also utilize pricing programs to pass increased steel, resin and other raw material costs to customers. Although we may experience delays in our ability to implement price increases, we have been generally able to recover such increased costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we employed approximately 3,500 people, of which approximately 52% were located outside the United States.  We have one facility, located in Commerce, California where our hourly employees operate under a collective bargaining agreement, and which represents approximately 14% of our U.S. employees. We have four facilities outside of the United States where our employees are affiliated with state-controlled or trade unions, which covers approximately 47% of our non-U.S. employees.    </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe employee relations throughout our organization are good and we are not aware of any present active union organizing activities at any of our facilities. We cannot predict the impact of any further unionization of our workplace. Our labor agreement with the United Automobile, Aerospace and Agricultural Implement Workers of America at our TriMas Aerospace facility in Commerce, California expired in August 2021, at which time we entered into a new three-year collective bargaining agreement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">TriMas focuses on a number of human capital resources objectives in managing its business, including our commitment to health and safety, employee engagement, diversity, equity &amp; inclusion, and talent development. These human capital resources objectives, taken together, may be material to understanding our business under certain circumstances. These objectives are reinforced by our Code of Conduct, our global policies, including our Global Human Rights Policy and our Diversity, Equity &amp; Inclusion Statement, and our commitment to sustainability as evidenced by our Sustainability Reports. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Commitment to Safety</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">One of our primary objectives under the TBM is the health and safety of our employees and anyone who conducts business on our behalf. The commitment to safety starts at the top levels of our organization. We believe a safe and secure workplace is fundamental to our success. TriMas is committed to providing a safe and healthy workplace, and complying with applicable safety and health laws, regulations and internal requirements. We are also committed to engaging our employees to continually improve health and safety by acting upon opportunities to reduce risk and improve our safety and health performance, and offer training programs on a regular basis. TriMas maintains comprehensive safety programs focused on identifying hazards and eliminating risks that can lead to work-place injuries. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Employee Engagement</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At TriMas, a commitment to continuous improvement is one of our core values and imperative to our long-term success. We embrace the tools of Kaizen and work to foster a culture of employee engagement to drive performance improvements and operational excellence. We believe that employee feedback is important which is why, in 2021, we administered an employee engagement survey globally. We will continue to work on our engagement as a company, with managers actively facilitating engagement discussions with their teams and developing action plans to ensure progress and continuous improvement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Diversity, Equity and Inclusion</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe we are at our best when we bring together unique perspectives, experiences and ideas, and actively build diverse teams and inclusive work environments across our global locations. We believe that tapping into our employees&#8217; diverse backgrounds and experiences ensures we make better decisions and supports stronger operating performance. Our goal is to foster working environments that are fair, equitable and safe, where rights are respected and everyone can achieve their full potential. Our policies and practices strive to assure equal employment and advancement opportunities for all qualified people. We also work to maintain appropriate standards of conduct in the workplace and to be sensitive to the concerns of our diverse group of employees. We strive to maintain workplaces that are free from discrimination or harassment on the basis of  race, ethnicity, color, national origin, religion, age, gender, gender identity and expression, genetic information, sexual orientation, protected veteran status, disability or any other characteristic protected by applicable laws.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Talent Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that a talented, engaged and dynamic workforce is vital to our success. We seek to hire, develop and retain individuals who embrace and thrive in our culture. Our culture is grounded in our values: Integrity, Customer-focused, Teamwork, Results-driven and Continuous Improvement. Our businesses strive to build robust talent pipelines through targeted recruitment initiatives across our global footprint. Our programs are intended to ensure seamless onboarding for our new employees. We identify and nurture talent through a culture that is designed to enable employees to succeed and grow into leadership positions. We believe that our diverse businesses and structure provide many opportunities for employees to follow their own path and advance their careers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We support a culture of continuous development, and we provide employees with the opportunity to receive frequent performance feedback. On a regular basis throughout the year, employees have goal alignment, performance and career development discussions with their managers (via annual goal setting, mid-year and year-end performance and talent reviews). At these times, employees receive candid feedback on their performance against set objectives. These reviews evaluate each employee&#8217;s strengths, skills and areas for opportunity, which are important for career development.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas does not experience significant seasonal fluctuation, other than our fourth quarter, which has tended to be the lowest net sales quarter of the year given holiday shutdowns by certain of our customers and other customers deferring capital spending to the following year. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Environmental Matters</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges, and chemical and hazardous waste management and disposal. Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require obtaining and complying with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of our operations and our long history of industrial activities at certain of our current or former facilities, as well as those acquired, could potentially result in material environmental liabilities. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Current environmental laws and regulations have not had a material impact on our business, capital expenditures or financial position. However, we must comply with existing and pending climate change legislation, regulation and international treaties or accords. Future events, including those relating to climate change or greenhouse gas regulation could require us to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.  In addition to environmental laws and regulations, our operations are governed by variety of laws and regulations, including those relating to workplace safety and worker health, principally the Occupational Safety and Health Act and regulations thereunder. We believe that we are in material compliance with these laws and regulations and do not believe that future compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Trade Policies and Regulations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Free trade laws and regulations provide certain duties and tariffs on qualifying imports and exports, subject to compliance with the applicable classification and other requirements. In the past few years, we have experienced higher input costs as a direct result of tariffs imposed on certain raw materials and components imported from China. In certain cases, we have passed-through these incremental costs to the customer, while in some cases we have not changed pricing to retain or expand volume, and in other cases we continue to work to install capacity in facilities where there currently is no tariff. In addition, certain of our U.S. suppliers raised prices for components in response to an overall increase in demand for domestic sources.&#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that we are in material compliance with free trade laws and regulations. While there may be an impact to our financial condition as a result of changes in the amount of duties or tariffs levied on products we sell, we do not believe that costs to remain in compliance with such laws and regulations will have a material adverse effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our identified intangible assets, consisting of customer relationships, trademarks and trade names, and technology, are recorded at approximately $196.7 million at December&#160;31, 2021, net of accumulated amortization. The valuation of each of the identified intangibles was performed using broadly accepted valuation methodologies and techniques.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Relationships. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed and maintained stable, long-term selling relationships with customer groups for specific branded products and/or focused market product offerings within each of our businesses. Useful lives assigned to customer relationship intangibles range from five to 25&#160;years and have been estimated using historic customer retention and turnover data. Other factors considered in evaluating estimated useful lives include the diverse nature of focused markets and products of which we have significant share, how customers in these markets make purchases and these customers' position in the supply chain. We also monitor and evaluate the impact of other evolving risks including the threat of lower cost competitors and evolving technology.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Trademarks and Trade Names.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Each of our businesses designs and manufactures products for focused markets under various trade names and trademarks (see prior discussion by reportable segment). Our trademark/trade name intangibles are well-established and considered long-lived assets that require maintenance through advertising and promotion expenditures. Because it is our practice and intent to maintain and to continue to support, develop and market these trademarks/trade names for the foreseeable future, we consider our rights in these trademarks/trade names to have an indefinite life, except as otherwise dictated by applicable law.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technology. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold a number of United States and foreign patents, patent applications, and proprietary product and process-oriented technologies within all three of our reportable segments. We have, and will continue to dedicate, technical resources toward the further development of our products and processes in order to maintain our competitive position in the industrial, commercial and consumer end markets that we serve. Estimated useful lives for our technology intangibles range from one to 30 years and are determined in part by any legal, regulatory or contractual provisions that limit useful life. For example, patent rights have a maximum limit of 20 years in the United States. Other factors considered include the expected use of the technology by the operating groups, the expected useful life of the product and/or product programs to which the technology relates, and the rate of technology adoption by the industry.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 25.3% of our net sales for the year ended December&#160;31, 2021 were derived from sales by our businesses located outside of the United States, and approximately 37.1% of our long-lived assets as of December&#160;31, 2021 were located outside of the United States. We operate manufacturing facilities in Canada, China, Germany, India, Italy, Mexico, Slovakia, the United Kingdom and Vietnam, in addition to our U.S. operations. In addition to the net sales derived from sales by our businesses located outside of the United States, we also generated approximately $80.6 million of export sales from the United States. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Website Access to Company Reports </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our corporate website, www.trimascorp.com, as a channel for routine distribution of important information, including news releases, company presentations and links to our businesses' websites, as well as reinforcing our</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> commitment to sustainability as evidenced by our Sustainability Reports. We also provide financial information on our website and post filings as soon as reasonably practicable after they are electronically filed with, or furnished to, the Securities and Exchange Commission ("SEC"), including our annual, quarterly, and current reports on Forms&#160;10-K, 10-Q and 8-K, our proxy statements and any amendments to those reports or statements. All such postings and filings are available under our Investors section of the website free of charge. The SEC also </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maintains a website, www.sec.gov, that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC. The content on any website referred to in this Annual Report on Form&#160;10-K is not incorporated by reference into this Annual Report on Form&#160;10-K unless expressly noted. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">You should carefully consider each of the risks described below, together with information included elsewhere in this Annual Report on Form&#160;10-K and other documents we file with the SEC. The risks and uncertainties described below are those that we have identified as material, but are not the only risks and uncertainties facing us. Although the risks are organized by headings, and each risk is discussed separately, many of the risks are interrelated. Readers should not interpret the disclosure of any risk factor to imply that the risk has not already materialized. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial may also impact our business operations, financial results and liquidity.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to the COVID-19 Pandemic </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic has had, and is expected to continue to have, a significant impact on the Company's operations and results. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since late January 2020, we have been managing matters related to the global COVID-19 pandemic, including impacts to our operations and strategic supplier-partners in Asia, as well as our manufacturing operations in Europe and North America. We have experienced temporary disruptions in the operation of certain of our facilities due to elevated levels of absenteeism, which has impacted workforce staffing. In response, we were early adopters of many of the workplace guidelines published by the U.S. Centers for Disease Control and Prevention ("CDC") and implemented other precautionary measures as necessary to maintain social distancing.  The COVID-19 pandemic has also affected our customers and suppliers, and we have been and will continue to collaborate with them to minimize supply chain disruptions. We have also implemented pandemic and business continuity plans, as well as other precautionary measures on behalf of our customers and employees, including supporting remote work opportunities for certain of our employees. While we believe that all of these measures have been necessary and appropriate, they have resulted in additional costs and may adversely impact our business and financial performance in the future or expose us to additional unknown risks.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has impacted our results of operations, and we expect it will continue to impact us in the future at varying levels. For example, sales for our dispensing and closure products used to help fight the spread of gems continue to be much stronger than before the COVID-19 pandemic, while sales in our Aerospace segment have been lower than historical levels as a result of the reduction of new commercial aircraft builds. Although it is not possible to predict the ultimate impact of COVID-19, including on our business, results of operations, financial position or cash flows, such impacts that have been or may be material and include, but are not limited to: (i) shifting customer demand for many of our products, including those used in cosmetic, personal care, pharmaceutical, home care, food and beverage, and industrial markets, as well as aerospace markets; (ii) delays and disruptions in the availability of and timely delivery of materials and components used in our operations, as well as increased costs for such materials and components; (iii) reduced availability and productivity of employees, as well as increased costs associated with our high-deductible medical insurance plan if our employees become ill; (iv) increased operational risks as a result of manufacturing facility disruptions or remote work arrangements, including the potential effects on internal controls and procedures, as well as cybersecurity risks and increased vulnerability to security breaches, information technology disruptions and other similar events; (v) increased credit risk, including increased failure by customers experiencing business disruptions to make timely payments; (vi) customer requirements to accelerate the relocation of certain of our production lines to North America, which may increase our capital investment needs and launch costs; (vii) a negative impact on liquidity position; (viii) any impairment in value of tangible or intangible assets which could be recorded as a result of weaker economic conditions; and (ix) increased costs and less ability to access amounts available under our existing credit facility or more generally, access to and the availability of capital markets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent of the COVID-19 pandemic's effect on our operational and financial performance will depend in large part on future developments, which cannot be predicted with confidence at this time. Future developments include the duration, scope and severity of the pandemic, the actions taken to contain or mitigate its impact, and the resumption of widespread economic activity, including air travel. The emergence of new variants of COVID-19, evolving governmental plans to institute vaccination mandates and limited availability of vaccines in various jurisdictions create uncertainty that may impact our employees and result in labor shortages and unforeseen costs. In addition, because we cannot predict the impact that COVID-19 will ultimately have, the actual impact may also exacerbate other risks discussed in this Item 1A.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Our Business</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our businesses depend upon general economic conditions and we serve some customers in highly cyclical industries; as such, we may be subject to the loss of sales and margins due to an economic downturn or recession.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial performance depends, in large part, on conditions in the markets that we serve in both the U.S. and globally. Although with the sale of our Lamons business ("Lamons") in December 2019 we significantly reduced our exposure to the oil and gas end market, we still are exposed to highly cyclical end markets for industrial goods (including our remaining exposure in oil and gas), and to a lesser extent, aerospace and consumer products. When combined with ongoing customer consolidation activity and periodic inventory reduction initiatives, an uncertain macro-economic and political climate could lead to reduced demand from our customers, variations in timing of sales to our customers, increased price competition for our products, increased risk of excess and obsolete inventories, uncollectible receivables, and higher overhead costs as a percentage of revenue, all of which could impact our operating margins. If our customers are adversely affected by these factors, we may experience lower product volume orders, which could have an unfavorable impact on our revenue and operating profit. Our ability to precisely forecast the level of our customers&#8217; orders is limited and can result in inefficiencies in scheduling our installed manufacturing capacity and result in sub-optimal business and financial results. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Many of the markets we serve are highly competitive, which could limit sales volumes and reduce our operating margins.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products are sold in competitive markets. We believe that the principal points of competition in our markets are price, product quality, delivery performance, design and engineering capabilities, product development, conformity to customer specifications, customer service and effectiveness of distribution. Maintaining and improving our competitive position will require continued investment by us in manufacturing, engineering, quality standards, marketing, customer service and support of our distribution networks. We may have insufficient resources in the future to continue to make such investments and, even if we make such investments, we may not be able to maintain or improve our competitive position. We also face the risk of lower-cost manufacturers located in China, India and other regions competing in the markets for our products and we may be driven as a consequence of this competition to increase our investment overseas. Making overseas investments can be highly complicated and we may not always realize the advantages we anticipate from any such investments. Competitive pressure may limit the volume of products that we sell and reduce our operating margins.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to successfully implement our business strategies and achieve our strategic and financial objectives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a long history of acquisitions and divestitures, and we continuously evaluate strategic opportunities and other investment activities. From time to time, we may engage in one or more strategic transactions. If we do so, it may or may not meet the intended strategic or financial objective. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic acquisitions may require integration expense and actions that may negatively affect our results of operations and that could not have been fully anticipated beforehand. In addition, attractive strategic transaction opportunities may not be identified or pursued in the future, financing for strategic transactions may be unavailable on satisfactory terms and we may be unable to accomplish our strategic objectives in effecting a particular strategic transaction. We may encounter various risks in pursuing such strategic transactions, including the possible inability to integrate an acquired business into our operations, increased expenses, increased debt obligations to finance such strategic transactions and unanticipated problems or liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may dispose of assets or businesses at a price or on terms that are less favorable than we had anticipated, or with the exclusion of assets that must be divested or run off separately. As we seek to sell or separate certain assets, equity interests or businesses, we may also encounter difficulty in finding buyers, managing interdependencies across multiple transactions and other Company initiatives, implementing separation plans or executing alternative exit strategies on acceptable terms, which could delay or prevent the accomplishment of our strategic and financial objectives. Moreover, the effect of dispositions over time will reduce our cash flow and earnings capacity and result in a less diversified portfolio of businesses, and we will have a greater dependency on remaining businesses for our financial results. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, risks related to strategic acquisitions or dispositions may result in the disruption of our ongoing business, diversion of management&#8217;s attention, the failure of such transactions to be completed, or the failure to realize the financial and strategic benefits contemplated at the time of a transaction, some or all of which could materially and adversely affect our business strategy, financial condition and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have significant goodwill and intangible assets, and future impairment of our goodwill and intangible assets could have a material negative impact on our financial results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, our goodwill and intangible assets were approximately $512.2 million and represented approximately 39.3% of our total assets. If we experience declines in sales and operating profit or do not meet our current and forecasted operating budget, we may be subject to goodwill and/or other intangible asset impairments in the future. While the fair value of our remaining goodwill exceeds its carrying value, significantly worse financial performance of our businesses, significantly different assumptions regarding future performance of our businesses or significant declines in our stock price could result in future impairment losses. Because of the significance of our goodwill and intangible assets, and based on the magnitude of historical impairment charges, any future impairment of these assets could have a material adverse effect on our financial results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increases in our raw material or energy costs or the loss of critical suppliers could adversely affect our profitability and other financial results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are sensitive to price movements in our raw materials supply base. Our largest material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other oil and metal-based purchased components. Prices for these products, along with costs for transportation and energy, fluctuate with market conditions, and have generally increased over time. For example, during 2021, commodity costs related to certain types of resins significantly increased from prior years, and we estimate that we incurred approximately $11 million more in cost increases than we were able to recover via commercial actions. We may be unable to offset the impact with price increases on a timely basis due to outstanding commitments to our customers, competitive considerations or our customers&#8217; resistance to accepting such price increases and our financial performance could be adversely impacted. A failure by our suppliers to continue to supply us with certain raw materials, component parts, or at all, could have a material adverse effect on us. To the extent there are energy supply disruptions or material fluctuations in energy costs, our margins could be materially adversely impacted.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business may be exposed to risks associated with an increasingly concentrated customer base.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While no individual customer accounted for 10% or more of our consolidated net sales for 2021, 2020 or 2019, our customer base has become, and may further become, increasingly concentrated as a result of our strategy to focus on grow sales with existing customers in packaging end markets, or due to customer consolidations.  In 2021, our Aerospace and Specialty Products segments each had customers that comprised 10% or more of its segment revenue.  As a result of these factors, changes to or reductions in the buying patterns of these larger customers may expose our business and results of operations to greater volatility.  For example, prior to the outbreak of COVID-19, a large commercial aircraft manufacturer announced significant production delays and/or reductions on certain of its platforms for which we provide products, which has impacted our sales, profit and production efficiencies compared with historical levels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The mix and type of customers, and sales to any single customer, may vary significantly from quarter to quarter and from year to year, and have a significant impact on our financial condition, results of operations and cash flows. If customers do not place orders, or they substantially reduce, delay or cancel orders, we may not be able to replace the business, which may have a significant adverse impact on our results of operations and financial condition. Major customers may require that we localize manufacturing and supply capacity rather than sourcing from lower cost countries, or seek pricing, payment, intellectual property-related, or other commercial terms that are less favorable to us, which may have a negative impact on our business. The concentration of our customer base also increases our risks related to the financial condition of our customers, and the deterioration in financial condition of customers or the failure of customers to perform their obligations could have a material adverse effect on our results of operations and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on our manufacturing facilities for the production of our highly engineered products, which subjects us to risks associated with disruptions and changing technology and manufacturing techniques that could place us at a competitive disadvantage.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our manufacturing facilities become unavailable either temporarily or permanently due weather, earthquakes or other natural disasters related to global climate change, or geopolitical developments or logistical complications arising from acts of war, cyber-attacks, public health crises or labor disruptions, we may be unable to shift production to other facilities or to make up for lost production. For example, our Aerospace manufacturing facilities are predominately located in southern California, an area known for earthquakes, and are thus vulnerable to damage. Any new facility would need to comply with the necessary regulatory requirements, satisfy our specialized manufacturing requirements and require specialized equipment. Even though we carry business interruption insurance policies, any business interruption losses could exceed the coverage available or be excluded from our insurance policies. Any disruption of our ability to operate our business could result in a material decrease in our revenues or significant additional costs to replace, repair or insure our assets, which could have a material adverse impact on our financial condition and results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we believe that our customers rigorously evaluate their suppliers on the basis of price competitiveness, product quality, reliability and timeliness of delivery, technical expertise and development capability, new product innovation, product design capability, manufacturing expertise, operational flexibility, customer service and overall management. Our success depends on our ability to continue to meet our customers&#8217; changing expectations with respect to these criteria. We may be unable to install, maintain and certify equipment needed to produce products or upgrade or transition our manufacturing facilities without impacting production rates or requiring other operational efficiency measures at our facilities. We anticipate that we will remain committed to product research and development, advanced manufacturing techniques and service to remain competitive, which entails significant costs; however, we may be unable to address technological advances, implement new and more cost-effective manufacturing techniques, or introduce new or improved products, whether in existing or new markets, so as to maintain our businesses&#8217; competitive positions or to grow our businesses as desired.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A major failure of our information systems could harm our business; increased IT security threats and more sophisticated and targeted computer crime could pose a risk to our systems, networks, and products.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on integrated information systems to conduct our business. While we maintain some of our critical information systems, we are also dependent on third parties to provide important services relating to, among other things, operational technology at our facilities, human resources, electronic communications and certain finance functions. We may experience operating problems with our information systems as a result of system failures, viruses, computer hackers or other causes. Any significant disruption or slowdown of our systems could cause customers to cancel orders or cause standard business processes to become inefficient or ineffective.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced cyber-attacks in the past and, while none of these cyber-attacks resulted in a material disruption to our business, we may experience additional cyber-attacks in the future. Increased global IT security threats and more sophisticated and targeted computer crime pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data and communications. While we attempt to mitigate these risks by employing a number of measures, including employee training, comprehensive monitoring of our networks and systems, and maintenance of backup and protective systems, our networks and systems remain potentially vulnerable to advanced persistent threats. Furthermore, we may have little or no oversight with respect to security measures employed by third-party service providers, which may ultimately prove to be ineffective at countering threats. Depending on their nature and scope, such threats could potentially lead to the compromising of confidential information and communications, improper use of our systems and networks, manipulation and destruction of data, defective products, production downtimes and operational disruptions, which in turn could adversely affect our reputation, competitiveness and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to deliver products that satisfy customer requirements is dependent on the performance of our subcontractors and suppliers, as well as on the availability of raw materials and other components.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on other companies, including subcontractors and suppliers, to provide and produce raw materials, integrated components and sub-assemblies and production commodities included in, or used in the production of, our products. If one or more of our suppliers or subcontractors experiences delivery delays or other performance problems, we may be unable to meet commitments to our customers or incur additional costs and penalties. In some instances, we depend upon a single source of supply. During 2021, we experienced many supply chain delays and inconsistencies with our subcontractors and suppliers as a result of the ongoing COVID-19 pandemic, resulting in labor and manufacturing inefficiencies given the challenges in production scheduling. Any material service disruption from one of these suppliers, either due to circumstances beyond the supplier&#8217;s control, such as geopolitical developments or logistical complications due to weather, global climate change, earthquakes or other natural disasters, or as a result of performance problems or financial difficulties, could have a material adverse effect on our ability to meet commitments to our customers or increase our operating costs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A growing portion of our sales and earnings may be derived from international sources, which exposes us to certain risks which may adversely affect our financial results and impact our ability to service debt.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations outside of the United States. Approximately 25.3% of our net sales for the year ended December&#160;31, 2021 were derived from sales by our subsidiaries located outside of the U.S.  In addition, we may expand our international operations through internal growth or acquisitions. International operations, particularly sales to emerging markets and manufacturing in non-U.S. countries, are subject to risks that are not present within U.S. markets, which include, but are not limited to, the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility of currency exchange between the U.S. dollar and currencies in international markets; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in local government regulations and policies including, but not limited to, foreign currency exchange controls or monetary policy, governmental embargoes, repatriation of earnings, expropriation of property, duty or tariff restrictions, investment limitations and tax policies; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political and economic instability and disruptions, including labor unrest, civil strife, public health crises (including viral outbreaks such as the coronavirus), acts of war, guerrilla activities, insurrection and terrorism; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legislation that regulates the use of chemicals; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disadvantages of competing against companies from countries that are not subject to U.S. laws and regulations, including the Foreign Corrupt Practices Act ("FCPA"); </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with international trade laws and regulations, including export control and economic sanctions, such as anti-dumping duties; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in staffing and managing multi-national operations; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on our ability to enforce legal rights and remedies; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">tax inefficiencies in repatriating cash flow from non-U.S. subsidiaries that could affect our financial results and reduce our ability to service debt; &#160; &#160; &#160; &#160; </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced protection of intellectual property rights; and </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; &#160; &#160; &#160; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other risks arising out of foreign sovereignty over the areas where our operations are conducted. &#160; </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we could be adversely affected by violations of the FCPA and similar worldwide anti-bribery laws as well as export controls and economic sanction laws. The FCPA and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our acquisition and disposition agreements by which we have acquired or sold companies, include indemnification provisions that may not fully protect us and may result in unexpected liabilities.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the agreements related to the acquisition and disposition of businesses require indemnification against certain liabilities related to the operations of the company for the previous owner.  We cannot be assured that any of these indemnification provisions will fully protect us, and as a result we may incur unexpected liabilities that adversely affect our profitability and financial position.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be negatively impacted by stakeholder and market focus on ESG matters.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been an increasing focus on corporate ESG practices and disclosures over the past few years, and expectations in this area are rapidly evolving. We have announced certain areas of focus, which include health and safety, environmental matters, diversity, equity and inclusion, talent development, and innovation for sustainable products. The criteria used to evaluate ESG practices may continue to evolve, which could result in greater expectations and may cause us to undertake costly initiatives to satisfy new criteria. The increasing attention to sustainability could also result in reduced demand for certain of our products and/or reduced profits. If we are unable to respond effectively, investors may conclude that our ESG policies and/or actions are inadequate. If we are perceived to have failed to achieve our ESG initiatives or accurately disclose our progress on such matters, our reputation, business, financial condition and results of operations could be adversely impacted.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory, Legal and Environmental Risks</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant developments from the recent and potential changes in U.S. trade policies could have a material adverse effect on us and our financial condition and results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Free trade laws and regulations provide certain duties and tariffs on qualifying imports and exports, subject to compliance with the applicable classification and other requirements. The United States government has indicated its intent to alter its approach to international trade policy and in some cases to renegotiate, or potentially terminate, certain existing bilateral or multi-lateral trade agreements and treaties with foreign countries. For example, beginning in October 2018, the U.S. government implemented additional tariffs on certain goods imported from China. These tariffs, and other governmental actions relating to international trade agreements or policies, the adoption and expansion of trade restrictions, or the occurrence of a trade war may adversely impact demand for our products, costs, customers, suppliers and/or the U.S. economy or certain sectors thereof and, as a result, adversely impact our business. These tariffs and actions may, directly or indirectly, lead to higher costs and cause us to increase prices to our customers which may reduce demand, or, if we are unable to increase prices, result in lowering our margin on products sold.&#160; For example, in the past few years, we have experienced higher input costs as a direct result of tariffs imposed on certain raw materials and components imported from China. In certain cases, we have passed-through these incremental costs to the customer, while in some cases we have not changed pricing to retain or expand volume, and in other cases we continue to work to install capacity in facilities where there currently is no tariff. In addition, certain of our U.S. suppliers raised prices for components in response to an overall increase in demand for domestic sources.&#160; It remains unclear what the U.S. or foreign governments will or will not do with respect to tariffs, international trade agreements and policies on a short-term or long-term basis. Additional changes in laws or policies governing the terms of foreign trade, and in particular increased trade restrictions, tariffs or taxes on imports from countries where we manufacture or purchase products could have a material adverse effect on our business and financial results.</span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with and changes in tax laws, including tax reform legislation in the United States, could materially and adversely impact our financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to extensive tax liabilities, including federal, state and foreign income taxes and transactional taxes such as excise, sales and use, payroll, franchise, withholding and property taxes. Many tax liabilities are subject to periodic audits by taxing authorities, and such audits could subject us to additional tax as well as interest and penalties. New tax laws and regulations and changes in existing tax laws and regulations could result in increased expenditures by us for tax liabilities in the future and could materially and adversely impact our financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may face liability associated with the use of products for which patent ownership or other intellectual property rights are claimed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be subject to claims or inquiries regarding alleged unauthorized use of a third party&#8217;s intellectual property. An adverse outcome in any intellectual property litigation could subject us to significant liabilities to third parties, require us to license technology or other intellectual property rights from others, require us to comply with injunctions to cease marketing or using certain products or brands, or require us to redesign, re-engineer, or re-brand certain products or packaging, any of which could affect our business, financial condition and operating results. If we are required to seek licenses under patents or other intellectual property rights of others, we may not be able to acquire these licenses on acceptable terms, if at all. In addition, the cost of responding to an intellectual property infringement claim, in terms of legal fees and expenses and the diversion of management resources, whether or not the claim is valid, could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to adequately protect our intellectual property.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe that our patents, trademarks, know-how and other intellectual property have significant value, it is uncertain that this intellectual property or any intellectual property acquired or developed by us in the future, will provide a meaningful competitive advantage. Our patents or pending applications may be challenged, invalidated or circumvented by competitors or rights granted thereunder may not provide meaningful proprietary protection. Moreover, competitors may infringe on our patents or successfully avoid them through design innovation. Policing unauthorized use of our intellectual property is difficult and expensive, and we may not be able to, or have the resources to, prevent misappropriation of our proprietary rights, particularly in countries where the laws may not protect such rights as fully as in the U.S. The cost of protecting our intellectual property may be significant and have a material adverse effect on our financial condition and future results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur material losses and costs as a result of product liability, recall and warranty claims brought against us.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are, from time to time, subject to a variety of claims or litigation incidental to our businesses, including demands for damages arising out of use of our products, claims relating to intellectual property matters and claims involving employment matters and commercial disputes. We currently carry insurance and maintain reserves for potential product liability claims. However, our insurance coverage may be inadequate if such claims do arise and any liability not covered by insurance could have a material adverse effect on our business. Although we have been able to obtain insurance in amounts we believe to be appropriate to cover such liability to date, our insurance premiums may increase in the future as a consequence of conditions in the insurance business generally or our situation in particular. Any such increase could result in lower operating profit or cause the need to reduce our insurance coverage. In addition, a future claim may be brought against us that could have a material adverse effect on us. Any product liability claim may also include the imposition of punitive damages, the award of which, pursuant to certain state laws, may not be covered by insurance. Our product liability insurance policies have limits that, if exceeded, may result in material costs that could have an adverse effect on our future profitability. In addition, warranty claims are generally not covered by our product liability insurance. Further, any product liability or warranty issues may adversely affect our reputation as a manufacturer of high-quality, safe products, divert management&#8217;s attention, and could have a material adverse effect on our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our former Lamons business is a party to lawsuits related to asbestos contained in gaskets formerly manufactured by it or its predecessors. While we sold the Lamons business in December 2019, we retained the asbestos-related liability exposure. Some of this litigation includes claims for punitive and consequential as well as compensatory damages. We are not able to predict the outcome of these matters given that, among other things, claims may be initially made in jurisdictions without specifying the amount sought or by simply stating the minimum or maximum permissible monetary relief, and may be amended to alter the amount sought. Of the 4,754 claims pending at December&#160;31, 2021, 27 set forth specific amounts of damages (other than those stating the statutory minimum or maximum).  See Note 17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K for additional information.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25&#160;years ago, have been approximately $10.6 million. All relief sought in the asbestos cases is monetary in nature. To date, approximately 40% of our costs related to settlement and defense of asbestos litigation have been covered by our primary insurance. Effective February 14, 2006, we entered into a coverage-in-place agreement with our first level excess carriers regarding the coverage to be provided to us for asbestos-related claims when the primary insurance is exhausted. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to us that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company's primary insurance exhausted in November 2018, and the Company is solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid. During this period, we may incur significant litigation costs in defending these matters. We also may be required to incur additional defense costs and pay damage awards or settlements or become subject to equitable remedies in the future that could adversely affect our businesses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business may be materially and adversely affected by compliance obligations and liabilities under environmental laws and regulations, including related to climate change.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal. A number of governments or governmental bodies have introduced or are contemplating introducing regulatory changes in response to climate change, including regulating greenhouse gas emissions. Some of these laws hold owners or operators of land or businesses liable for their own and for previous owners&#8217; or operators&#8217; releases of hazardous or toxic substances or wastes. Other environmental laws and regulations require obtaining and complying with environmental permits. To date, costs of complying with environmental, health and safety requirements have not been material. However, the nature of our operations and our long history of industrial activities at certain of our current or former facilities, as well as those acquired, could potentially result in material liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on our business, capital expenditures or financial position. Future events, including those relating to climate change or greenhouse gas regulation, could require us to incur expenses related to fund energy efficiency activities, fees or restrictions on certain activities, the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites. Any adopted future regulations could also negatively impact our ability to compete with companies situated in areas not subject to such limitations, and we may not be able to recover the cost of compliance with new or more stringent laws and regulations, which could adversely impact our results of operations, cash flow or financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reputation, ability to do business, and results of operations may be impaired by legal compliance risks.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we strive to maintain high standards, our internal controls and compliance systems may not always protect us from acts committed by our employees, agents, or business partners that would violate U.S. and/or non-U.S. laws or adequately protect our confidential information, including the laws governing payments to government officials, bribery, fraud, anti-kickback and false claims rules, competition, export and import compliance, money laundering, and data privacy laws, as well as the improper use of proprietary information or social media. Any such allegations, violations of law or improper actions could subject us to civil or criminal investigations in the U.S. and in other jurisdictions, could lead to substantial civil or criminal, monetary and non-monetary penalties, and related shareholder lawsuits, could lead to increased costs of compliance, could damage our reputation and could have a material effect on our financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Debt and Other Financial Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have debt principal and interest payment requirements that may restrict our future operations and impair our ability to meet our obligations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we have approximately $393.8 million of outstanding long-term debt. We are subject to variable interest rates on our revolving credit facility.  Such interest rates are based on the London Interbank Offered Rate ("LIBOR") plus 1.50%. We may experience increases in our interest expense as a result of general increases in interest rate levels. In addition, we could be further impacted by changes in variable interest rates. Although we have amended our credit facility to utilize the Secured Overnight Financing Rate ("SOFR") beginning in 2022, SOFR has a limited history and may perform differently from U.S. dollar LIBOR, which may affect our net interest expense and require changes to our future risk, pricing and hedging strategies. We had no amounts outstanding under our revolving credit facility as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our degree of leverage and level of interest expense may have important consequences, including:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">should our leverage increase, it may place us at a competitive disadvantage as compared with our less leveraged competitors and make us more vulnerable in the event of a downturn in general economic conditions or in any of our businesses; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our flexibility in planning for, or reacting to, changes in our businesses and the industries in which we operate may be limited;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a substantial portion of our cash flow from operations will be dedicated to the payment of annual interest and future principal obligations on our indebtedness, thereby reducing the funds available to us for operations, capital expenditures, acquisitions, future business opportunities or obligations to pay rent in respect of our operating leases; and </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our operations are restricted by our debt instruments, which contain certain financial and operating covenants, and those restrictions may limit, among other things, our ability to borrow money in the future for working capital, capital expenditures, acquisitions, rent expense or other purposes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to service our debt and other obligations will depend on our future operating performance, which will be affected by prevailing economic conditions and financial, business and other factors, many of which are beyond our control. Our business may not generate sufficient cash flow, and future financings may not be available to provide sufficient net proceeds, to meet these obligations or to successfully execute our business strategies. See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restrictions in our debt instruments limit our ability to take certain actions and breaches thereof could impair our liquidity.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility and the indenture governing our senior notes contain covenants that restrict our ability to:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends or redeem or repurchase capital stock;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness and grant liens;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make acquisitions and joint venture investments; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt instruments also require us to comply with financial covenants relating to, among other things, interest coverage and leverage. We may not be able to satisfy these covenants in the future or be able to pursue our strategies within the constraints of these covenants. Substantially all of the assets of our domestic subsidiaries are pledged as collateral. Borrowings under the foreign currency sub limit are secured by a pledge of the assets of the foreign subsidiary borrowers that are party to our revolving credit facility. A breach of a covenant contained in our debt instruments could result in an event of default under one or more of our debt instruments and our lease financing arrangements. Such breaches would permit the lenders to declare all amounts borrowed thereunder to be due and payable, and the commitments of such lenders to make further extensions of credit could be terminated. Each of these circumstances could materially and adversely impair our liquidity.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our borrowing costs may be impacted by our credit ratings developed by various rating agencies.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Two major ratings agencies, Standard &amp; Poor&#8217;s and Moody&#8217;s, evaluate our credit profile on an ongoing basis and have each assigned ratings for our long-term debt. If our credit ratings were to decline, our ability to access certain financial markets may become limited, the perception of us in the view of our customers, suppliers and security holders may worsen and as a result, we may be adversely affected.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have significant operating lease obligations and our failure to meet those obligations could adversely affect our financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease many of our manufacturing and distribution branch facilities, and certain capital equipment. Our rental expense in 2021 under these operating leases was approximately $11.0 million. A failure to pay our rental obligations would constitute a default allowing the applicable landlord to pursue any remedy available to it under applicable law, which would include taking possession of our property and, in the case of real property, evicting us. These leases are categorized as operating leases and are not considered indebtedness for purposes of our debt instruments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Risks</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on the services of key individuals and relationships, the loss of which could materially harm us.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success will depend, in part, on the efforts of our key leadership, including key operational, technical, commercial,  manufacturing and financial personnel. Our business leadership teams have served a vast majority of their careers in, and are deeply experienced in, the industries we operate. Our future success will also depend on, among other factors, our ability to retain or attract other qualified personnel. The loss of the services of any of our key employees or the failure to retain or attract employees could have a material adverse effect on us.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to further unionization and work stoppages at our facilities or our customers may be subject to work stoppages, which could seriously impact the profitability of our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we have one facility, located in Commerce, California, where our hourly employees operate under a collective bargaining agreement, and which represents approximately 14% of our employees located in the United States. We have four facilities outside of the United States where our employees are affiliated with state-controlled or trade unions, which covers approximately 47% of our non-U.S. employees. Our labor agreement with the United Automobile, Aerospace and Agricultural Implement Workers of America at our TriMas Aerospace facility in Commerce, California, expired in August 2021, at which time we entered into a new three-year collective bargaining agreement. We are not aware of any present active union organizing drives at any of our other facilities. We cannot predict the impact of any further unionization of our workplace. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our direct or indirect customers have unionized work forces. Strikes, work stoppages or slowdowns experienced by these customers or their suppliers could result in slowdowns or closures of assembly plants where our products are utilized.  In addition, organizations responsible for shipping our customers' products may be impacted by occasional strikes or other activity. Any interruption in delivery of our customers' products may reduce demand for our products and have a material adverse effect on us.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare costs for active employees may exceed projections and may negatively affect our financial results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a range of healthcare benefits for our active employees pursuant to labor contracts and otherwise. Healthcare benefits for active employees are provided through comprehensive hospital, surgical and major medical benefit provisions or through health maintenance organizations, all of which are subject to various cost-sharing features. Some of these benefits are provided for in fixed amounts negotiated in labor contracts with the respective unions. If our costs under our benefit programs for active employees exceed our projections, our business and financial results could be materially adversely affected. Additionally, foreign competitors and many domestic competitors provide fewer benefits to their employees, and this difference in cost could adversely impact our competitive position. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_28"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal manufacturing facilities range in size from approximately 10,000 square feet to approximately 255,000 square feet. Except as set forth in the table below, all of our manufacturing facilities are owned. The leases for our manufacturing facilities have terms that expire from 2022 through 2032 and are generally renewable, at our option, for various terms, provided that we are not in default under the lease agreements. Substantially all of our owned U.S. real properties are subject to liens in connection with our credit facility. TriMas' corporate executive office is located in Bloomfield Hills, Michigan, which is leased  through February 2028. Our buildings have been generally well maintained, are in good operating condition and are adequate for current production requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following list sets forth the location of our principal owned and leased manufacturing and other facilities used in continuing operations and identifies the principal segment utilizing such facilities as of December&#160;31, 2021:</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:2.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Specialty Products</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alabama</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Huntsville</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkansas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atkins</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mesa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tolleson</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Irwindale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/>Rohnert Park</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">City of Industry</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commerce</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)              </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Simi Valley</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Woodridge</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indiana</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auburn<br/>Hamilton</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indianapolis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kansas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ottawa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinton Township</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ohio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Albany</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oklahoma</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tulsa</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Longview</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">International:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Orangeville</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Haining City</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hangzhou</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Neunkirchen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Baddi</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Delhi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borgo San Giovanni</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forli</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pieve Fissiraga</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Povolaro</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">San Miguel de Allende</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Slovakia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Levice</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leicester</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thu Dau Mot</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:20.2pt">Represents a leased facility. All such leases are operating leases.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note&#160;17, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" included in Item&#160;8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form&#160;10-K.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_34"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_37"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplementary Item. Information about our Executive Officers</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the following were executive officers of the Company:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Thomas A. Amato.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Amato, age 58, was appointed the Company's president and chief executive officer in July 2016.  Previously, he served as chief executive officer and president of Metaldyne, LLC, an international engineered products manufacturing company, from 2009 through 2015, and co-president and chief integration officer of Metaldyne Performance Group, a global manufacturing company formed in mid-2014 and taken public in the same year, from August 2014 through December 2015. Prior to 2009, he served as chairman, chief executive officer, and president of Metaldyne Corporation, a global components manufacturer, and co-chief executive officer of Asahi Tec, a publicly traded Japanese casting and forging company. Prior to this, Mr. Amato worked at MascoTech in positions of increasing responsibility, and successfully completed several acquisitions and divestitures. During this time, one of his roles was vice president of corporate development for TriMas. From 1987 to 1994, Mr. Amato worked at Imperial Chemical Industries, a large multinational chemical company, as an applications development engineer and, eventually, a group leader. Mr. Amato also serves on the Board of Directors of Ametek, a publicly traded diversified industrial manufacturing company, and is appointed as its Compensation Committee Chair. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Scott A. Mell.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Mr. Mell, age 50, was appointed the Company&#8217;s chief financial officer in May 2021. Prior to joining the Company, Mr. Mell served as managing director of recovery and transformation services for Riveron, a national business advisory firm, from October 2018 through April 2021. In his role with Riveron, Mr. Mell led projects at TriMas to support continuous improvement efforts within TriMas&#8217; Packaging and Aerospace segments. Mr. Mell has more than 25 years of leadership experience providing strategic, financial and operational advisory services focused on value creation and transformational change management.  Prior to Riveron, Mr. Mell served as managing director at Ernst &amp; Young from October 2017 to October 2018. Mr. Mell also served as Vice President of Corporate Strategy at Motus Integrated Technologies from January 2017 to October 2017. Mr. Mell has held senior leadership positions within several global consulting firms including McKinsey &amp; Company and AlixPartners. Mr. Mell&#8217;s previous experience also includes serving in multiple C-Suite roles for both public and privately held companies in the industrial manufacturing, aerospace and energy industries.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fabio L. Matheus Salik. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Salik, age 53, was appointed president of TriMas Packaging in July 2020. He has more than 20 years of global management experience working for a variety of plastic packaging companies. From 2012 to 2020, he worked for Logoplaste, a Carlyle Group-owned company which is headquartered in Portugal. In his last assignment as CEO of Americas from July 2017 to May 2020, and as Chief Operating Officer from December 2016 to July 2017, Mr. Salik had full P&amp;L responsibility for more than 20 facilities, servicing blue-chip consumer packaged goods companies including P&amp;G, Nestle, L&#8217;Oreal, Dannon, Reckitt Benckiser and Henkel. Prior to his tenure at Logoplaste, he was president of Valmari, a Brazilian skincare company. He also worked for Rexam in the United States, France and Brazil, where he served in a number of roles of increasing responsibility, including positions like managing director worldwide for Rexam Make Up and managing director worldwide for Rexam Healthcare - Primary Packaging and Prescription Divisions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">John P. Schaefer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Mr. Schaefer, age 50, was appointed president of TriMas Aerospace in December 2016.  Previously, he served in various strategic advisory capacities for private equity firms focused in the Aerospace &amp; Defense industry. From 2010 through 2015, he served in operations and general management executive roles with TransDigm Group. Prior to his leadership roles at TransDigm, he served from 2005 through 2009 as an operating executive with Meggitt PLC.  Mr. Schaefer is also a 22-year veteran and retired as a Lieutenant Colonel of the United States Marine Corps. </span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_43"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock, par value $0.01 per share, is listed for trading on the NASDAQ Global Select Market under the symbol "TRS." As of February&#160;22, 2022, there were 160 holders of record of our common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021 our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors declared the first dividend since our initial public offering in 2007. We declared dividends of $0.04 per share of common stock and we paid dividends of $1.7&#160;million for the year ended December&#160;31, 2021.  Holders of common stock are entitled to dividends at the discretion of our Board of Directors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the discussion under Item&#160;7, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note&#160;20 to the Company's financial statements captioned "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the cumulative total stockholder return from December 31, 2016 through December&#160;31, 2021 for TriMas common stock, the Russell 2000 Index and the S&amp;P SmallCap 600 Capped Industrials Index. We have assumed that dividends have been reinvested and returns have been weighted-averaged based on market capitalization. The graph assumes that $100 was invested on December 31, 2016 in each of TriMas common stock, the stocks comprising the Russell 2000 Index and the stocks comprising the S&amp;P SmallCap 600 Capped Industrials Index.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><img src="trs-20211231_g1.jpg" alt="trs-20211231_g1.jpg" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:640px"/></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about purchases made by the Company, or on behalf of the Company by an affiliated purchaser, of shares of the Company's common stock during the three months ended December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:33.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2021 to October 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,540,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1, 2021 to November 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,650,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1, 2021 to December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,615,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,615,349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (1) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate from its previous authorization of $150 million. The increased authorization includes the value of shares already purchased under the previous authorization.  Pursuant to this share repurchase program, during the three months ended December&#160;31, 2021, the Company repurchased 26,000 shares of its common stock at a cost of approximately $0.9 million.  The share repurchase program is effective and has no expiration date.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_46"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Selected Financial Data</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserved.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The statements in the discussion and analysis regarding industry outlook, our expectations regarding the performance of our business and the other non-historical statements in the discussion and analysis are forward-looking statements. These forward-looking statements are subject to numerous risks and uncertainties, including, but not limited to, the risks and uncertainties described in Item&#160;1A "Risk Factors." Our actual results may differ materially from those contained in or implied by any forward-looking statements. You should read the following discussion together with Item&#160;8, "Financial Statements and Supplementary Data."</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_52"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Introduction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas designs, develops and manufactures a diverse set of products primarily for the consumer products, aerospace &amp; defense and industrial markets through its TriMas Packaging, TriMas Aerospace and Specialty Products groups.  Our wide range of innovative products are designed and engineered to solve application-specific challenges that our customers face. We believe our businesses share important and distinguishing characteristics, including: well-recognized and leading brand names in the focused markets we serve; innovative product technologies and features; a high-degree of customer approved processes and qualifications; established distribution networks; relatively low ongoing capital investment requirements; strong cash flow conversion and long-term growth opportunities. While the majority of our revenue is in the United States, we manufacture and supply products globally to a wide range of companies. We report our business activity in three segments: Packaging, Aerospace and Specialty Products.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Key Factors Affecting Our Reported Results</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses and results of operations depend upon general economic conditions. We serve customers in industries that are highly competitive, cyclical and that may be significantly impacted by changes in economic or geopolitical conditions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the President of the United States declared the coronavirus ("COVID-19") outbreak a national emergency, as the World Health Organization determined it was a pandemic. In response to the COVID-19 pandemic, federal, provincial, state, county and local governments and public health organizations or authorities around the world implemented a variety of measures intended to control the spread of the virus, including quarantines, "shelter-in-place" or "stay-at-home" and similar orders, travel restrictions, business curtailments and closures, social distancing, personal hygiene requirements, and other measures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been, and continue to be, focused on making sure the working environments for our employees are safe so our operations have the ability to deliver the products needed to support efforts to mitigate the COVID-19 pandemic. Nearly all of our manufacturing sites have been deemed essential operations and remained open during the COVID-19 pandemic, at varying levels of capacity and efficiency, experiencing only temporary shutdowns due to country-specific government mandates or for thorough cleaning as a result of suspected COVID-19 cases. The health of our employees, and the ability of our facilities to remain operational in the current regulated environment, will be critical to our future results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our divisions were impacted in 2020 at differing levels and times, beginning with our Asian facilities and strategic supply network, both primarily in China, in late January, followed by our European (primarily Italy) and North American facilities in February and March.  We implemented new work rules and processes, which promote social distancing and increased hygiene to ensure the safety of our employees, particularly at our production facilities. These measures, while not easily quantifiable, have increased the level of manufacturing inefficiencies due to elevated levels of absenteeism, resulting in less efficient production scheduling and, in certain cases, short-term idling of production.  We expect that we will continue to operate with these protocols in place for the foreseeable future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall, 2021 net sales increased approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$87.1 million, or 11.3%,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to 2020, primarily as a result of increased industrial demand in our Specialty Products segment, acquisitions in our Packaging segment and the impact of customers' stocking orders within our Aerospace segment. These increases were partially offset by a decline in sales of our Packaging segment's dispensing and closure products that are used in applications to fight the spread of germs, which sales reached record-high levels in 2020 when there was a significant spike in demand following the onset of the COVID-19 pandemic, but now have abated to what we believe is a new, and higher, normalized level.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant drivers affecting our results of operations in 2021 compared with 2020, other than as directly impacted by demand level changes as a result of the COVID-19 pandemic, were goodwill and intangible asset impairment charges in 2020 in our Aerospace segment, our election to change our accounting policy for asbestos-related defense costs in 2020, realignment actions we undertook in response to reduced end-market demand following the outbreak of the COVID-19 pandemic, the impact of our recent acquisitions, increases in the cost of certain raw materials, the refinancing of our long term debt in 2021  and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the recognition of the benefit of certain tax planning strategies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we determined there was a triggering event requiring an interim quantitative impairment assessment for goodwill and indefinite-lived intangible assets within our Aerospace segment. While third quarter 2020 operating results were below pre-pandemic projected levels, the larger driver of the triggering event was a significant reduction in the July 2020 financial projection update for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given the dependence of our Aerospace segment reporting units on future levels of air travel and new aircraft builds. We determined the carrying value of both of our Aerospace reporting units, as well as of certain trade names, exceeded the fair value, resulting in non-cash, pre-tax impairment charges of approximately $126.8 million to goodwill and $7.8 million to indefinite lived intangible assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we elected to change our accounting policy for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accruing for all future defense costs for both known and unknown claims, which we now believe can be reasonably estimated. This accounting change has been reflected as a change in accounting estimate effected by a change in accounting principle. We recorded a non-cash, pre-tax charge in second quarter 2020 for asbestos-related costs of approximately $23.4 million, which is included in selling, general and administrative expenses.  In 2021, we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> commissioned our actuary to update the asbestos study based on data as of September 30, 2021, and recorded a non-cash, pre-tax charge of $1.5&#160;million, which is included in selling, general and administrative expenses, to increase the liability estimate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in second quarter 2020, we have been executing certain realignment actions in response to reductions in current and expected future end market demand following the onset of the COVID-19 pandemic. We recorded pre-tax facility consolidation and employee separation costs of approximately $3.5&#160;million and $6.2&#160;million, respectively, in 2021.  In 2020, we recorded a pre-tax charge of approximately $13.8&#160;million related to inventory reductions, primarily as a result of a strategic decision in our Arrow Engine division to streamline its product line offering. We also recorded charges of approximately $2.3&#160;million related to certain production equipment removed from service given reduced demand levels, and employee separation costs of approximately $3.8&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we completed the acquisition of Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of approximately $22.5&#160;million, net of cash acquired.  Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan. Omega contributed approximately $0.7&#160;million of net sales during 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of approximately $11.8&#160;million, with additional contingent consideration ranging from zero to approximately $12.0&#160;million to be paid based on 2023 and 2024 earnings per the purchase agreement. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada.  TFI contributed approximately $0.3&#160;million of net sales during 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we completed the acquisition of Affaba &amp; Ferrari Srl ("Affaba &amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp; beverage and industrial product applications, for an aggregate amount of approximately $98.4 million, net of cash acquired. Affaba &amp; Ferrari, which is reported in our Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy. Affaba &amp; Ferrari contributed approximately $36.3&#160;million of incremental net sales during 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we acquired the Rapak brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of approximately $11.4 million. Rapak, which is reported in our Packaging segment, has two manufacturing locations in the United States. Rapak contributed approximately $5.3&#160;million of incremental net sales resulting from the January through March 2021 sales. Rapak has been performing below break-even operating profit as demand for its products, particularly those used in quick service restaurant applications, has significantly declined from pre-acquisition levels in 2019 due to the impact of the COVID-19 pandemic.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, we completed the acquisition of RSA Engineered Products ("RSA"), a provider of highly-engineered and proprietary components for air management systems used in critical flight applications, for an aggregate amount of approximately $83.7 million, net of cash acquired. RSA, located in Simi Valley, California, designs, engineers and manufactures highly-engineered components, including air ducting products, connectors and flexible joints, predominantly used in aerospace and defense engine bleed air, anti-icing and environmental control system applications. RSA contributed approximately $4.3&#160;million of incremental net sales resulting from January and February 2021 sales.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In first quarter 2021, we began experiencing an increase in material costs compared with 2020 levels, primarily for resin-based raw materials and components, as well as for certain types of steel. These material costs further increased throughout 2021. We have escalator/de-escalator clauses in our commercial contracts with certain of our customers, or can modify prices based on market conditions, and we have been taking actions to recover the increased cost of raw materials. However, given the lag nature of the commercial pricing mechanisms, we have and will continue to experience net earnings pressure until resin costs begin to stabilize and/or decline for several consecutive months. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate that due to the lag in timing between incurring the cost increases and recovering via commercial actions, our operating profit was negatively impacted by approximately $11 million in 2021, compared with 2020, primarily in our Packaging segment. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we refinanced our long-term debt, issuing $400 million aggregate principal amount of 4.125% senior unsecured notes due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended, and amending our existing credit agreement ("Credit Agreement"), extending the maturity to March 2026. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of approximately $5.1&#160;million related to the offering and approximately $1.1&#160;million related to amending the Credit Agreement.  The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings and redeeming all of our outstanding senior notes due October 2025 ("2025 Senior Notes"), paying cash for the entire $300.0 million outstanding principal amount plus $7.3&#160;million as a redemption premium.  The $5.1&#160;million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3&#160;million redemption premium as well as approximately $3.0&#160;million of unamortized debt issuance costs associated with the 2025 Senior Notes were expensed in 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our effective tax rate for 2021 was 17.1%, compared to 22.3% for 2020. We recorded income tax expense of approximately $11.9 million in 2021, as compared to an income tax benefit of $23.0 million in 2020. During 2021, we reported domestic and foreign pre-tax income of approximately $28.4 and $40.7 million, respectively, as compared to a 2020 domestic pre-tax loss of approximately $134.6 million and foreign pre-tax income of approximately $31.9 million. The rate for 2021 includes the impact of income tax incentives in a foreign jurisdiction, the impact of certain non-deductible expenses and an increase in the statutory tax rate in another foreign jurisdiction which increased the value of certain deferred tax assets. The effective tax rate for 2020 was impacted by a decrease in profitability in the U.S. resulting from various one-time charges, including impairment of goodwill and indefinite-lived intangible assets and a change in our accounting policy for asbestos-related defense costs. During 2020, we also undertook certain tax-planning actions with respect to restructuring our intercompany debt, resulting in the recognition of a $6.4 million deferred tax benefit.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional Key Risks that May Affect Our Reported Results</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the COVID-19 pandemic will continue to impact us in the future at varying degrees. We expect the robust customer demand, compared with pre-pandemic demand levels, for our Packaging segment's dispensing pumps and closure products used in personal care and home care applications will continue, albeit with some reduction from the surge experienced in 2020 and early 2021, as we believe there is a positive secular trend focused on consumers' desire to stop the spread of germs and improve personal hygiene. Industrial demand in North America was lower in 2020 compared to previous levels, and while demand levels significantly increased in 2021, we are uncertain how and at what level demand will be impacted as governmental, travel or other restrictions are lifted, particularly in North America, where orders for our industrial cylinders, for example, are heavily influenced by the levels of construction and HVAC activity. We expect the aerospace market to continue to experience severe dislocation going forward, as except for the significant stocking orders for certain of our products received during 2021, our sales levels would be significantly lower than historical levels. With the current travel restrictions and sentiment, particularly low for international travel, aircraft manufacturers have slowed production, and since second quarter 2020 we have experienced a significant drop in aerospace-related sales related to new commercial airplane builds compared to prior levels. We expect, except as favorably impacted by the customers' stocking orders in 2021, lower levels of sales and related production to continue for the foreseeable future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have executed significant realignment actions since the onset of the COVID-19 pandemic, primarily in our Aerospace and Specialty Products segments, and also in certain Packaging product areas where demand has fallen, such as in the quick service and restaurant applications, to protect against the uncertain end market demand. We will continue to assess further actions if required. However, as a result of the COVID-19 pandemic's impact on global economic activity, and the continued potential impact to our future results of operations, as well if there is an impact to TriMas' market capitalization, we may record additional cash and non-cash charges related to incremental realignment actions, as well as for uncollectible customer account balances, excess inventory and idle production equipment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite the potential decline in future demand levels and results of operations as a result of the COVID-19 pandemic, at present, we believe our capital structure is in a solid position. We have ample cash and available liquidity under our revolving credit facility to meet our debt service obligations, capital expenditure requirements and other short-term and long-term obligations for the foreseeable future. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent of the COVID-19 pandemic's effect on our operational and financial performance will depend in large part on future</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">developments, which cannot be predicted with confidence at this time. Future developments include the duration, scope and severity of the COVID-19 pandemic, the actions taken to contain or mitigate its impact, timing of widespread vaccine availability, and the resumption of normalized global economic activity. Due to the inherent uncertainty of the unprecedented and rapidly evolving situation, we are unable to predict with any confidence the likely impact of the COVID-19 pandemic on our future operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beyond the unique risks presented by the COVID-19 pandemic, other critical factors affecting our ability to succeed include: our ability to create organic growth through product development, cross-selling and extending product-line offerings, and our ability to quickly and cost-effectively introduce and successfully launch new products; our ability to acquire and integrate companies or products that supplement existing product lines, add new distribution channels or customers, expand our geographic coverage or enable better absorption of overhead costs; our ability to manage our cost structure more efficiently via supply chain management, internal sourcing and/or purchasing of materials, selective outsourcing and/or purchasing of support functions, working capital management, and greater leverage of our administrative functions.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our overall business does not experience significant seasonal fluctuation, other than our fourth quarter, which has tended to be the lowest net sales quarter of the year due to holiday shutdowns at certain customers or other customers deferring capital spending to the following year. Given the short-cycle nature of most of our businesses, we do not consider sales order backlog to be a material factor. A growing amount of our sales is derived from international sources, which exposes us to certain risks, including currency risks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are sensitive to price movements and availability of our raw materials supply. Our largest raw material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other oil and metal-based purchased components. In addition to the factors affecting our 2021 results, there has been some volatility over the past two years as a direct and indirect result of foreign trade policy, where tariffs on certain of our commodity-based products sourced from Asia have been instituted, and certain North American suppliers have opportunistically increased their prices. We will continue to take actions to mitigate such increases, including implementing commercial pricing adjustments, resourcing to alternate suppliers and insourcing of previously sourced products to better leverage our global manufacturing footprint. Although we believe we are generally able to mitigate the impact of higher commodity costs over time, we may experience additional material costs and disruptions in supply in the future and may not be able to pass along higher costs to our customers in the form of price increases or otherwise mitigate the impacts to our operating results.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have escalator/de-escalator clauses in commercial contracts with certain of our customers, or can modify prices based on market conditions to recover higher costs, our price increases generally lag the underlying material cost increase, and we cannot be assured of full cost recovery in the open market. If input costs increase at rapid rates, as they did during 2021, our ability to recover cost increases on a timely basis, much less at all, is made more difficult by the lag nature of these contracts. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Arrow Engine business in our Specialty Products segment is sensitive to the demand for natural gas and crude oil in North America. For example, demand for engine, pump jack and compressor products are impacted by active oil and gas rig counts and wellhead investment activities. Separately, oil-based commodity costs are a significant driver of raw materials and purchased components used within our Packaging segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each year, as a core tenet of the TriMas Business Model, our businesses target cost savings from Kaizen and continuous improvement initiatives in an effort to reduce, or otherwise offset, the impact of increased input and conversion costs through increased throughput and yield rates, with a goal of at least covering inflationary and market cost increases. In addition, we continuously review our operating cost structures to ensure alignment with current market demand.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to evaluate alternatives to redeploy the cash generated by our businesses, one of which includes returning capital to our shareholders. In 2020, our Board of Directors increased the authorization of share repurchases to a cumulative amount of $250 million. During 2021, we purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">596,084</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of our outstanding common stock for approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$142.6&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> remaining under the repurchase authorization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in 2021 our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors declared the first dividend since our initial public offering in 2007. We declared dividends of $0.04 per share of common stock and we paid dividends of $1.7&#160;million  for the year ended December&#160;31, 2021.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock as well as dividends, depending on market conditions and other factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_55"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information and Supplemental Analysis</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes financial information for our three reportable segments (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.478%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As a Percentage of Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As a Percentage of Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As a Percentage of Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,080&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, General and Administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,970&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,480&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,530&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,090&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,290)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,220&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,060&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,480&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,670&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,870&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,560&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_58"></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following &#8220;Results of Operations Year Ended December&#160;31, 2021 Compared with Year Ended December&#160;31, 2020&#8221; section presents an analysis of our consolidated operating results displayed in the Consolidated Statement of Operations. A discussion regarding our financial condition and results of operations for the year ended December&#160;31, 2020 compared to the year ended December&#160;31, 2019 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020, filed with the Securities and Exchange Commission on February 25, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December&#160;31, 2021 Compared with Year Ended December&#160;31, 2020 </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal factors impacting us during the year ended December&#160;31, 2021, compared with the year ended December&#160;31, 2020 were:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact on global business activity of the COVID-19 pandemic;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges in 2020;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a change in our accounting policy for asbestos-related defense costs during 2020;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">realignment expenses in response to reduced end-market demand following the outbreak of the COVID-19 pandemic;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of our debt refinancing activities;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of our recent acquisitions, primarily Affaba &amp; Ferrari, in December 2020;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of material cost increase, primarily resin-related; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of a reduction in our effective tax rate from 2020 to 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall, net sales increased approximately $87.1 million, or approximately 11.3%, to $857.1 million in 2021, as compared to $770.0 million in 2020, primarily as a result of acquisitions, which added approximately $46.9 million of sales. Organic sales, excluding the impact of currency exchange and acquisitions, increased approximately $31.5 million, primarily due to increases in sales of products used in food and beverage applications in our Packaging segment and of industrial products in both our Specialty Products and Packaging segments. These increases were partially offset by the expected decline in sales of dispensing products that help fight the spread of germs in our Packaging segment, as the demand levels decreased compared with the record-high levels in 2020. In addition, net sales increased approximately $8.7 million due currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross profit margin (gross profit as a percentage of sales) approximated 25.3% and 23.6% in 2021 and 2020, respectively. Gross profit margin increased primarily due the impact of lower realignment, contingent liability, and purchase accounting charges of approximately $13.0 million, $2.0 million, and $2.0 million, respectively, in 2021 than in 2020.  These increases, plus a more favorable product sales mix and leveraging of our prior realignment actions in our Specialty Products segment were partially offset by approximately $11 million higher material costs than recovered via commercial actions (primarily for resin) in our Packaging segment and lower fixed cost absorption and labor inefficiencies within our Aerospace segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit (loss) margin (operating profit as a percentage of sales) approximated 11.1% and (11.5)% in 2021 and 2020, respectively.  Operating profit (loss) increased $183.4 million, to an operating profit of approximately $95.1 million in 2021, as compared to an operating loss of approximately $88.3 million in 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges as well as the impact of the $2.0 million pre-acquisition contingent liability charge within our Aerospace segment, which were recorded in 2020 and did not repeat in 2021.  Operating profit and margin further increased due to higher sales levels and lower realignment and purchase accounting costs in 2021 than in 2020.  These increases were partially offset by higher material costs (primarily resin) in our Packaging segment and labor inefficiencies and lower fixed cost absorption within our Aerospace segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased approximately $0.2 million, to $14.5 million in 2021, as compared to $14.7 million in 2020, as a lower effective interest rate more than offset an increase in our weighted average borrowings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred approximately $10.5 million of debt financing and related expense in 2021, of which approximately $10.3 million was related to expenses incurred associated with the redemption of our 2025 Senior Notes and approximately $0.2 million related to the write-off of previously capitalized deferred financing fees associated with our Credit Agreement. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense) decreased approximately $1.2 million to other expense of approximately $1.0 million in 2021, from other income of approximately $0.2 million in 2020, primarily due to a year-over-year increase in losses on transactions denominated in foreign currencies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The effective income tax rate for 2021 was 17.1%, compared to 22.3% for 2020.  We recorded income tax expense of approximately $11.8 million in 2021, as compared to an income tax benefit of $23.0 million in 2020. During 2021, we reported domestic and foreign pre-tax income of approximately $28.4 million and $40.7 million, respectively, as compared to a 2020 domestic pre-tax loss of approximately $134.6 million and foreign pre-tax income of approximately $31.9 million. The effective tax rate for 2021 varied from the U.S. federal statutory rate primarily as a result of income tax incentives in a foreign jurisdiction, the impact of certain non-deductible expenses and an increase in the statutory tax rate in another foreign jurisdiction which increased the value of certain deferred tax assets.  Our effective tax rate for 2020 was impacted by a decrease in profitability in the U.S. resulting from various one-time charges, including impairment of goodwill and indefinite-lived intangible assets and a change in our accounting policy for asbestos-related defense costs. During 2020, we also undertook certain tax-planning actions with respect to restructuring our intercompany debt, resulting in the recognition of a $6.4 million deferred tax benefit.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) increased approximately $137.1 million to net income of approximately $57.3 million in 2021, compared to a net loss of $79.8 million in 2020. This increase was primarily a result of an increase in operating profit of approximately $183.4 million and a decrease in interest expense of $0.2 million, partially offset by debt financing and related expenses of approximately $10.5 million, an increase in tax expense of approximately $34.8 million and an increase in other expense of $1.2 million. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See below for a discussion of operating results by segment.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_64"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Packaging.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Net sales increased approximately $44.9 million, or 9.2%, to $533.3 million in 2021, as compared to $488.3 million in 2020. Acquisition-related sales growth was approximately $42.3 million, comprised of $36.3&#160;million of sales from our December 2020 acquisition of Affaba &amp; Ferrari, $5.3&#160;million resulting from the January through March 2021 sales of our April 2020 acquisition of Rapak and $0.7&#160;million of sales from our December 2021 acquisition of Omega. Sales of products used in food and beverage markets increased by approximately $19.1 million, primarily due to increased demand for caps and closures and flexible packaging as the hospitality sector began to rebound from prior COVID-19 pandemic-related shutdowns.  Sales of products used in industrial markets increased by approximately $13.5 million, primarily as a result of higher demand for closure products in North America.  Sales of dispensing products used in beauty and personal care as well as home care applications that help fight the spread of germs decreased by approximately $42.4 million, as demand has abated for these products from the peak levels in 2020 as a result of the COVID-19 pandemic.  Net sales also increased by approximately $8.7 million due to currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies.    </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Packaging's gross profit increased approximately $3.3 million to $145.8 million, or 27.3% of sales, in 2021, as compared to $142.4 million, or 29.2% of sales, in 2020, primarily due to the higher sales levels, plus approximately $3.1 million of currency exchange, as our reported results in U.S. dollars were favorably impacted as a result of the weakening U.S. dollar relative to foreign currencies. Although gross profit dollars increased, gross profit margin decreased as the impact of a more favorable product sales mix, as higher margin industrial and food and beverage products comprised a larger percentage of total sales, was offset by approximately $11 million of higher material costs (primarily resin) than were recovered via sales price increases during 2021. Gross profit margin was also unfavorably impacted by inflationary headwinds on utilities costs, higher labor costs driven by pandemic-related shortages and higher freight costs driven by increased container costs and freight lane rates.  In addition, we recognized approximately $1.6 million of realignment costs during 2021 primarily related to the closure of our Union City, California manufacturing facility and consolidation into our Indianapolis, Indiana and Woodridge, Illinois facilities as compared to $1.1 million of realignment costs in 2020, primarily related to the disposal of certain equipment removed from service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Packaging's selling, general and administrative expenses increased approximately $1.3 million to $49.1 million, or 9.2% of sales, in 2021, as compared to $47.9 million, or 9.8% of sales, in 2020, primarily due to higher ongoing selling, general and administrative costs associated with our acquisitions, partially offset by approximately $1.2 million in charges associated with realignment actions in 2020, primarily for severance, that did not repeat in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Packaging's operating profit increased approximately $2.5 million to $96.5 million, or 18.1% of sales, in 2021, as compared to $94.0 million, or 19.2% of sales, in 2020, primarily due to higher sales levels, a more favorable product sales mix and favorable currency exchange, which were partially offset by the impact of higher material and other manufacturing input costs, incremental realignment charges and higher selling, general and administrative expenses. </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_67"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aerospace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net sales increased approximately $15.6 million, or 9.3%, to $183.3 million in 2021, as compared to $167.7 million in 2020.  RSA, acquired in February 2020, added approximately $4.3&#160;million of sales for January and February 2021 and TFI, acquired in December 2021, added approximately $0.3&#160;million of sales. Sales of our fastener products increased approximately $11.2 million, as approximately $29.4 million of sales of customers' stocking orders for highly-engineered fasteners in 2021 were partially offset by lower year-over-year sales resulting from current and expected future reduced air travel due to the COVID-19 pandemic. Sales of our engineered components products declined by approximately $0.2 million. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit within Aerospace increased approximately $13.0 million to $40.0 million, or 21.8% of sales, in 2021, from $27.0 million, or 16.1% of sales, in 2020, primarily due to charges recorded in 2020 that did not repeat in 2021.  First, we recorded approximately $4.5 million lower realignment charges in 2021 compared with 2020, which were principally related to inventory reductions and facility consolidations in response to the COVID-19 pandemic.  In addition, in 2020, we recorded a $2.0 million charge related to an updated estimate of a pre-acquisition contingent liability, as well as an approximate $2.0 million purchase accounting non-cash charge related to the step-up of RSA's inventory to fair value and subsequent amortization, each of which did not repeat in 2021. Gross profit margin was further aided by a more favorable product sales mix in 2021, as the stocking orders were primarily for highly-engineered fasteners that command above-average profit margins.  All of these factors were partially offset by lower absorption of fixed costs and labor inefficiencies during 2021 driven by the COVID-19 pandemic.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased approximately $1.1 million to $26.7 million, or 14.6% of sales, in 2021, as compared to $25.6 million, or 15.2% of sales, in 2020, primarily due to the impact of higher ongoing selling, general and administrative costs associated with our acquisitions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit (loss) within Aerospace increased approximately $146.7 million to an operating profit of $13.3 million, or 7.2% of sales, in 2021, as compared to an operating loss of $133.4 million, or 79.6% of sales, in 2020, primarily due to approximately $134.6 million of goodwill and indefinite-lived intangible asset impairment charges during 2020.  Operating profit also improved due to realignment and other charges recorded in 2020 that did not repeat in 2021, as well as through a more favorable product sales mix, partially offset by labor inefficiencies, lower absorption of fixed costs and higher selling, general and administrative expenses. </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_70"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Specialty Products.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net sales increased approximately $26.6 million, or 23.4%, to $140.5 million in 2021, as compared to $113.9 million in 2020. Sales of our cylinder products increased by approximately $17.9 million due to a higher demand for steel cylinders in North America as industrial activity continues to rebound following significantly depressed demand in 2020 as result of the COVID-19 pandemic. Sales of engines, compressors and related parts used in upstream oil and gas applications increased by approximately $8.7 million primarily as a result of higher oil-field activity in North America. Our 2020 sales included approximately $0.7 million related to the liquidation of non-core inventory following our strategic decision to streamline Arrow Engine's product line offering.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit within Specialty Products increased approximately $18.8 million to $31.5 million, or 22.4% of sales, in 2021, as compared to $12.7 million, or 11.1% of sales, in 2020. During 2020, we executed certain realignment actions in response to reduced end market demand as a result of the COVID-19 pandemic, resulting in approximately $9.0 million of non-cash charges, primarily related to Arrow Engine streamlining its product line offering and liquidating its non-core inventory, which did not repeat in 2021. In addition, gross profit increased in 2021 due to higher sales levels, while margins improved due to favorable product sales mix and leveraging previous realignment actions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses within Specialty Products increased approximately $1.1 million to $9.0 million, or 6.4% of sales, in 2021, as compared to $7.9 million, or 6.9% of net sales, in 2020. Our 2021 selling, general and administrative expenses have increased primarily due to higher employment and spending levels incurred to support the increase in sales levels. We incurred selling, general and administrative realignment expenses of approximately $0.7 million in 2020 related to severance that did not repeat in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating profit within Specialty Products increased approximately $18.2 million to $22.6 million, or 16.0% of sales, in 2021, as compared to $4.4 million, or 3.8% of sales, in 2020, primarily due to the impact of 2020 realignment costs that did not repeat in 2021, as well as higher sales and related profit conversion leveraging the 2020 realignment actions without the need to add significant incremental fixed costs. </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_76"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Corporate expenses included in operating profit consist of the following (dollars in millions):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy (income) expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Corporate expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses included in operating profit decreased approximately $16.0 million to $37.2 million in 2021, from $53.2 million in 2020, primarily as a result of the $23.4&#160;million non-cash charge recorded in 2020 due to the change of our accounting policy for asbestos-related defense costs.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> commissioned our actuary to update the asbestos study, and recorded a non-cash charge of $1.5&#160;million to increase the liability estimate. Corporate operating expenses increased primarily as a result of realignment charges related to the corporate office legal and finance groups in 2021 as well as an increase in professional fees related to corporate development activities.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_100"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources                      </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows                     </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by operating activities in 2021 were approximately $134.2 million, as compared to approximately $127.4 million in 2020. Significant changes in cash flows provided by operating activities and the reasons for such changes are as follows:   </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In 2021, the Company generated approximately $139.2 million in cash flows, based on the reported net income of approximately $57.3 million and after considering the effects of non-cash items related to depreciation, amortization, loss on dispositions of assets, changes in deferred income taxes, debt financing and related expenses, stock-based compensation, change in legacy liability estimate, and other operating activities.  In 2020, the Company generated approximately $105.0 million in cash flows based on the reported net loss of approximately $79.8 million and after considering the effects of similar non-cash items and the impairment of goodwill and indefinite-lived intangible assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increases in accounts receivable resulted in a use of cash of approximately $11.2 million in 2021, while decreases in accounts receivable resulted in a source of cash of approximately $9.6 million 2020, primarily due to timing of net sales and related cash collections. Days sales outstanding of receivables remained relatively consistent in 2021 compared to 2020, and decreased by approximately four days through 2020 compared to 2019, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as we placed a significant focus on our credit and collections process, particularly in those businesses most impacted by the pandemic where credit risk was heightened. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We increased our investment in inventory by approximately $1.0 million in 2021, while decreasing our investment in inventory by approximately $4.0 million in 2020. Our days sales in inventory decreased by approximately nine days in 2021 compared with 2020 through active inventory management and selling through certain inventory items that were at elevated levels at the end of 2020 due to lower demand as a result of the COVID-19 pandemic.  Our days sales in inventory decreased by approximately eight days in 2020 compared to 2019, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily as a result of the strategic decision in our Arrow Engine division to streamline its product line offering during 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continue to moderate inventory levels in line with sales levels. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Decreases in prepaid expenses and other assets resulted in a source of cash of approximately $5.0 million and $4.4 million in 2021 and 2020, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in 2021 and 2020 are primarily as a result of the timing of payments made for income taxes and certain operating expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increases in accounts payable and accrued liabilities resulted in a source of cash of approximately $2.1 million and $4.5 million in 2021 and 2020, respectively. Our days accounts payable on hand increased by approximately five days in 2021 due to timing and mix of payments terms in 2021 while days payables decreased by approximately 15 days in 2020, primarily as we paid certain key Packaging vendors more quickly in 2020 to ensure our orders remained a top priority for them given our robust demand levels and minimal available capacity in the marketplace.  This decrease was more than offset by our increase in accrued liabilities in 2020, primarily as a result of the timing and amount of wage-related accruals. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used for investing activities was approximately $79.2 million and $232.1 million in 2021 and 2020, respectively. During 2021, we paid approximately $34.3 million, net of cash acquired, to acquire Omega and TFI. We invested approximately $45.1 million in capital expenditures as we have continued our investment in growth, capacity and productivity-related capital projects. During 2020, we paid approximately $193.5&#160;million, net of cash acquired, to acquire RSA, Rapak and Affaba &amp; Ferrari. In 2020, we invested approximately $40.5 million in capital expenditures and received cash from the disposition of business, property and equipment of approximately $2.0 million. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was approximately $11.8 million and $6.1 million in 2021 and 2020, respectively. During 2021, we issued $400.0 million principal amount of senior notes, made net repayments of approximately $48.6 million on our revolving credit facilities, and redeemed $300.0 million principal amount of senior notes.  In connection with refinancing our long-term debt, we paid approximately $13.6 million of debt financing fees and redemption premium.  We also purchased approximately $19.1 million of outstanding common stock, used a net cash amount of approximately $5.2 million related to our stock compensation arrangements and paid dividends of approximately $1.7 million.  During 2020, we received proceeds from borrowings, net of repayments, of approximately $48.2 million on our revolving credit facilities, purchased approximately $39.4 million of outstanding common stock and used a net cash amount of approximately $2.6 million related to our stock compensation arrangements. </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_103"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our Debt and Other Commitments   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we issued the 2029 Senior Notes in a private placement under Rule 144A of the Securities Act of 1933, as amended.  We used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of approximately $5.1&#160;million related to the offering and pay fees and expenses of $1.1&#160;million related to amending our Credit Agreement.  In connection with the issuance, we completed the redemption of our 2025 Senior Notes, paying $300.0&#160;million to retire the outstanding principal amount plus $7.3&#160;million as a redemption premium.  The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1&#160;million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3&#160;million redemption premium, as well as approximately $3.0&#160;million of unamortized debt issuance costs associated with the 2025 Senior Notes were recorded as expense within debt financing and related expenses in the accompanying consolidated statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on October 15, 2021.  The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis by certain named subsidiaries of the Company.  The 2029 Senior Notes are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.  In 2021, our consolidated subsidiaries that do not guarantee the Senior Notes represented approximately 28% of the total of guarantor and non-guarantor net sales, treating each as a consolidated group and excluding intercompany transactions between guarantor and non-guarantor subsidiaries. In addition, our non-guarantor subsidiaries represented approximately 42% and 50% of the total guarantor and non-guarantor assets and liabilities, respectively, as of December&#160;31, 2021, treating the guarantor and non-guarantor subsidiaries each as a consolidated group. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 15, 2024, we may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, we may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we amended our Credit Agreement in connection with the issuance of the 2029 Senior Notes to extend the maturity date.  We incurred fees and expenses of approximately $1.1&#160;million related to the amendment, all of which were capitalized as debt issuance costs.  We also recorded approximately $0.2&#160;million of non-cash expense related to the write-off of previously capitalized deferred financing fees. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.774%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>($ in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity<br/>Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (as amended)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (prior to amending)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">London Interbank Offered Rate ("LIBOR")</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The senior secured revolving credit facility under the Credit Agreement permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit. The Credit Agreement also provides for incremental revolving credit commitments in an amount not to exceed the greater of $200 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined in the Credit Agreement, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts drawn under our revolving credit facility fluctuate daily based upon our working capital and other ordinary course needs. Availability under our revolving credit facility depends upon, among other things, compliance with our Credit Agreement's financial covenants. Our Credit Agreement contains various negative and affirmative covenants and other requirements affecting us and our subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of our Credit Agreement require us and our subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash interest expense, as defined, and preferred dividends, as defined).  Our permitted total net leverage ratio under the Credit Agreement is 4.00 to 1.00 as of December&#160;31, 2021. If we were to complete an acquisition which qualifies for a Covenant Holiday Period, as defined in our Credit Agreement, then our permitted total net leverage ratio cannot exceed 4.50 to 1.00 during that period.  Our actual total net leverage ratio was 1.60 to 1.00 at December&#160;31, 2021. Our permitted interest expense coverage ratio under the Credit Agreement is 3.00 to 1.00, and our actual interest expense coverage ratio was 13.31 to 1.00 as of December&#160;31, 2021.  At December&#160;31, 2021, we were in compliance with our financial and other covenants contained in the Credit Agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of net income (loss), as reported, which is a GAAP measure of our operating results, to Consolidated Bank EBITDA, as defined in our Credit Agreement, for the year ended December&#160;31, 2021.  We present Consolidated Bank EBITDA to show our performance under our financial covenants.  Dollars are in thousands in the below tables.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank stipulated adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net (as defined)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges for deferred tax asset valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash expenses or losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring expenses or costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Extraordinary, non-recurring or unusual gains or losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of purchase accounting adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business and asset dispositions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net losses on early extinguishment of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permitted acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency gains and losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Bank EBITDA, as defined</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,460&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:77.639%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.147%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Indebtedness, as defined</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Bank EBITDA, as defined</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual total net leverage ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenant requirement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"></td><td style="width:79.530%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, as defined</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank stipulated adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash amounts attributable to amortization of financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Cash Interest Expense, as defined</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:77.639%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.147%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Bank EBITDA, as defined</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Cash Interest Expense, as defined</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual interest expense coverage ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenant requirement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-cash compensation expenses resulting from the grant of equity awards.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Non-recurring costs and expenses relating to diligence and transaction costs, purchase accounting costs, severance, relocation and restructuring expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;padding-right:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Includes approximately $3.8 million of acquisition related contingent consideration as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement allows issuance of letters of credit, not to exceed $40.0 million in aggregate, against revolving credit facility commitments.  We placed cash on deposit with a financial institution to be held as cash collateral for our outstanding letters of credit; therefore, as of December&#160;31, 2021 and December&#160;31, 2020, we had no letters of credit issued against our revolving credit facility.  At December&#160;31, 2021, we had no amounts outstanding under our revolving credit facility and had $300.0 million potentially available after giving effect to letters of credit issued and outstanding. At December&#160;31, 2020, we had $50.5 million amounts outstanding under our revolving credit facility and had $249.5 million potentially available after giving effect to letters of credit issued and outstanding.  Our restricted cash deposits are used for a variety of purposes, including support of certain operating lease agreements, vendor payment terms and other subsidiary operating activities, and to meet various states' requirements to self-insure workers' compensation claims, including incurred but not reported claims. Our borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December&#160;31, 2021 and December&#160;31, 2020.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon our cash flow from operations and available liquidity under our revolving credit facility to fund our debt service obligations and other contractual commitments, working capital and capital expenditure requirements. At the end of each quarter, we have historically used cash on hand from our domestic and certain foreign subsidiaries to pay down amounts outstanding under our revolving credit facility, as applicable.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our weighted average borrowings approximated $401.9 million during 2021, compared to $368.9 million during 2020, primarily due to a higher aggregate principal balance on our senior notes due to the issuance of the 2029 Senior Notes and the redemption of the 2025 Senior Notes during 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, we, through one of our non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4 million.  The facility is guaranteed by TriMas Corporation.  There were no borrowings on this loan facility as of December 31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash management related to our revolving credit facility is centralized. We monitor our cash position and available liquidity on a daily basis and forecast our cash needs on a weekly basis within the current quarter and on a monthly basis outside the current quarter over the remainder of the year. Our business and related cash forecasts are updated monthly. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In considering the economic uncertainty surrounding the potential business impacts from the COVID-19 pandemic with respect to our operations, supply chains, distribution channels, and end-market customers, we took certain defensive actions during 2020 as we monitored our cash position and available liquidity.  These actions included suspending our repurchase of our common stock, borrowing on our revolving credit facility, tightening our capital expenditures, advanced monitoring of our accounts receivable balances and flexing cost structures of operations expected to be most impacted by COVID-19. Given strong cash generation and our current liquidity position, we subsequently relaxed certain of these actions, choosing to further invest in capital expenditures, resume purchasing shares of our common stock and initiating a cash dividend. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our cash on hand as of December&#160;31, 2021 is located within the United States, and given available funding under our revolving credit facility of $300.0 million at December&#160;31, 2021 (after consideration of the aforementioned leverage restrictions) and based on forecasted cash sources and requirements inherent in our business plans, we believe that our liquidity and capital resources, including anticipated cash flows from operations, will be sufficient to meet our debt service, capital expenditure and other short-term and long-term obligation needs for the foreseeable future, as well as dividends and share repurchases. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to variable interest rates on our revolving credit facility. At December&#160;31, 2021, 1-Month LIBOR approximated 0.10%.  At December&#160;31, 2021, we had no amounts outstanding on our revolving credit facility and, therefore, no variable rate-based borrowings outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings, effective January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our long-term debt, we have other cash commitments related to leases. We account for these lease transactions as operating leases, and incurred rent expense for continuing operations related thereto of approximately $11.0 million in 2021. We continue to be party to non-cancelable leases for certain facilities we have exited as part of restructuring activities, and have entered into sublease agreements to minimize our net lease payments. We expect leasing will continue to be an available financing option to fund future capital expenditure requirements. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we announced our Board of Directors had authorized us to increase the purchase of our common stock up to $250 million in the aggregate, an increase of $100 million from the previous authorization.  During 2021, 2020 and 2019, we purchased 596,084, 1,582,049 and 1,230,050 shares of our outstanding common stock for approximately $19.1 million, $39.4 million and $36.7 million, respectively. Since the initial authorization through December&#160;31, 2021, we have purchased 3,850,815 shares of our outstanding common stock for an aggregate purchase price of approximately $107.4&#160;million.  We will continue to evaluate opportunities to return capital to shareholders through the purchase of our common stock, depending on market conditions, including the potential impact of the COVID-19 pandemic, and other factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under various agreements, we are obligated to make future cash payments in fixed amounts.  These include payments under our long-term debt agreements, rent payments required under operating lease agreements, certain benefit obligations and interest obligations on our long-term debt.  The following table summarizes our material contractual cash obligations as of December&#160;31, 2021 (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:42.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payments Due by Periods</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than<br/>One Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1&#160;-&#160;3 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3&#160;-&#160;5 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">More than<br/>5 Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual cash obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,170&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,090&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our Senior Notes bear interest at 4.125%. The future interest obligations calculation excludes the impact of our cross-currency swap agreements. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," within this Form 10-K for additional information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability related to unrecognized tax benefits has been excluded from the contractual obligations table because a reasonable estimate of the timing and amount of cash flows from future tax settlements cannot be determined.  For additional information, refer to Note 23, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item&#160;8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form&#160;10-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business in various locations throughout the world and are subject to market risk due to changes in the value of foreign currencies. The functional currencies of our foreign subsidiaries are primarily the local currency in the country of domicile. We manage these operating activities at the local level and revenues and costs are generally denominated in local currencies; however, results of operations and assets and liabilities reported in U.S. dollars will fluctuate with changes in exchange rates between such local currencies and the U.S. dollar.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically used derivative financial instruments to manage currency risks, as we seek to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain receivables, payables and intercompany transactions denominated in foreign currencies. We also use cross-currency swap agreements to mitigate currency risks associated with the net investment in certain of our foreign subsidiaries. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K for additional information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to interest risk as it relates to our long-term debt. We have historically used interest rate swap agreements to fix the variable portion of our debt to manage this risk.  See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K for additional information.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_109"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas is listed in the NASDAQ Global Select Market</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Our stock trades under the symbol "TRS."</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_115"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Rating</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and certain of our outstanding debt obligations are rated by Standard &amp; Poor's and Moody's. On March 24, 2021, Moody's assigned a Ba3 rating to our 2029 Senior Notes, as presented in Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Long-term Debt"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in Item&#160;8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Financial Statements and Supplementary Data"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within this Form 10-K. Moody's also affirmed a Ba2 Corporate Family Rating and maintained its outlook as stable. On March 15, 2021, Standard &amp; Poor's assigned a BB- rating to our 2029 Senior Notes. On February 26, 2021 Standard &amp; Poor's affirmed a BB corporate credit rating and maintained its outlook as stable. If our credit ratings were to decline, our ability to access certain financial markets may become limited, our cost of borrowings may increase, the perception of us in the view of our customers, suppliers and security holders may worsen and as a result, we may be adversely affected.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_118"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outlook</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Over the past two years, the COVID-19 pandemic has significantly affected each of our businesses and how we operate, albeit in different ways and magnitudes. Sales in our Packaging segment for dispensing and closure products we supply that are used in applications to fight the spread of germs have continued to be much stronger than before the COVID-19 pandemic, although, as expected, have abated from peak levels in 2020 at the onset of the COVID-19 pandemic. Sales in our Specialty Products segment had been depressed by low levels of industrial activity in the U.S. during 2020, but have since strongly rebounded in the last nine months of 2021. Sales in our Aerospace segment are expected to be lower than historical levels for an indefinite period as a result of low new commercial aircraft builds, but have been significantly boosted by customers' stocking orders throughout 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our 2021 financial results demonstrate our ability to effectively leverage our TriMas Business Model, working across our businesses with a high degree of connectivity to respond to changing market conditions, including the ongoing challenges presented by the COVID-19 pandemic. We have capitalized on opportunities where market demand was high, while also taking swift actions where market demand was sharply reduced. We have continued to take proactive realignment actions to mitigate the effects of lower demand from the COVID-19 pandemic as much as practical, while at the same time growing our businesses through organic new products as well as via bolt-on acquisitions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Looking forward, we believe there will be a continued period of uncertainty related to demand levels for our products, whether it be when production rates for new aircraft builds, which require our fasteners and engineered products, will ramp-up, or whether general industrial activity will continue to increase toward pre-pandemic levels. We expect to continue to mitigate, as much as practical, the impact of low volumes in the most challenged end markets, executing realignment actions as necessary so we are positioned to gain operating leverage when these end markets recover. We believe we remain well positioned to capitalize on the recovery of the aerospace market, just as we have with the improvement in the industrial markets in the back half of 2021, as well as capture available market growth opportunities. We believe the continued effectiveness of vaccines, as well as continued measures intended to control the spread of the virus and future variants thereof, are among the most significant factors that could impact demand for our products.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As a result of continued uncertainties resulting from the COVID-19 pandemic, and their potential impact to our future results of operations, as well as to TriMas' market capitalization, we may record additional cash and non-cash charges related to further realignment actions, as well for uncollectible customer account balances, excess inventory and idle production equipment. At this time, we are not able to estimate the extent or amount of any such potential cash and non-cash charges.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the issuance of our 2029 Senior Notes and the amendment of our Credit Agreement in 2021, we believe our capital structure remains strong and that we have sufficient headroom under our financial covenants, and ample cash and available liquidity under our revolving credit facility, to meet our debt service, capital expenditure and other short-term and long-term obligations for the foreseeable future, as well as dividends and share repurchases.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to leverage the tenets of our TriMas Business Model to manage our multi-industry businesses and address the ongoing challenges presented by the COVID-19 pandemic, and on a longer-term basis, achieve our growth plans, execute continuous improvement initiatives to offset inflationary pressures, and seek lower-cost sources for input costs, all while continuously assessing the appropriateness of our manufacturing footprint and fixed-cost structure.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_121"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of New Accounting Standards</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note&#160;2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item&#160;8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form&#160;10-K.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_124"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion of accounting policies is intended to supplement the accounting policies presented in Note&#160;3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" included in Item&#160;8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form&#160;10-K. Certain of our accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. These judgments are based on our historical experience, our evaluation of business and macroeconomic trends, and information from other outside sources, as appropriate.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $1.6 million and $2.1 million at December&#160;31, 2021 and 2020, respectively. We monitor our exposure for credit losses and maintain adequate allowances for doubtful accounts. We determine these allowances based on our historical write-off experience and/or specific customer circumstances and provide such allowances when amounts are reasonably estimable and it is probable a loss has been incurred. Although we have been growing business with certain of our larger customers, and there has been some industry consolidation where certain of our customers are merging, we do not believe that significant credit risk exists or that we have a significant concentration of accounts receivable with a single customer or group of customers due to our diverse customer base. See Item 1A, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Risk Factors,"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information regarding risks associated with a concentrated customer base. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets. Annual depreciation rates are as follows: building and land/building improvements three to 40&#160;years, and machinery and equipment, three to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from five to 25&#160;years, while technology and other intangibles are amortized over periods ranging from one to 30&#160;years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We review, on at least a quarterly basis, the financial performance of each business unit for indicators of impairment. In reviewing for impairment indicators, we also consider events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors. An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group. The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangibles.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We assess goodwill and indefinite-lived intangible assets for impairment at the reporting unit level on an annual basis as of October 1, by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if we experience changes in our business climate or as a result of other triggering events that take place. An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine our reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management for evaluating operating results. For purposes of our 2021 goodwill impairment test, we had five reporting units, three of which had goodwill, within our three reportable segments.&#160;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We first perform a qualitative assessment for our annual goodwill impairment test and for our indefinite-lived intangible asset impairment test, which involves significant use of management's judgment and assumptions to determine whether it is more likely than not that the fair value of a reporting unit or indefinite-lived intangible asset is less than its carrying amount. In conducting the qualitative assessment, we consider macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, capital markets pricing, recent fair value estimates and carrying amounts, as well as legal, regulatory, and contractual factors.  These factors are all considered in reaching a conclusion about whether it is more likely than not that the fair values of the intangible assets are less than the carrying values.  If we conclude that further testing is required, we would perform a quantitative valuation to estimate the fair value of our intangible assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the 2021 annual impairment tests, based on the qualitative assessments, we determined there were no indications that the fair value of a reporting unit or indefinite-lived intangible asset was less than its carrying amount; therefore, we determined that quantitative assessments were not required.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future declines in sales and/or operating profit, declines in our stock price, or other changes in our business or the markets for our products could result in further impairments of our goodwill and indefinite-lived intangible assets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Benefits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We engage independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that we determine are appropriate based on historical trends, current market rates and future projections as of the measurement date.  Annually, we review the actual experience compared to the most significant assumptions used and makes adjustments to the assumptions, if warranted. Discount rates are based upon an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments. Pension benefits are funded through deposits with trustees and the expected long-term rate of return on plan assets is based upon actual historical returns modified for known changes in the market and any expected change in investment policy. Certain accounting guidance, including the guidance applicable to pensions, does not require immediate recognition of the effects of a deviation between actual and assumed experience or the revision of an estimate. This approach allows the favorable and unfavorable effects that fall within an acceptable range to be netted.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We compute income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards. We determine valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and record a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asbestos-related Matters.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We accrue loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. We utilize known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which we believe are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#8220;Accrued liabilities&#8221; and &#8220;Other long-term liabilities.&#8221;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Loss Reserves.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have other loss exposures related to insurance, litigation and environmental claims. Establishing loss reserves for these matters requires the use of estimates and judgment in regard to risk exposure and ultimate liability. We are generally party to high deductible insurance programs for losses and liabilities related principally to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability. Generally, we are responsible for up to $0.8 million&#160;per occurrence under our retention program for workers' compensation, up to $1.5 million per occurrence under our retention programs for comprehensive general, product and vehicle liability, and have a $0.4 million per occurrence stop-loss limit with respect to our self-insured group medical plan. We accrue loss reserves up to our retention amounts based upon our estimates of the ultimate liability for claims incurred, including an estimate of related litigation defense costs, and an estimate of claims incurred but not reported using actuarial assumptions about future events. We accrue for such items when such amounts are reasonably estimable and probable. We utilize known facts and historical trends, as well as actuarial valuations in determining estimated required reserves. Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change significantly.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we are exposed to market risk associated with fluctuations in commodity prices, insurable risks due to property damage, employee and liability claims, and other uncertainties in the financial and credit markets, which may impact demand for our products. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business in various locations throughout the world and are subject to market risk due to changes in the value of foreign currencies. The functional currencies of our foreign subsidiaries are primarily the local currency in the country of domicile. We manage these operating activities at the local level and revenues and costs are generally denominated in local currencies; however, results of operations and assets and liabilities reported in U.S. dollars will fluctuate with changes in exchange rates between such local currencies and the U.S. dollar.  We use derivative financial instruments to manage currency risks associated with our procurement activities denominated in currencies other than the functional currency of our subsidiaries and the impact of currency rate volatility on our earnings. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be subject to interest risk as it relates to long-term debt, for which we have historically and may prospectively employ derivative instruments such as interest rate swaps to mitigate the risk of variable interest rates. See Item&#160;7 "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for details about our primary market risks, and the objectives and strategies used to manage these risks. Also see Note&#160;13, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" and Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," included in Item 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," within this Form 10-K for additional information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of TriMas Corporation </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of TriMas Corporation and subsidiaries (the "Company") as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income, cash flows, and shareholders&#8217; equity, for each of the three years in the period ended December 31, 2021, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 01, 2022, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matter</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) related to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Goodwill - Aerospace Fasteners Reporting Unit - Refer to Notes 3 and 9 to the financial statements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matter Description</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses goodwill for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. The Company&#8217;s evaluation of goodwill impairment involves a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. The qualitative assessment involves significant use of management&#8217;s judgment and assumptions related to macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing. The Company also considered recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Changes in these assumptions could have a significant effect on management&#8217;s conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s goodwill balance was $315 million as of December 31, 2021, of which $70 million was allocated to the Aerospace Fasteners Reporting Unit (&#8220;Aerospace Fasteners&#8221;). The Company concluded there were no indications that the fair value of any reporting unit was less than the carrying amount, therefore a quantitative assessment was not performed, and no impairment was recognized. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Given the nature of the Aerospace Fasteners operations, the assumptions used in the qualitative assessment, and the difference between the most recent fair value estimate and the carrying amount of Aerospace Fasteners, auditing management&#8217;s judgments related to the impact of macroeconomic conditions, overall financial performance for Aerospace Fasteners, and capital markets pricing involved especially subjective judgment.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audit procedures related to management&#8217;s qualitative evaluation of goodwill impairment for Aerospace Fasteners included the following, among others:</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We tested the effectiveness of controls over goodwill, including those over management's judgments and assumptions related to macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, capital markets pricing, recent fair value estimates and carrying amounts.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We evaluated management's ability to accurately forecast future revenues and EBITDA margins by comparing actual results to management's historical forecasts.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We evaluated the reasonableness of management&#8217;s qualitative assessment of factors affecting revenue and EBITDA margin forecasts by comparing the forecasts to:</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Historical revenues and EBITDA.</span></div><div style="margin-bottom:1pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Internal communications to management and the Board of Directors.</span></div><div style="margin-bottom:10pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Forecasted information included in industry reports for the Company and certain of its peer companies.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We evaluated the impact of changes in management&#8217;s forecasts from the October 1, 2021, annual measurement date to December 31, 2021.</span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">With the assistance of our fair value specialists, we evaluated the reasonableness of management&#8217;s qualitative assessment by performing the following: (1) Researching GDP growth, inflation and/or other macroeconomic variables, as well as industry growth rates; (2) Estimate industry discount rates; (3) Research and analyze valuation multiple of guideline public companies to understand valuation trends, and research trends in growth and margins in guideline public companies; and (4) Obtain information to analyze the trend of market capitalization of the entity and public peer companies.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzAvZnJhZzpmMjQ4NTMxNTMwNGU0NmI4OTVmZjkzYjFlY2Q2MDIzOS90ZXh0cmVnaW9uOmYyNDg1MzE1MzA0ZTQ2Yjg5NWZmOTNiMWVjZDYwMjM5XzE2NDkyNjc0NTM1MzI_e44b9896-b2c9-407e-bcb3-2a44ecbb5a36">Detroit, Michigan</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2013.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheet</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzQtMi0xLTEtMTQzODc_2158271f-eba3-4eab-834b-199ce2a2fc09">140,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzQtNC0xLTEtMTQzODc_7054ac92-010f-4aaa-8988-52a0f6bd81a5">73,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzUtMi0xLTEtMTQzODc_c54dfa38-0e4a-4386-b435-dba518497402">125,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzUtNC0xLTEtMTQzODc_840d74cd-80f8-456a-aeea-e16bc0c30ae1">113,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzYtMi0xLTEtMTQzODc_59d7886f-8cad-4853-af0b-758a8b52adfc">152,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzYtNC0xLTEtMTQzODc_f706795f-fb9a-417a-b091-1e20755214e9">149,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzctMi0xLTEtMTQzODc_7b82334c-f67d-451b-8982-38dda4e2e8f0">12,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzctNC0xLTEtMTQzODc_78f3347e-ce26-43c6-a9f0-64d9693f43af">15,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzktMi0xLTEtMTQzODc_e24ddc9b-7c55-44ea-b65e-5344a56c4f01">431,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzktNC0xLTEtMTQzODc_0e390b95-d5db-4678-a146-399981da7110">351,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEwLTItMS0xLTE0Mzg3_c1378a45-4487-47eb-8547-d4da55e2e446">265,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEwLTQtMS0xLTE0Mzg3_52136e35-6b22-476b-a911-49f890f1e5a6">253,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzExLTItMS0xLTE0Mzg3_24c44a40-9006-4f20-8b97-95d867eb2afe">50,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzExLTQtMS0xLTE0Mzg3_fe42ffd4-c915-4661-9c9f-f641f746a1c0">37,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEyLTItMS0xLTE0Mzg3_d424e01f-955f-46d9-aca3-b28106e399c5">315,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEyLTQtMS0xLTE0Mzg3_92d47331-4963-448a-a327-75c5edf88b59">303,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangibles, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEzLTItMS0xLTE0Mzg3_cb0fdf9e-7c41-42a3-aa9c-a91055530cfb">196,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEzLTQtMS0xLTE0Mzg3_c2078997-8db1-47f9-93e6-f127ed395f61">206,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE0LTItMS0xLTE0Mzg3_c3c8f5fe-7716-4227-a9c9-189fd9f83432">9,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE0LTQtMS0xLTE0Mzg3_90e775a2-424c-40d7-be46-b9139224bbd2">19,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE1LTItMS0xLTE0Mzg3_88387944-7e49-4fd2-87d5-45cfdce67f0a">33,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE1LTQtMS0xLTE0Mzg3_08a92a4d-a8b7-44ee-b6a7-835818524ed5">21,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE3LTItMS0xLTE0Mzg3_acfd1fe5-bf25-42af-8c19-18b618fbd039">1,303,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE3LTQtMS0xLTE0Mzg3_3c8d2c20-fd73-4a52-8b6d-929202a7c4bb">1,193,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIxLTItMS0xLTE0Mzg3_4b22a1af-e367-46c3-96e2-4739bfee17f0">87,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIxLTQtMS0xLTE0Mzg3_c9dd050a-7584-438b-a495-8808ca4025a5">69,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIyLTItMS0xLTE0Mzg3_be561f16-2f87-4161-9ac8-0ed94baa30ab">58,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIyLTQtMS0xLTE0Mzg3_70e35fdc-fa8f-467f-88f2-9b21ac3631e7">60,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIzLTItMS0xLTE0Mzg3_763d24e6-8f0b-430a-8ad4-e3ea32a625d7">8,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIzLTQtMS0xLTE0Mzg3_bebbd913-0b20-40a0-84e1-46692b5724f5">6,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI1LTItMS0xLTE0Mzg3_4c552685-58d5-45e7-bd75-68992167287c">154,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI1LTQtMS0xLTE0Mzg3_71a7d064-ea06-4707-88b7-2d2adb5c42da">137,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI2LTItMS0xLTE0Mzg3_5059e1e8-cb67-4837-a323-ba7267c39bf8">393,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI2LTQtMS0xLTE0Mzg3_980c38c7-e8c9-4b33-b305-fb95ab28cbb0">346,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI3LTItMS0xLTE0Mzg3_5fba791c-04c4-4a22-af6d-384c041a22cf">43,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI3LTQtMS0xLTE0Mzg3_69724e13-4dd9-4758-a1b8-bb2fe0c39e1d">31,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI4LTItMS0xLTE0Mzg3_b35f3914-a379-4ce5-a43c-85e14248f5c2">21,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI4LTQtMS0xLTE0Mzg3_620097c4-6cca-4480-819e-df99ff7f0e77">24,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI5LTItMS0xLTE0Mzg3_018ea125-681e-4686-8453-3ecd043b828e">59,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI5LTQtMS0xLTE0Mzg3_606c91da-dff1-46c7-8d01-85a6195d1fce">69,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMxLTItMS0xLTE0Mzg3_350436c2-6085-48a9-a20d-99ab666a4566">672,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMxLTQtMS0xLTE0Mzg3_01a850e7-b944-40f7-9678-b1ae77d24e93">609,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock $0.01 par: Authorized 100,000,000 shares;<br/>Issued and outstanding: None</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMyLTItMS0xLTE0Mzg3_1e2934cf-c4b1-4649-aad2-09046ed1ca6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMyLTQtMS0xLTE0Mzg3_3223f2d4-c019-4362-a9cd-14c24dea12f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $0.01 par: Authorized 400,000,000 shares;<br/>Issued and outstanding: 42,836,574 shares at December 31, 2021 and 43,178,165 shares at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMzLTItMS0xLTE0Mzg3_7d83f7f5-743e-4054-a271-25c0b3b3c84f">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMzLTQtMS0xLTE0Mzg3_94b07a50-c6b7-4137-ad69-088a427b06d9">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM0LTItMS0xLTE0Mzg3_3b885766-7e56-4e37-946b-f4074011888d">732,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM0LTQtMS0xLTE0Mzg3_c33a5a80-057d-4077-b36a-29b0773c8a90">749,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM1LTItMS0xLTE0Mzg3_df31980a-473d-4a2e-9459-6b4f1e591f09">102,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM1LTQtMS0xLTE0Mzg3_fa969286-9964-47d9-854b-d2b03bc812b6">159,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM2LTItMS0xLTE0Mzg3_ef19dd8e-85dd-445a-a119-2c23ceafa5bf">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM2LTQtMS0xLTE0Mzg3_790e0d65-3143-4a98-852e-623d5da3ecae">5,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM3LTItMS0xLTE0Mzg3_352d1349-9320-40fa-80fe-ace6f5a29fc2">630,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM3LTQtMS0xLTE0Mzg3_d8cdecd2-60d8-47af-9782-50249e73fb70">584,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM4LTItMS0xLTE0Mzg3_e6680fa1-ea95-49a0-bb79-d64b841de91c">1,303,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM4LTQtMS0xLTE0Mzg3_c64a8282-e39f-4850-9d13-a1b4f8a72ceb">1,193,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="margin-top:8pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statement of Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItMi0xLTEtMTQzODc_081a9808-8417-4d1f-bfe9-94f657a5f148">857,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItNC0xLTEtMTQzODc_68e34d42-4b6d-4ad3-87bb-83ece49ccf30">769,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItNi0xLTEtMTQzODc_c6b43754-97e7-49b3-8692-04ecbcaf7335">723,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtMi0xLTEtMTQzODc_518231bd-b970-43f6-aa76-821f62687493">639,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtNC0xLTEtMTQzODc_83530053-3210-411e-b1b1-d109d920a299">587,890</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtNi0xLTEtMTQzODc_145584ea-06d7-45a0-a6f0-be24fb21f80a">529,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtMi0xLTEtMTQzODc_425d3f4c-d7d5-401e-8ebe-0176cc35ca9c">217,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtNC0xLTEtMTQzODc_9b562bbe-cedb-42dc-9a33-ddc084c512a9">182,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtNi0xLTEtMTQzODc_a2d64071-dc85-49aa-9692-668f3e414832">193,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtMi0xLTEtMTQzODc_2e737c19-ba03-4bf5-a249-3175106232d4">121,970</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtNC0xLTEtMTQzODc_4ba422f4-1048-47d9-84a0-4d0b0aa7cca9">134,480</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtNi0xLTEtMTQzODc_1732c9f4-a573-491a-b724-46ec57854792">102,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on dispositions of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtMi0xLTEtMTQzODc_db6cce3e-92a2-42f6-b87e-97dc254b4925">130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtNC0xLTEtMTQzODc_9b601121-269f-4076-acb8-8e92783e5024">1,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtNi0xLTEtMTQzODc_98bbafe4-88fe-4078-8a95-70a1d0487188">150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill and indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctMi0xLTEtMTQzODc_08f1a533-1b5b-45a4-b28d-5836aa98c447">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctNC0xLTEtMTQzODc_e820eeab-ea3e-4bec-9d29-ab23048d31ec">134,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctNi0xLTEtMTQzODc_0a4e92ff-c39e-4813-9900-7722f6a63030">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtMi0xLTEtMTQzODc_76862e30-892e-438f-a4c5-4af36acdacf8">95,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtNC0xLTEtMTQzODc_ee1e5a60-d6f5-4fde-b035-e7d9626f4df2">88,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtNi0xLTEtMTQzODc_5ae3a6b8-7ff7-4cdf-9d1b-509720bf504b">91,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTItMS0xLTE0Mzg3_89423120-4056-4bbd-aff4-f605ca44618c">14,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTQtMS0xLTE0Mzg3_9f1fcd96-d494-4fce-afd5-2cdac0ede05d">14,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTYtMS0xLTE0Mzg3_c680fd87-6461-4fa1-9900-4f390366f17c">13,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt financing and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTItMS0xLTE0Mzg3_f19d02f4-f4fd-41b0-a3da-3ee38c2cc54c">10,520</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTQtMS0xLTE0Mzg3_d5a9d426-a4be-4438-b6b7-eee0a163b4e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTYtMS0xLTE0Mzg3_fada1200-032d-4eb9-a085-b385227d5f82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTItMS0xLTE0Mzg3_088f5733-fd69-4672-bc51-02dc6974b752">950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTQtMS0xLTE0Mzg3_e53e0a44-4447-4dc5-8958-a36b09cc0861">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTYtMS0xLTE0Mzg3_96a9bad7-c413-4cf1-b60e-4bb2c0d1302f">990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTItMS0xLTE0Mzg3_1e56c918-cf17-4b0d-bd97-529d3cf8e634">25,980</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTQtMS0xLTE0Mzg3_c7a1c8d7-df5e-4b26-8c68-3bfb0d654f65">14,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTYtMS0xLTE0Mzg3_a6e5e4c3-84cd-4009-a10f-79688743c821">12,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTItMS0xLTE0Mzg3_b45aa254-d731-4048-9909-18454d118b2e">69,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTQtMS0xLTE0Mzg3_70dfe94c-2dd0-4109-8129-7ec14930c27c">102,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTYtMS0xLTE0Mzg3_8517b4bf-1724-4f2c-bb48-2ab0a40b4b23">78,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTItMS0xLTE0Mzg3_79e88e6a-c2e9-471a-92b7-79563749c370">11,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTQtMS0xLTE0Mzg3_0616fc80-1c31-4869-b7d5-0ef44284362f">22,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTYtMS0xLTE0Mzg3_35007705-292c-42a2-879c-9873f06145a9">16,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTItMS0xLTE0Mzg3_861535af-f95f-49cf-96e3-abea71661160">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTQtMS0xLTE0Mzg3_83ca5ac0-544c-44b0-a754-13093ed3a2c2">79,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTYtMS0xLTE0Mzg3_94e118d8-0351-4862-937a-880694bb1f54">61,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTItMS0xLTE0Mzg3_d2812ad0-4830-492d-9563-a99a7443d5ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTQtMS0xLTE0Mzg3_34717f2a-a18c-439a-8d54-cd6f809fe2b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTYtMS0xLTE0Mzg3_54579c08-5dfe-4500-8e85-d79e0677f330">36,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTItMS0xLTE0Mzg3_171f6f8f-7f18-4476-a251-9b502527901d">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTQtMS0xLTE0Mzg3_2235d224-c2bd-49a5-a8fb-0ca8080688ec">79,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTYtMS0xLTE0Mzg3_01c21678-05de-47f3-8c1b-f8660512220e">98,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTItMS0xLTE0Mzg3_50d413c7-8eb9-4ad7-a69c-7d1f5e6b4959">1.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTQtMS0xLTE0Mzg3_87e6e214-fade-4da3-9103-fb0cf33077c8">1.83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTYtMS0xLTE0Mzg3_058ea8fe-7f42-404c-9042-62c91d897903">1.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTItMS0xLTE0Mzg3_4939293e-6c5c-4827-8db4-cf7c1e61dbe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTQtMS0xLTE0Mzg3_c43dcccf-b1bc-43e2-bdbc-f4f606db2aaa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTYtMS0xLTE0Mzg3_11dbc795-65cc-49d0-a813-6440d6de960c">0.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTItMS0xLTE0Mzg3_8f785893-36d0-41b6-aa2b-4e49dda33d0c">1.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTQtMS0xLTE0Mzg3_05290363-f7ab-4a5e-b94e-c48bc87a7643">1.83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTYtMS0xLTE0Mzg3_bf22805d-0373-4ba5-9109-47d2a9005e91">2.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares - basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTItMS0xLTE0Mzg3_4bc6c352-3b0e-4726-b7a8-db096604ee07">43,006,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTQtMS0xLTE0Mzg3_78821336-b2bb-47b3-bd22-d6b4b253fbe3">43,581,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTYtMS0xLTE0Mzg3_c9759dc8-ea46-412c-ab4a-42f5a785e504">45,303,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTItMS0xLTE0Mzg3_c558800e-6667-4a18-849f-f71c462020fe">1.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTQtMS0xLTE0Mzg3_af136fd2-7d39-4e6e-b219-b5f4d03a8380">1.83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTYtMS0xLTE0Mzg3_336833a3-5464-4875-bcd6-0a2ba353a68d">1.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTItMS0xLTE0Mzg3_89a63f13-30dc-4381-ba3c-cf947527bd18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTQtMS0xLTE0Mzg3_86eb2b94-792c-4785-a499-055a2594fa2e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTYtMS0xLTE0Mzg3_72ee5bcf-4e8d-4cb4-a38c-fdf088b01c97">0.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTItMS0xLTE0Mzg3_c2fba3ac-07f6-4706-a526-652df1d0b1fd">1.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTQtMS0xLTE0Mzg3_bb2420f1-dd28-4dc8-a8db-a0d1b901f87e">1.83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTYtMS0xLTE0Mzg3_d0d75470-1fe6-465b-b719-23e58bdcecc0">2.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTItMS0xLTE0Mzg3_92774d8b-1d13-4d76-a39c-ae81f314e5c0">43,281,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTQtMS0xLTE0Mzg3_f6089cb8-1658-4865-9fcd-3c07516c5d5a">43,581,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTYtMS0xLTE0Mzg3_bff634b0-3553-44ad-ba75-9f315dbc3bf6">45,595,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statement of Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItMi0xLTEtMTQzODc_a33c2481-59b3-4c26-896b-67424dde6d8a">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItNC0xLTEtMTQzODc_41b718be-2d36-440a-a01a-cc19fc403638">79,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItNi0xLTEtMTQzODc_711b9ec5-89d3-4f63-a5e4-16232edf4731">98,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit plans (Note&#160;18)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtMi0xLTEtMTQzODc_45baa468-9d3d-4026-976c-eb93c3a3e86d">3,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtNC0xLTEtMTQzODc_4d5acdbd-c668-4f9b-a7c8-d21e10359365">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtNi0xLTEtMTQzODc_8841b2ee-76dc-4020-8867-58a89678be1b">1,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtMi0xLTEtMTQzODc_cfc2ed0c-111a-4b93-a25e-506a30aa07d5">7,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtNC0xLTEtMTQzODc_ef503398-e668-4a46-ba43-b6b98bd85094">6,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtNi0xLTEtMTQzODc_c8cecd01-7f1b-411c-9756-648a8c330e88">10,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note&#160;14)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtMi0xLTEtMTQzODc_ef90ccc0-70be-4a13-a4b3-db80f793abcd">9,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtNC0xLTEtMTQzODc_a9153eec-13c2-45b5-82fa-a593744dd8fa">7,810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtNi0xLTEtMTQzODc_b1ffaae0-ec1a-46ab-af0e-91bf2b2f1a57">3,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctMi0xLTEtMTQzODc_5677d3c8-0713-4467-a05b-540f3c380ba9">5,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctNC0xLTEtMTQzODc_096f21e7-b34b-43c1-abb6-028962ae4f96">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctNi0xLTEtMTQzODc_1e7b0a5b-546a-4220-a948-c85001b47d6e">12,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtMi0xLTEtMTQzODc_6a461914-1505-46fb-9045-2221db507f9b">63,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtNC0xLTEtMTQzODc_0e092737-287a-47cc-aa9e-e04ea20ee9f6">79,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtNi0xLTEtMTQzODc_4c6cf583-0972-4de3-a7f2-f343b4797e1f">110,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statement of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.375%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtMi0xLTEtMTQzODc_a33c2481-59b3-4c26-896b-67424dde6d8a">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtNC0xLTEtMTQzODc_41b718be-2d36-440a-a01a-cc19fc403638">79,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtNi0xLTEtMTQzODc_711b9ec5-89d3-4f63-a5e4-16232edf4731">98,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtMi0xLTEtMTQzODc_d2812ad0-4830-492d-9563-a99a7443d5ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtNC0xLTEtMTQzODc_34717f2a-a18c-439a-8d54-cd6f809fe2b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtNi0xLTEtMTQzODc_54579c08-5dfe-4500-8e85-d79e0677f330">36,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtMi0xLTEtMTQzODc_1645a4f8-2bf4-4b03-a6bb-e815a3c20fb6">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtNC0xLTEtMTQzODc_c657c02c-4c55-4726-8d4c-8a7036158cc2">79,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtNi0xLTEtMTQzODc_680887a2-6e66-44ba-8dba-6b4e8c45a59a">61,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile income from continuing operations to net cash provided by operating activities, net of acquisition impact:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment of goodwill and indefinite-lived intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctMi0xLTEtMTQzODc_bb821486-1032-4e3b-9705-a309daa65ad0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctNC0xLTEtMTQzODc_f4fe431c-ffc0-42f1-a51d-bf799535053a">134,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctNi0xLTEtMTQzODc_c7beada6-ffdf-4b90-99fb-b296b667f5e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on dispositions of assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtMi0xLTEtMTQzODc_b8762e81-f423-400e-9f8e-2811576deae7">130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtNC0xLTEtMTQzODc_9c9df868-7ca0-4cf1-b3d4-ea4320585140">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtNi0xLTEtMTQzODc_dc820050-f232-42eb-b984-35f414c33e85">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktMi0xLTEtMTQzODc_d8f3c45a-aec9-4e29-8b9c-6447cd42865a">31,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktNC0xLTEtMTQzODc_e0cf9930-18f3-46d3-a289-e14bebeb7162">29,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktNi0xLTEtMTQzODc_7bb4c611-4888-4499-9397-12d5c4579c9d">24,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTItMS0xLTE0Mzg3_aae8030e-941f-421b-9eb9-e26be133a3cc">21,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTQtMS0xLTE0Mzg3_30b1701b-4de2-432d-a1a9-1ce5e50e8ff9">20,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTYtMS0xLTE0Mzg3_52068c14-370c-4f6e-8898-68cb64561126">18,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issue costs</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTItMS0xLTE0Mzg3_a9b9c5fa-e251-4de1-b64f-b9033d7020af">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTQtMS0xLTE0Mzg3_183c0a49-d835-496a-9736-bae8dd17fb03">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTYtMS0xLTE0Mzg3_63374a67-a980-4d78-8574-3d7ba42ce7d4">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTItMS0xLTE0Mzg3_2a9ea4f1-2bd8-4bd6-ad94-d6e381705197">1,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTQtMS0xLTE0Mzg3_114ece71-888a-47fc-8faa-b4c97f09d4a5">33,710</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTYtMS0xLTE0Mzg3_8927d254-dd27-464b-a939-d891db563f23">2,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash compensation expense</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTItMS0xLTE0Mzg3_5a8c9a73-c7de-4d26-9379-3a2b0e3c6462">9,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTQtMS0xLTE0Mzg3_82ff9d1b-95ce-4bed-a6ad-d79cc456f175">8,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTYtMS0xLTE0Mzg3_aa9a9026-312a-4fa7-a80e-3a5e892c2d71">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt financing and related expenses</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTItMS0xLTE0Mzg3_556e1f73-1d6f-4cb8-bd69-2df7124ffc0f">10,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTQtMS0xLTE0Mzg3_750e24e9-64f7-4433-8f28-e548ad818f12">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTYtMS0xLTE0Mzg3_5da6ce24-77b5-4886-b52d-480cbca893c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in legacy liability estimate</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="trs:Increasedecreaseinasbestosliability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTItMS0xLTE0Mzg3_93031a9f-355d-48ab-9065-908a3ae2c409">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="trs:Increasedecreaseinasbestosliability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTQtMS0xLTE0Mzg3_0772b8ce-e616-4b77-8df6-f28d2f375b27">23,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="trs:Increasedecreaseinasbestosliability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTYtMS0xLTE0Mzg3_85b8a3b0-e092-4bec-b58d-24903dbc15e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Increase) decrease in receivables</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTItMS0xLTE0Mzg3_7e41e6a7-22c0-4c90-90e9-b2399d3b1b6d">11,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTQtMS0xLTE0Mzg3_a4e5ca42-ee3a-4394-8d7b-f7a96ea24027">9,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTYtMS0xLTE0Mzg3_6eb3f75b-2d10-4b6b-ae8e-c70440ba94c4">3,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Increase) decrease in inventories</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTItMS0xLTE0Mzg3_7027fcf8-0666-467c-92ad-cf44f45fb8da">960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTQtMS0xLTE0Mzg3_f99a8524-fbf2-488b-bad8-cda4f6f1980f">3,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTYtMS0xLTE0Mzg3_3509490a-b0a9-4e1d-a7d3-431298acfb02">740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Increase) decrease in prepaid expenses and other assets</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTItMS0xLTE0Mzg3_d90909c0-c081-430a-9aa8-2703cbfa95a9">5,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTQtMS0xLTE0Mzg3_009f7de4-1ba0-43fd-ab67-0fb37ecbdc5f">4,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTYtMS0xLTE0Mzg3_ef85ab43-ae55-4d6e-bf26-2e431f19b6b0">6,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in accounts payable and accrued liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTItMS0xLTE0Mzg3_ce27af11-c085-4fbd-9eb0-993f9c5c5f60">2,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTQtMS0xLTE0Mzg3_3d323538-b706-49ff-93b7-2eff343e2146">4,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTYtMS0xLTE0Mzg3_7e8664a2-3316-46e6-ad75-745698aead1a">12,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other operating activities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTItMS0xLTE0Mzg3_e911ebd2-be91-423f-9ec1-905e8255283f">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTQtMS0xLTE0Mzg3_39f69107-b6e9-4327-ba09-659d30792d89">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTYtMS0xLTE0Mzg3_80e436ba-d894-458c-99cc-c54c3d3a7a5e">3,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities of continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTItMS0xLTE0Mzg3_4d5fcd2f-61c9-431b-8c9c-c2480528cf92">134,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTQtMS0xLTE0Mzg3_f619adc6-a326-4cc3-bcd8-b5f5ce69bfd4">127,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTYtMS0xLTE0Mzg3_b6426a54-5fd5-440d-ad2c-4c1b8d5a990d">95,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used for) operating activities of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTItMS0xLTE0Mzg3_33d277df-3b8a-4423-a268-c23af0299b3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTQtMS0xLTE0Mzg3_2e872897-c514-409f-90c6-9978d437f0b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTYtMS0xLTE0Mzg3_ba931a52-cc58-48dd-ad86-4884417143ab">20,110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTItMS0xLTE0Mzg3_efff0bf1-45db-4232-87f1-13d373d82f48">134,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTQtMS0xLTE0Mzg3_287caf69-a50b-4471-ae5a-ea0195ce662b">127,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTYtMS0xLTE0Mzg3_5ae144a6-028b-463a-a722-6eec3579ed2f">75,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTItMS0xLTE0Mzg3_221cf48d-a346-47d9-956d-f49e56082800">45,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTQtMS0xLTE0Mzg3_06ebcdd8-a590-4a10-ac7e-b24f1f365867">40,480</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTYtMS0xLTE0Mzg3_996a3783-cf10-49e9-a660-cfcd6bf24acf">29,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of businesses, net of cash acquired</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTItMS0xLTE0Mzg3_49534ac6-6608-4317-b965-9203d253a5e8">34,340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTQtMS0xLTE0Mzg3_160ccf54-9006-4d7b-b8ce-da4bb1299525">193,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTYtMS0xLTE0Mzg3_327851f7-6499-44ec-9e45-4635d05ec539">67,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net proceeds from dispositions of businesses, property and equipment</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTItMS0xLTE0Mzg3_947e65f8-a06c-4fbf-8992-dd1dce8fc555">220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTQtMS0xLTE0Mzg3_0fcc0ec1-e81f-42ba-8284-c4aeeda01c00">1,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTYtMS0xLTE0Mzg3_943362c1-6c2e-4c77-be3b-cfc7852ebb5c">128,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used for) investing activities of continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTItMS0xLTE0Mzg3_33a5cddc-a6b1-44c2-890d-07ff5705129e">79,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTQtMS0xLTE0Mzg3_24262f06-af77-4e50-a67a-c1c525790c00">232,070</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTYtMS0xLTE0Mzg3_b22f3969-d2a6-443d-aaa6-d29cd31c0ee7">31,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used for investing activities of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTItMS0xLTE0Mzg3_e53918c5-cc37-4f23-a5e1-8bc566e03af1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTQtMS0xLTE0Mzg3_faf9b258-35e8-4c38-9f02-333ae516c45e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTYtMS0xLTE0Mzg3_b92e2f69-ca81-4fb0-9d36-cab7d6ee2753">2,240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used for) investing activities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTItMS0xLTE0Mzg3_165d0641-a8c2-40df-b5bb-9d61801b1097">79,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTQtMS0xLTE0Mzg3_fdf82a1c-0124-41f1-beaa-2b66949d7300">232,070</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTYtMS0xLTE0Mzg3_6951351a-d2ee-491e-a74b-fd54b8217186">29,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retirement of senior notes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:EarlyRepaymentOfSeniorDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTItMS0xLTI0OTk2_aad3c997-d188-4a33-b0b8-6b21ad542f10">300,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:EarlyRepaymentOfSeniorDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTQtMS0xLTI1MDAz_49103475-20cf-4391-a5d0-3f3315425f6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:EarlyRepaymentOfSeniorDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTYtMS0xLTI1MDEw_216d6df2-bb00-470b-ae9b-bdd354a00dae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of senior notes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTItMS0xLTI0OTg1_1d37cf0e-a85b-4913-bd6e-9408eb439cd9">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTQtMS0xLTI0OTg1_6bb0b8de-642b-444f-aad7-3461b9f6b120">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTYtMS0xLTI0OTg1_6f56282f-c787-4f27-b96b-46702177459e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from borrowings on revolving credit facilities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTItMS0xLTE0Mzg3_28feb8ff-82b4-43a7-a581-6d7754ec9911">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTQtMS0xLTE0Mzg3_53dde84b-44f9-41ec-a925-6923fece41db">367,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTYtMS0xLTE0Mzg3_369b465f-1599-4a58-a6e0-c7549dbf837c">189,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments of borrowings on revolving credit facilities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTItMS0xLTE0Mzg3_d608fe5f-c8b5-4c4e-9402-b48eb299f609">48,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTQtMS0xLTE0Mzg3_75a7244a-8c68-4423-8cc4-94d985201a4b">319,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTYtMS0xLTE0Mzg3_1397ecb0-eb2a-4e5b-b1c0-fc55a158128d">189,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt financing fees and senior notes redemption premium</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTItMS0xLTI4MjQ5_2b294066-0dd1-487a-9ecd-024c513cb1b1">13,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTQtMS0xLTI4MjQ5_becbc5c5-4d24-47a9-a6b6-8f6ee11f7034">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTYtMS0xLTI4MjQ5_f17aa2fd-2af1-489f-846b-7a7e3be7a2b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments to purchase common stock</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTItMS0xLTE0Mzg3_c417f154-d9b7-42a5-b8ab-aab9d3d7b937">19,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTQtMS0xLTE0Mzg3_6880c58b-2abd-4d34-9611-b8df758a33ef">39,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTYtMS0xLTE0Mzg3_4366a08f-6567-4dcc-8cb1-37ed6751657b">36,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares surrendered upon exercise and vesting of equity awards to cover taxes</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTItMS0xLTE0Mzg3_a43e2ce8-76c7-4f46-92b0-5e598183d5f7">5,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTQtMS0xLTE0Mzg3_82bc1c76-8ee4-4c80-8e17-3d189f3a318d">2,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTYtMS0xLTE0Mzg3_90b37a05-0b2c-4d9d-b04e-a168ef8d6a5d">3,340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTItMS0xLTI1MDQw_c277c5b6-5bd5-4d1e-8d8a-dc4442cc6568">1,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTQtMS0xLTI1MDQ5_15aa1803-c12b-42c9-bf81-3f66757192c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTYtMS0xLTI1MDU2_5a8f90a4-e95e-41a6-af0d-e177b97b9e06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used for) financing activities of continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTItMS0xLTE0Mzg3_5a924159-892a-4f27-bd8a-d12ca12d2aff">11,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTQtMS0xLTE0Mzg3_1ccd11c8-dffd-4aeb-898d-d22cfe3fd280">6,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTYtMS0xLTE0Mzg3_c27a0722-a8d5-4891-8805-40a29633a5f7">40,360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTItMS0xLTE0Mzg3_c38b6cc1-849d-4ccc-8b07-642459f2e16c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTQtMS0xLTE0Mzg3_76f3877e-d0d0-4cd3-b833-9f50210eedbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTYtMS0xLTE0Mzg3_49216ec2-237a-482e-a816-76c537cec882">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used for) financing activities</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTItMS0xLTE0Mzg3_b2fb2d5a-2ea7-4b4d-a209-2b52058537ae">11,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTQtMS0xLTE0Mzg3_08daaa30-2b38-4706-b48d-8a6d7f494bff">6,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTYtMS0xLTE0Mzg3_e2fc42d2-68eb-4b17-8c81-10eb9e6f5b79">40,360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) for the year</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTItMS0xLTE0Mzg3_f0d4fb90-48bb-43d3-a230-d3a93582fe62">66,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTQtMS0xLTE0Mzg3_5d00b731-44c4-4be5-854c-556aa046d3ee">98,520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTYtMS0xLTE0Mzg3_9fa854ea-c75c-42fa-af7b-3e0f8d32633d">64,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At beginning of year</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTItMS0xLTE0Mzg3_7e88305f-b5ae-4b54-bae3-397d3c907ce1">73,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTQtMS0xLTE0Mzg3_3656bc8f-2acd-4618-9681-7263351c5b0b">172,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic889f758ccdc4153aac1496fa04b3534_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTYtMS0xLTE0Mzg3_25a2dcf8-7034-4652-a22b-7cd4923f1029">108,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At end of year</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTItMS0xLTE0Mzg3_622e383c-f44e-40cb-b417-d168d27a005d">140,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTQtMS0xLTE0Mzg3_6919b7ce-26c2-40e4-9597-c805328e5987">73,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTYtMS0xLTE0Mzg3_0663fb11-ee9c-45fe-88d3-6e8583013344">172,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTItMS0xLTE0Mzg3_38abe4dd-79b8-488d-ba60-4bdcbbed248b">13,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTQtMS0xLTE0Mzg3_a8b31395-462b-4b74-99a2-9a022ad45894">13,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTYtMS0xLTE0Mzg3_01f6ef8d-cfb0-43bc-afbc-5dcc6515e5bf">12,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTItMS0xLTE0Mzg3_b58a377c-d0b7-40fc-a546-e095a5250221">10,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTQtMS0xLTE0Mzg3_0083df33-cbe5-4b62-9b34-d33f9647d1fa">9,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTYtMS0xLTE0Mzg3_e878a1e1-55ea-40b8-9e22-6aaf51be7dee">44,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statement of Shareholders' Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:40.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355e408c18914cb1b185cfc06fcdd847_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtMi0xLTEtMTQzODc_b3ecd5da-f7c7-4dab-86d0-ebb3425fdff6">460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7632df158e874b39a41a17ad7d466269_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtNC0xLTEtMTQzODc_f25e3a86-4f7d-4f43-91b8-984333b562cc">816,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9404b2a87640416abdcfba86af723e75_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtNi0xLTEtMTQzODc_a6fb2494-5ee7-410c-a62c-1e9a9a35aef1">179,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i29eb61c0657f4dd8ad28b38c476e1845_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtOC0xLTEtMTQzODc_c64b3ac4-796c-4a7a-b27c-0a816526674a">16,850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic889f758ccdc4153aac1496fa04b3534_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtMTAtMS0xLTE0Mzg3_aa4c13c5-0c38-49be-91da-da87c6beb254">620,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzItNi0xLTEtMTQzODc_dc2beabb-144a-49dc-9b12-0b22c64581cd">98,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzItMTAtMS0xLTE0Mzg3_c201247d-90c8-41b5-9dae-112fa9060526">98,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMtOC0xLTEtMTQzODc_55c99101-e381-445d-8d87-072f7dba4952">12,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMtMTAtMS0xLTE0Mzg3_2c7b66ec-33f5-4589-9a89-381f21b154d5">12,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e591c6c1134308933554f122357269_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtMi0xLTEtMTQzODc_6213a847-cb0d-47a3-927d-89f865829b3b">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtNC0xLTEtMTQzODc_8249f572-7de2-48ac-a91e-43ecf9e20224">36,730</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtMTAtMS0xLTE0Mzg3_39dd41fc-9a45-4bc8-a9c7-5512f7d1917e">36,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares surrendered upon exercise and vesting of equity awards to cover taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzYtNC0xLTEtMTQzODc_e1a714cf-ad45-4ea0-a30e-72271c482a6f">3,340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzYtMTAtMS0xLTE0Mzg3_2b14c8a4-4448-4bbf-9e86-f632ff778eb0">3,340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzktNC0xLTEtMTQzODc_44ae63d5-d470-4749-b5fd-24df6e256d22">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzktMTAtMS0xLTE0Mzg3_262d817a-d53f-4846-a05f-d5e3f6859b61">6,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of accounting standards adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231" decimals="-3" name="trs:ImpactOfAdoptionOfNewAccountingPronouncement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTYtMS0xLTE0Mzg3_701440eb-d695-4711-b367-43d1791c7122">1,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231" decimals="-3" sign="-" name="trs:ImpactOfAdoptionOfNewAccountingPronouncement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTgtMS0xLTE0Mzg3_c7f5b67a-cc98-4d05-9f62-f650f78dbca4">1,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="trs:ImpactOfAdoptionOfNewAccountingPronouncement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTEwLTEtMS0xNDcxNg_2e13d1a8-8c4f-4709-82e3-b214b3896dd4">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if565df7955ab47a0b7dd2fd8165c7d3d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTItMS0xLTE0Mzg3_544d2a1e-533f-4884-b673-ff261d47e22a">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee77f79748084c82a10c47de11a13d03_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTQtMS0xLTE0Mzg3_d4251872-251e-4ba6-8ae3-1243ebeea32a">782,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8aa096b9bd854269a9e0047c5b88b71d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTYtMS0xLTE0Mzg3_ac8db1c5-b764-4b67-989a-4521e763bdcf">79,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c1d3d2c4f5141d69bf8ee4bdd72f074_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTgtMS0xLTE0Mzg3_9a763ca2-dbe5-496b-be38-6644d8e6d628">6,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTEwLTEtMS0xNDM4Nw_45df4d2b-4389-44d4-a362-3629993d28bb">697,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fa1c775b9684a338c2032a92896675a_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEyLTYtMS0xLTE0Mzg3_7c05cc7e-354f-428f-92c4-0bae965995ec">79,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEyLTEwLTEtMS0xNDM4Nw_da2feab5-0743-4951-a257-600d4bdf294e">79,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b200e58a3b48bd83889b86760c3cd9_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEzLTgtMS0xLTE0Mzg3_9d6bb9c5-248e-4828-b362-b6f9d80b025f">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEzLTEwLTEtMS0xNDM4Nw_2225ec60-c88a-450d-aaac-c726e99950af">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTItMS0xLTE0Mzg3_39bbb86f-9ed3-4781-ab19-ccf4532f92e6">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTQtMS0xLTE0Mzg3_b249eca1-71d5-4372-a520-8c5d10f02b56">39,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTEwLTEtMS0xNDM4Nw_beb0dc85-82cd-4716-a6c2-c549ffdbe5e2">39,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares surrendered upon exercise and vesting of equity awards to cover taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE2LTQtMS0xLTE0Mzg3_f7473de4-b5cd-4086-8f46-f682263fdfa9">2,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE2LTEwLTEtMS0xNDM4Nw_be257073-3f6f-4cf2-ae43-243788626140">2,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTItMS0xLTE0Mzg3_a7f1c7aa-9782-4694-853f-470a07392a41">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTQtMS0xLTE0Mzg3_b2c04d83-930a-4223-9ccc-bbfa4a49122b">8,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTEwLTEtMS0xNDM4Nw_c3a23f14-7ed8-4c0a-9656-237f0cb7fee3">8,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6225eb6339044c68ab2ed6519888f428_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTItMS0xLTE0Mzg3_c001b207-9444-4b62-acde-0cefb4b600b8">430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa8d0a72ace545f2819d965bb69e32bc_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTQtMS0xLTE0Mzg3_0b10b77c-90d7-4045-aa72-3491bdebf502">749,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd4ce90ff7ad40b2970ab09f7387b14e_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTYtMS0xLTE0Mzg3_159f7d4c-94f7-4691-b243-40781735b8aa">159,610</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4abd892c50342a187105eb185acd367_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTgtMS0xLTE0Mzg3_805ac673-02e9-44df-9e7a-e23897a25373">5,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTEwLTEtMS0xNDM4Nw_b8258863-4727-4508-835e-d783d2606ec3">584,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIyLTYtMS0xLTE0Mzg3_4439d4ea-7efb-4349-aa01-33614c5ead3c">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIyLTEwLTEtMS0xNDM4Nw_41b45348-c007-46a9-b86c-7c996cca24da">57,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cc41429854e4e3b9fbde5a23aeb8408_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIzLTgtMS0xLTE0Mzg3_500ef63b-e311-4856-aae8-aa9759d897f5">5,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIzLTEwLTEtMS0xNDM4Nw_6239dded-4998-43ce-9cb7-4e3e157251d0">5,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTItMS0xLTE0Mzg3_c1d388b8-9d26-46d8-ad09-3274a1be7d5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTQtMS0xLTE0Mzg3_1b71b769-19ce-4545-a960-5141618ef458">19,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTEwLTEtMS0xNDM4Nw_6cd12e34-b900-4dfa-a43a-a4285fda149a">19,090</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares surrendered upon exercise and vesting of equity awards to cover taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI1LTQtMS0xLTE0Mzg3_c9f645f5-584e-4bbf-ab8d-d488fa77f6c1">5,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI1LTEwLTEtMS0xNDM4Nw_4ae5f24b-0612-4dab-b8ca-d2fcf2c96bdb">5,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTItMS0xLTE0Mzg3_369b07de-1622-484b-a4d7-7e207a938beb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTQtMS0xLTE0Mzg3_313fe4eb-4ad8-4c4d-8529-9eedcf4e0b3e">9,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTEwLTEtMS0xNDM4Nw_706c5a28-7599-49cc-8ce1-1a819fd7394f">9,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTQtMS0xLTE0Mzg3_bf8fb64c-c1a0-4c5b-830f-3e61168a24d6">1,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTYtMS0xLTE0Mzg3_94ed73ab-3398-42ef-93ba-e7e16f6dd23d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTEwLTEtMS0xNDM4Nw_f50be0c7-7d42-4f72-9f10-22f3dda5e1e3">1,740</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia82d05046f3d43b58db6ca1150d3cc64_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTItMS0xLTE0Mzg3_7a931492-ce84-4adb-aa65-82ac30e36b7f">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4ed5addf48948eb97a8b3a7fad89881_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTQtMS0xLTE0Mzg3_6f2ac3e2-00ea-49a5-a24a-002febf4e4e8">732,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc4266aeba2540de9c44233fa896ded8_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTYtMS0xLTE0Mzg3_2ff11660-06f2-4dfa-9743-ba8447e7036b">102,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb426de28db4878a2718520d268f4a4_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTgtMS0xLTE0Mzg3_ce8b8902-8abd-4912-b87a-e4d39541944e">230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTEwLTEtMS0xNDM4Nw_ab24d116-efdd-4807-9ad2-b45e6369feb3">630,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these financial statements.</span></div><div style="margin-top:8pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_151"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_154"></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNTQvZnJhZzo0YzE2OWU3MDdlYzc0YzlmODMxYmNlZGUyMzczZTQ5YS90ZXh0cmVnaW9uOjRjMTY5ZTcwN2VjNzRjOWY4MzFiY2VkZTIzNzNlNDlhXzM1MjA_c557a8b8-4ab6-48ad-85e1-10e4d13739ee" continuedAt="i954d12e8c1304ca6be85f83645eeeced" escape="true">Basis of Presentation</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i954d12e8c1304ca6be85f83645eeeced" continuedAt="i455312f3f0cb4d588e2f1804dd0b2b88">TriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace &amp; defense, and industrial markets.</ix:continuation></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:129%"><ix:continuation id="i455312f3f0cb4d588e2f1804dd0b2b88">The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (&#8220;COVID-19&#8221;). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.</ix:continuation>  </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_157"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNTcvZnJhZzpkNTc4MzI5ZjdkY2M0YzhjODRhNzZiYmZkZGZiYWRlOC90ZXh0cmVnaW9uOmQ1NzgzMjlmN2RjYzRjOGM4NGE3NmJiZmRkZmJhZGU4XzIxOTE_5ba06dad-4010-41c5-84f4-22d7d82c645e" continuedAt="i0437755892774c73ba2f78e1bbee8805" escape="true">New Accounting Pronouncements  </ix:nonNumeric></span></div><ix:continuation id="i0437755892774c73ba2f78e1bbee8805"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers."  ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_160"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NDg1_df73a9c4-49ca-462a-bc54-c0b53ab03abb" continuedAt="i0d0a89ff6afb4879b25deefa599fd67b" escape="true">Summary of Significant Accounting Policies  </ix:nonNumeric></span></div><ix:continuation id="i0d0a89ff6afb4879b25deefa599fd67b" continuedAt="if4bfe069b20c4a3ba0447c191057da78"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTgz_c92470ea-7a82-4d9f-ac18-1d29074ce4f7" continuedAt="i6e5a3f329615494d92791c621bc3bd20" escape="true">Principles of Consolidation.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6e5a3f329615494d92791c621bc3bd20">&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.</ix:continuation>  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTg0_7156f4d2-203c-49fa-978e-bbb5bdfc15fa" continuedAt="i976d8b9b513c444d8a11bd9bc5f12e94" escape="true">Use of Estimates.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i976d8b9b513c444d8a11bd9bc5f12e94">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.</ix:continuation>  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTk4_8a308b93-60f0-432d-a5e4-296c9be3ef09" continuedAt="if0c00a42ae2c46f1b70a61098f269477" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if0c00a42ae2c46f1b70a61098f269477">," for further details regarding the Company's cash and cash equivalents.</ix:continuation> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTU5_3f845d95-72a7-4c93-ab0e-df0ba75ddc05" continuedAt="icf550b4527584179bab04b1bc425d339" escape="true">Receivables.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icf550b4527584179bab04b1bc425d339">&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4Njc_d58408b9-7a3a-496c-9384-5f9187a65a42">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzEwOTk1MTE2NTI1MjY_61763c8c-e6a8-4771-94be-57f08eaa1046">2.1</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.</ix:continuation>  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="if4bfe069b20c4a3ba0447c191057da78" continuedAt="id250924f48704888b1645b62706767ff"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTg1_4d15a503-eb3f-4eec-8946-537a6726c947" continuedAt="ic8a457edc08243ada13c19a029c77b74" escape="true">Inventories.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic8a457edc08243ada13c19a029c77b74">&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.</ix:continuation>  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTE3_bdb0bef6-b689-4ada-8aad-8cada9db27c5" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjQ5_36f9d689-504f-4a92-97cd-f10a74e5d2ed" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7">three</span> to <ix:nonNumeric contextRef="ie55bc2bad7c346e9b5f670f0800265bb_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxMDM_2b42c789-ad79-47b8-9277-3e0050af1097">40</ix:nonNumeric>&#160;years, and machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a">three</span> to <ix:nonNumeric contextRef="ib0ff6577acad4dd1a8bbddfe07b848d0_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDg_e5c478be-5a53-498f-aa92-6fa71f86825b">15</ix:nonNumeric>&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d">five</span> to <ix:nonNumeric contextRef="i43b8cb115f064269af2dd6d3c32e0cf9_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzNDQ_19e24a4a-01b9-45fe-b03a-4899b11ab8a2">25</ix:nonNumeric>&#160;years, while technology and other intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272">one</span> to <ix:nonNumeric contextRef="ie18fa6de61cc40cda38b427d48cd1f94_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0Mzk_2d8d23e5-f258-4754-ba83-54dfb3d8c00f">30</ix:nonNumeric>&#160;years.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTM3_c8b75698-1aea-4bd4-9a4a-f592e5e05d87" continuedAt="i75e5c3f8bf724cce804b7e43d61e969a" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2021 goodwill impairment test, the Company had <ix:nonFraction unitRef="number" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5MzU_5a511c02-dd38-4c7f-ab9e-2d090d4ace76">five</ix:nonFraction> reporting units, <ix:nonFraction unitRef="number" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="trs:NumberOfReportingUnitsThatHaveGoodwill" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5NTU_19bbee9d-ed73-411b-969d-9636ef9b0659">three</ix:nonFraction> of which had goodwill, within its <ix:nonFraction unitRef="number" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5OTI_7c65d818-2833-47df-9274-7d435e75bc89">three</ix:nonFraction> reportable segments. &#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="id250924f48704888b1645b62706767ff" continuedAt="i9f262f92d8484266b011cd53aa94591d"><ix:continuation id="i75e5c3f8bf724cce804b7e43d61e969a"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's goodwill impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-Lived Intangibles.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's indefinite-lived intangible asset impairment testing.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i9f262f92d8484266b011cd53aa94591d" continuedAt="ie12aaf1f86464426a71f071b6edde163"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:HighDeductibleInsurancePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjU5_2a02d28a-1f2c-401e-a7c7-89381ffa701e" continuedAt="ie20fa4f59dea4cb7bac9393244371e83" escape="true">High Deductible Insurance.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie20fa4f59dea4cb7bac9393244371e83">&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $<ix:nonFraction unitRef="usd" contextRef="i3bce06de6aa14f40b3f5c955095eefca_I20211231" decimals="-5" name="trs:MaximumRetention" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExNjA4_b4485aa1-7e96-4d18-bd12-a3a7e01639d3">0.8</ix:nonFraction> million per occurrence under its retention program for workers' compensation, up to $<ix:nonFraction unitRef="usd" contextRef="i235a813981894d75bfcfcf812143a5f2_I20211231" decimals="-5" name="trs:MaximumRetention" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExNjk2_3fcec180-09a1-4d36-b0ad-e55492a95b02">1.5</ix:nonFraction> million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $<ix:nonFraction unitRef="usd" contextRef="icfef59fa0fcf470b8cb72d2768552a2f_I20211231" decimals="-5" name="trs:StopLossLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExODEx_6746b6c3-e6c9-4e00-83d1-3f4aaf0f9d32">0.4</ix:nonFraction> million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.</ix:continuation>  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTMw_e488effe-39d1-443e-abc7-6f215c16f5ee" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:AsbestosRelatedMattersPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjIz_26de36cd-0ab3-483a-b4b7-55e01365f0b4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos-related Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#8220;Accrued liabilities&#8221; and &#8220;Other long-term liabilities.&#8221;  See Note 17, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjM3_9e69611a-6d27-47a6-a316-549ccb5fd763" continuedAt="ifba18545e26f4eb3aa002b6d75205da0" escape="true">Revenue Recognition.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifba18545e26f4eb3aa002b6d75205da0">&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#8217;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.</ix:continuation> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTM4_d315cedf-1678-4f7b-b11b-35dd9e2c53c0" continuedAt="i115f990b4b41427cb485362a91c8caf3" escape="true">Cost of Sales.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i115f990b4b41427cb485362a91c8caf3">&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.</ix:continuation>  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjMw_4fab492d-34f0-4406-83b5-df6269e3004d" continuedAt="i6b2980e6aa1f4747a227d278e61d97af" escape="true">Selling, General and Administrative Expenses.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6b2980e6aa1f4747a227d278e61d97af">&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.</ix:continuation>  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="ie12aaf1f86464426a71f071b6edde163" continuedAt="ia88f094462e04b2fb54e114161654721"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTQ4_e7dcf9c7-c65a-4dd8-852f-0534dca1de5c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjAz_3bc4dd6f-3e6f-46c0-b49b-4ede4b7697b7" continuedAt="i3ea21ae37a97482293a1a73b73626558" escape="true">Foreign Currency Translation.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3ea21ae37a97482293a1a73b73626558">&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   The impact of net foreign currency transactions was an approximate loss of $<ix:nonFraction unitRef="usd" contextRef="i6af801af63094958b96658728efe1177_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTAx_d284181a-ba83-4243-a66f-914809ac4723">0.9</ix:nonFraction> million for the year ended December&#160;31, 2021, and approximate gains of $<ix:nonFraction unitRef="usd" contextRef="icdc7326c0a4140c190afc5b0c5461b5b_D20200101-20201231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTA1_ac0df83a-6757-40cc-a940-97e039c2f537">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if4f301433e654de5a3957b90a63589f7_D20190101-20191231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTEy_80763f36-9661-461d-abed-dd907b817e64">0.3</ix:nonFraction> million for the years ended December&#160;31, 2020 and 2019, respectively, and are included in other expense, net in the accompanying consolidated statement of operations.</ix:continuation> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA3_fc09bbdf-09b8-4314-bd17-9172dfe5960f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjU1_28b99771-62dc-4bda-9f36-a32a555ec7c5" continuedAt="i42a756306bfd4fb29ae23947e11a08c0" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. </span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i42a756306bfd4fb29ae23947e11a08c0">The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="ia88f094462e04b2fb54e114161654721"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA0_99a9ca69-93b4-431a-b1cf-d5c989a3d70a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA1_d96ef74f-4874-4870-acbe-7ef0e6466027" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA2_d7651fa1-e037-4392-9012-1ccb87e50bc2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.</span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_166"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI5NDU_310f334c-ef1f-4558-8b0f-528d26f38bc9" continuedAt="i7d965a4c9f3e4505b3d1614f1969163c" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i7d965a4c9f3e4505b3d1614f1969163c"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1MjM_f806bf5f-eaed-4289-b8fb-4dab00b9a77a">22.5</ix:nonFraction>&#160;million, net of cash acquired.  Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1Mzg_aca248df-0f39-4d8b-a60f-5101fd564f0d">18</ix:nonFraction>&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="ic906075499e44c90936f246647d80170_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1ODM_ba850d26-235a-4059-8c2b-94a60073a9ad">11.8</ix:nonFraction>&#160;million, with additional contingent consideration ranging from <ix:nonFraction unitRef="usd" contextRef="i096e56b747ce40af9b459ebad79ffcb2_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2NDkyNjc0NDcyMDY_cb546911-757e-4561-83c6-cd057574443e">zero</ix:nonFraction> to approximately $<ix:nonFraction unitRef="usd" contextRef="i096e56b747ce40af9b459ebad79ffcb2_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzM4NDgyOTA3MDI1OTI_032cc84a-651c-458c-b035-56a6fdefd99b">12.0</ix:nonFraction>&#160;million to be paid based on 2023 and 2024 earnings per the purchase agreement.  The Company recorded $<ix:nonFraction unitRef="usd" contextRef="ie706b0a49fad45e5b38ebb096949b804_I20211205" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzMyOTk_a6885f67-00b9-41e2-a5df-f584cdac4a06">3.7</ix:nonFraction>&#160;million as its best estimate of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="ic906075499e44c90936f246647d80170_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1NTE_41ae9735-fa71-4364-b3bd-d13fcbf057db">6</ix:nonFraction>&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 15, 2020, the Company acquired Affaba &amp; Ferrari Srl ("Affaba &amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp; beverage and industrial product applications, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzMxNg_03ced329-e954-4466-9f25-5110cb8078de">98.4</ix:nonFraction>&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $<ix:nonFraction unitRef="usd" contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzUxMA_971b5dc0-edf2-4086-a7ee-8e97c02385f2">49.1</ix:nonFraction>&#160;million of goodwill, $<ix:nonFraction unitRef="usd" contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzUyNg_2ce79849-2a61-42a7-9871-69a3fde957a6">35.1</ix:nonFraction>&#160;million of intangible assets, $<ix:nonFraction unitRef="usd" contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215" decimals="-5" name="trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzU1MQ_1fe75f3c-c587-4acd-84cf-eab79b47a439">9.4</ix:nonFraction>&#160;million of net working capital, $<ix:nonFraction unitRef="usd" contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzU3OA_20351d72-10a5-4dd5-8fee-6ba9e07629ec">17.4</ix:nonFraction>&#160;million of property and equipment, and $<ix:nonFraction unitRef="usd" contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzYxMg_9b65e2a4-819b-49b8-9967-0e3cc7893eac">12.6</ix:nonFraction>&#160;million of net deferred tax liabilities.  Affaba &amp; Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzg3Ng_8b1b009b-ebdf-41f1-9578-3ada338243b0">34</ix:nonFraction>&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company acquired the Rapak&#174; brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i13d830e3c72d4385afe171433608c7ac_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwNjE_e118a58a-b422-4be2-9d08-b69d4448db5c">11.4</ix:nonFraction>&#160;million.  Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="i2fbed3bb211c4ab483897b52114d4856_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEyMzM_499ff472-8032-41eb-8842-999f99a32180">30</ix:nonFraction>&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="idf6b55cadf86488b969aa278a9ad9fc3_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE1NDU_92a810e6-cc91-411d-afdb-055bd9d36323">83.7</ix:nonFraction>&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $<ix:nonFraction unitRef="usd" contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2NTM_38e9f96c-76a6-4ada-8b56-b628771c3831">43.3</ix:nonFraction>&#160;million of goodwill, $<ix:nonFraction unitRef="usd" contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2Njk_aa0f494d-91f5-4239-8012-7ad3ebb9389d">36.9</ix:nonFraction>&#160;million of intangible assets, $<ix:nonFraction unitRef="usd" contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227" decimals="-5" name="trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2OTQ_a7c4a272-5ee8-46c0-8f2d-7c98362f2a46">10.1</ix:nonFraction>&#160;million of net working capital, $<ix:nonFraction unitRef="usd" contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE3MjE_919a12f6-ab54-4bbf-8ca9-93eaa7bd3106">2.1</ix:nonFraction>&#160;million of property and equipment, and $<ix:nonFraction unitRef="usd" contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE3NTU_9a1fe938-7fd4-41b9-b729-086aa9873ddc">8.7</ix:nonFraction>&#160;million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="iab5864ee526b4530b91f443fda7b0353_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE5Mjk_ea7d197c-2dea-4dc9-91e6-26ea1cb34a06">30</ix:nonFraction>&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, household, and food and beverage packaging end markets, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i7f465acb315840b298146391c99be366_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzIyMzE_c153b0ee-bc47-4119-bc53-079a037d75e1">44.7</ix:nonFraction> million, net of cash acquired.  With manufacturing locations in both Italy and Slovakia, Taplast serves end markets in Europe and North America and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="i00beb97cd92e4456ae6f8e27a275cef4_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI0MTE_552c10dd-2511-461b-8f67-8701e494a27c">32</ix:nonFraction> million in annual revenue. Taplast is reported in the Company's Packaging segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="icb1383b82273484b8726c87364854c40_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI2ODY_1dea4705-f8b6-4ec5-b30a-07d95659e810">22.4</ix:nonFraction> million, net of cash acquired.  Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $<ix:nonFraction unitRef="usd" contextRef="i1bf3030326eb4b71b0adb40f790ee6e2_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI4NTg_b3ac55fb-7619-4932-a6ab-0624daa7cdb7">12</ix:nonFraction> million in annual revenue.  Plastic Srl is reported in the Company's Packaging segment.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_172"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzEwMzQ_6bf72fd7-bc7f-4b23-ab90-3f3ea41ddae1" continuedAt="if98f9a9fe66a4ca2b0e1301eb1e9664f" escape="true">Discontinued Operations </ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if98f9a9fe66a4ca2b0e1301eb1e9664f" continuedAt="ibbdc621e140c4ecc93b75f5755f6c6d3">On December 20, 2019, the Company completed the sale of its Lamons division ("Lamons") to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the &#8220;Purchase Agreement&#8221;), for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzMxMQ_402af840-73f3-45c8-b86c-7f0d4f5048ef">136.8</ix:nonFraction> million.</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="ibbdc621e140c4ecc93b75f5755f6c6d3"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized net cash proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzM3Mw_6b0becaa-2a8f-4823-90b3-869f711a8cc2">112.7</ix:nonFraction> million, which represented the purchase price, less estimated tax payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231" decimals="-5" name="trs:Taxpaymentsrelatedtothesaleofbusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzQ2MA_a8e31edc-9191-45bc-960c-1e27a67669ca">20.9</ix:nonFraction> million, transaction costs of approximately $<ix:nonFraction unitRef="usd" contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231" decimals="-5" name="trs:Transactioncostsrelatedtosaleofbusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzQ5OQ_e7dd6aa9-ff60-4ff1-9fb4-930befb5556a">3.2</ix:nonFraction> million. The Company recorded a pre-tax gain on sale of approximately $<ix:nonFraction unitRef="usd" contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzU2NA_dd3f820a-e28e-4fa1-acf3-255a6f0461af">38.9</ix:nonFraction> million, which includes the recognition of previously deferred non-cash foreign currency translation losses of approximately $<ix:nonFraction unitRef="usd" contextRef="ie3f05923648d45b589d855d387187a47_D20201001-20201231" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzY4NA_7ade8756-23cd-4a03-915a-789ee33f0c44">12.4</ix:nonFraction> million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that Lamons met the criteria to be classified as a discontinued operation.  As a result, the  historical results for Lamons are reported in the accompanying consolidated statement of operations as a discontinued operation. </span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzEwMzI_88c290a3-8d0e-42dc-8eaf-68cfb122ca0e" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results of discontinued operations are summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"></td><td style="width:83.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.644%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzItNi0xLTEtMTQzODc_f07d4016-3cd4-445b-8b10-fefdabe55df9">182,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzMtNi0xLTEtMTQzODc_6133cf57-f215-4638-a881-a3cda3a454f1">138,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzQtNi0xLTEtMTQzODc_e6beaa9d-5206-44ab-8999-ac19d46933da">44,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="trs:DisposalGroupIncludingDiscontinuedOperationsSGA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzUtNi0xLTEtMTQzODc_74beef32-b340-41e3-a2b3-8abcdf670e50">32,920</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain on dispositions of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzYtNi0xLTEtMTQzODc_a0872701-abea-47ce-aeb7-aa7c42f03283">38,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzctNi0xLTEtMTQzODc_067b61e6-f78c-486c-b767-34741b230ea3">50,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzktNi0xLTEtMTQzODc_43abff93-2d85-4920-bcdd-f32dac851dca">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEwLTYtMS0xLTE0Mzg3_b84614ca-398e-49d1-a3a3-9e745f11f4e2">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzExLTYtMS0xLTE0Mzg3_b2315d41-caeb-4994-9785-f4191731ecfb">50,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEyLTYtMS0xLTE0Mzg3_d71faf60-2e8d-4f78-b181-c8e630787cad">13,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEzLTYtMS0xLTE0Mzg3_74a0423f-25a1-427a-b613-ae15fa83f26f">36,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_178"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzk4OQ_be701128-8242-4b8f-b37c-e4e505567364" continuedAt="i7e2dfc3625c445a8809ef8b66b7b2b61" escape="true">Realignment Actions</ix:nonNumeric></span></div><ix:continuation id="i7e2dfc3625c445a8809ef8b66b7b2b61" continuedAt="i847dabcacf38458a802da65462f1602a"><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Realignment Actions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 approximately $<ix:nonFraction unitRef="usd" contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231" decimals="-5" name="trs:Realignmentcosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA0NTg_70b97476-b43d-4b4c-9534-208f09eb68fd">9.7</ix:nonFraction>&#160;million, of which approximately $<ix:nonFraction unitRef="usd" contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231" decimals="-5" name="trs:FacilityConsolidationRealignmentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA1ODc_df79f0ae-8616-4c8e-a9cc-bcf587d5605f">3.5</ix:nonFraction>&#160;million related to facility consolidations and approximately $<ix:nonFraction unitRef="usd" contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA3MDc_c6e55e20-2c02-48be-b3c4-6fc57f4fec4d">6.2</ix:nonFraction>&#160;million were for employee separation costs. As of December 31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231" decimals="-5" name="trs:CashPaidForSeverance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA3NDA_b6677e49-85b5-43af-9b4a-547c105d46ee">2.4</ix:nonFraction>&#160;million of the employee separation costs had been paid. During 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i8fad2636393446d486b0eea974dfceca_D20210101-20211231" decimals="-5" name="trs:Realignmentcosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA4MjY_cf9c92cc-c1bb-407b-a66e-5656ae376af1">4.1</ix:nonFraction>&#160;million of these charges were included in cost of sales and approximately $<ix:nonFraction unitRef="usd" contextRef="i0d11c927cba24345888fb36aead1c41c_D20210101-20211231" decimals="-5" name="trs:Realignmentcosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA5MDk_2188488a-0fce-4664-99e0-0de5c31b1718">5.6</ix:nonFraction>&#160;million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Realignment Actions</span></div></ix:continuation><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i847dabcacf38458a802da65462f1602a">During 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of approximately $<ix:nonFraction unitRef="usd" contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231" decimals="-5" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzI4Mg_b35bb957-8f94-4853-b80a-90820a9dd5c8">13.8</ix:nonFraction>&#160;million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of approximately $<ix:nonFraction unitRef="usd" contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzQ4Nw_81d8466b-650c-4376-89b9-06b848a31148">2.3</ix:nonFraction>&#160;million related to certain production equipment removed from service given reduced demand levels.  In addition, the Company reduced its employment levels given lower customer demand, incurring approximately $<ix:nonFraction unitRef="usd" contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzY4OQ_e603733d-2976-4692-a100-49be0c80ef42">3.8</ix:nonFraction>&#160;million in severance charges, of which approximately $<ix:nonFraction unitRef="usd" contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231" decimals="-5" name="trs:CashPaidForSeverance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzczNw_9867865f-525d-40dd-9711-f4a484b0c51e">3.7</ix:nonFraction>&#160;million was paid by December 31, 2020. During 2020, approximately $<ix:nonFraction unitRef="usd" contextRef="i86c942377b7c412ca9a4e071b018a57e_D20200101-20201231" decimals="-5" name="trs:ChargesRelatedToRealignmentActions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzc5OA_63ab7fbb-3683-4c0e-8d6f-261a9076dd4c">17.1</ix:nonFraction>&#160;million of these charges were included in cost of sales and approximately $<ix:nonFraction unitRef="usd" contextRef="ib5d6ad46724e4bdfb659b06f0ded6cde_D20200101-20201231" decimals="-5" name="trs:ChargesRelatedToRealignmentActions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzg2Nw_d974b5e2-cacc-49fa-91de-461fb1ea2c35">2.8</ix:nonFraction>&#160;million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_181"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90ZXh0cmVnaW9uOmY4MGIyZjYxYjFlYTRmNzlhOTMxYjRhMDE4YzVhYWI2XzYwNw_df162ce6-1850-4619-8fee-e029d5ea77de" continuedAt="i5cae3d42bc144db9b11000c186ce32c6" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i5cae3d42bc144db9b11000c186ce32c6" continuedAt="id91a646cdd0846ec95fae153fad6f137"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90ZXh0cmVnaW9uOmY4MGIyZjYxYjFlYTRmNzlhOTMxYjRhMDE4YzVhYWI2XzYwOQ_859255a0-3c8a-4c10-8fd5-efae3b5fd69a" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer End Markets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c483a9d891049739ff69b7fe451bd48_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItMi0xLTEtMTQzODc_013f9318-7552-4590-ad68-56d0031c0fcb">424,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e191a3074747bd9dcfbf90861ca108_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItNC0xLTEtMTQzODc_40c7e909-4fab-44d4-b124-159ebf5eb167">402,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id856e52766fd43b2a7b4d2e8c3cc0723_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItNi0xLTEtMTQzODc_e8efc1f4-4ea0-4333-b1f3-7ba3d54489b9">307,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811991e2fbcf4c4cacad64aa27ede19d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtMi0xLTEtMTQzODc_f2004068-70dc-42c8-8677-6ee3c53736cd">183,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id411cbb8fd3d455799384520dfb5ced8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtNC0xLTEtMTQzODc_88f94719-0cb8-40e6-9094-f36e95f9192c">167,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20fcd0c1e0604ad484fdb41582ecb85f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtNi0xLTEtMTQzODc_846dabbe-450e-4d52-b1a8-521569fa7e76">194,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a31cbcd592f463fa78668bc7c1a3c49_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtMi0xLTEtMTQzODc_4023ea1a-0f92-4540-8f50-45529b3e463f">249,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if07fa4bfdc574ad8850aea7d32a8b226_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtNC0xLTEtMTQzODc_d64a1d5a-1a53-4059-a6ff-a48216e448df">200,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7a600a226aa450298dba48da7e14a43_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtNi0xLTEtMTQzODc_0c190479-6de6-4866-b5b5-921b9aab0e07">221,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtMi0xLTEtMTQzODc_75b2af54-0ac5-4488-b89c-4a17e910cbd3">857,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtNC0xLTEtMTQzODc_134b521f-0680-4e32-98dd-1b2300232561">769,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtNi0xLTEtMTQzODc_d360a770-4c45-4857-818f-f41a8e579aec">723,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id91a646cdd0846ec95fae153fad6f137">The Company&#8217;s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace &amp; defense market (comprised of commercial, regional and business jet and military submarkets).  The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.</ix:continuation> </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_184"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzU0Mg_90c2c8f7-9fce-4417-88f4-c8db3ad55099" continuedAt="i8d2644d9d5c14f218ea0d58012506f0e" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span></div><ix:continuation id="i8d2644d9d5c14f218ea0d58012506f0e"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzU0Mw_e7373e81-c150-4d5d-86a4-0b88fbc683e1" escape="true"><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consists of the following components (dollars in thousands):  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - unrestricted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:CashAndCashEquivalentsUnrestricted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzEtMi0xLTEtMTQzODc_5c516684-1cba-473a-8fe3-8e82446872ed">129,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:CashAndCashEquivalentsUnrestricted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzEtNC0xLTEtMTQzODc_2a2ddc83-489e-41f1-99df-0d082b26c91e">62,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash - restricted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460">10,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d">11,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzMtMi0xLTEtMTQzODc_b7068b4f-bb09-4ba3-8a11-f11ccddfca9a">140,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzMtNC0xLTEtMTQzODc_d2adaaa0-e864-4497-bb8e-b60a2c9eb701">73,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</ix:footnote></span></div></ix:nonNumeric></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_190"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NTE_77d41904-8e8c-4345-b3d4-85fa8c68c86e" continuedAt="i01433239e2db41749f2406dcf562a74d" escape="true">Goodwill and Other Intangible Assets   </ix:nonNumeric></span></div><ix:continuation id="i01433239e2db41749f2406dcf562a74d" continuedAt="i043538f01d5e47dfa18e5de6be0c5e3e"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment as part of its 2021, 2020 and 2019 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company&#8217;s market capitalization. Based on results of the qualitative assessments for the 2021, 2020 and 2019 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of approximately $<ix:nonFraction unitRef="usd" contextRef="i91926baae43242528c145029ef9ca73a_D20200701-20200930" decimals="5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzI1NjQ_56155975-2a87-4a2f-89c5-aa899d5d3a77">70.8</ix:nonFraction>&#160;million in its Aerospace Fasteners reporting unit and approximately $<ix:nonFraction unitRef="usd" contextRef="iacf275d1c487409e9b20158ace527b61_D20200701-20200930" decimals="5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzI2Mjc_a4451a97-3898-4ee8-8e5c-9980767195ef">56.0</ix:nonFraction>&#160;million in its Aerospace Engineered Products reporting unit. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, the Company began reporting its machined components operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment.  As a result of the reporting structure change, goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i1636a019b6c5486b990b2079e502610d_I20200331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzM2MDY_10f2e34d-1099-4fa3-b0df-3c62d48db6f9">12.7</ix:nonFraction>&#160;million was reassigned from the Specialty Products segment to the Aerospace segment.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i043538f01d5e47dfa18e5de6be0c5e3e" continuedAt="ia93780c31a73487abb535985346b2547"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NDg_2acfa827-d4b7-4e21-b55a-a999c6d4627a" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December&#160;31, 2021 and 2020 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Specialty</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItMS0xLTEtMTQzODc_0502dc30-beb0-466d-86a3-181538b04271">181,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i237d76b6678e41a690f6eb84f85a1ead_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItMy0xLTEtMTQzODc_06e7bc29-1e38-487d-b121-f4636db944a1">133,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2705be0c37834e1ba1b95f8104389cb3_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItNS0xLTEtMTQzODc_05becdd6-213d-419e-97e1-282fe7fb6909">19,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItOS0xLTEtMTQzODc_91e54030-4014-40a6-b029-516c9df9138a">334,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtMS0xLTEtMTQzODc_cdda02d8-42ef-4cf9-8d84-2646bbb0642d">49,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtMy0xLTEtMTQzODc_8295159d-e0fb-4fb8-a308-ea18edf1a2cf">43,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtNS0xLTEtMTQzODc_81aa4588-0491-4d16-a915-cb6f26d5aac3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtOS0xLTEtMTQzODc_b7952c71-3a5e-41ce-b90f-b169175911b7">92,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reassigned in segment realignment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="trs:Goodwillreassignedbetweensegments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMS0xLTEtMzMyNDY_91ed5845-b94c-4519-a7ea-d9fb39583955">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="trs:Goodwillreassignedbetweensegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMy0xLTEtMzMyNDY_546f5c78-bd2f-4281-b6e4-2782e6d310a2">12,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" sign="-" name="trs:Goodwillreassignedbetweensegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtNS0xLTEtMzMyNDY_dde002bb-a73e-4867-8a12-accf3db161b4">12,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="trs:Goodwillreassignedbetweensegments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtOS0xLTEtMzMyNDY_79a8688a-be41-4f56-a27d-05250f4cde7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMS0xLTEtMTQzODc_df8b4a0c-57fb-4df0-9833-70b3d013df0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMy0xLTEtMTQzODc_ecc04979-e23b-48ee-81b9-b63f67da449f">126,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtNS0xLTEtMTQzODc_96a9a6cf-c33e-4b2e-ab76-74a78af927d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtOS0xLTEtMjA2MjY_55401525-14cd-4054-a257-7832f5881814">126,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtMS0xLTEtMTQzODc_51035e52-4a40-4436-95b4-5cd79a06d7cd">3,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtMy0xLTEtMTQzODc_e1a15c32-d685-47ff-bd0c-1928a7a3a60c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtNS0xLTEtMTQzODc_399212c3-3304-46e8-aa4e-49939df3aeb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtOS0xLTEtMTQzODc_6166f55e-31ce-463b-afc1-e8a7657b0ac8">3,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfd5e936803e4b1a83d60b3202b1c81d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctMS0xLTEtMTQzODc_e9145508-44ea-4c89-a7f6-02db9ead10ca">234,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b600a6ab6d42698177145ffa3c15f9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctMy0xLTEtMTQzODc_53591d50-448e-409f-9640-001cf2c27a94">62,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040677f69710445587696bd3d0a5bd03_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctNS0xLTEtMTQzODc_5b937350-6b2c-45f7-820d-00d417744c84">6,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctOS0xLTEtMTQzODc_a19e1252-9a9f-4764-8227-04a0d2e1a429">303,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtMS0xLTEtMTQzODc_ab0b91c7-863c-4cb4-9d4c-c1e4c04990e5">10,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtMy0xLTEtMTQzODc_b596ba28-3138-4a89-86bf-535c9cb611f9">7,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtNS0xLTEtMTQzODc_770421c8-3682-41bf-b564-ef2e854803c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtOS0xLTEtMTQzODc_c0d4144b-46d0-44d1-b40d-103d16e6d428">17,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTEtMS0xLTE0Mzg3_f527080f-f101-42f7-9c94-bf5afaf5f6ff">6,370</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTMtMS0xLTE0Mzg3_e9146192-acdf-44ef-b989-ba843d11fab9">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTUtMS0xLTE0Mzg3_3d04c81d-2770-408d-b562-757f08526bdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTktMS0xLTE0Mzg3_d95f9982-825d-4c2f-995a-01fb7cbd0e5c">6,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1b86c340b04763b00cdb71f5be9911_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTEtMS0xLTE0Mzg3_3932582c-0f9a-4e07-b9a0-543d7055f19f">238,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff781f641f54a8ab2ecc90e996c87a2_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTMtMS0xLTE0Mzg3_8fba56a1-8c77-4cae-a777-4acd80a4ce46">70,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e2e159f3eb46c682606b16a24f02d8_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTUtMS0xLTE0Mzg3_d0e37fab-fd64-47b3-9fbc-99d2839b1db4">6,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTktMS0xLTE0Mzg3_7d7fbf93-a261-49e6-8086-fccc8c2d4b9b">315,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the Company's 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values.  Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of the Company's aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of approximately $<ix:nonFraction unitRef="usd" contextRef="i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930" decimals="5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzUyOTA_f3caa95e-94ea-452e-a577-73bcd34a7112">7.8</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="ia93780c31a73487abb535985346b2547"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NDY_6dc524e1-c867-486d-892b-51aaac7addb8" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2021 and 2020 are summarized below (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Category by Useful Life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 5&#160;-&#160;12&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9547a37420e4e788e6306c0688b5ce6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtMi0xLTEtMTQzODc_9e65ed28-e0f1-4a79-a0a6-51a0a8cf33a3">124,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9547a37420e4e788e6306c0688b5ce6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtNC0xLTEtMTQzODc_7fd99b12-478f-4d8e-81db-f6e7ac518960">71,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtNi0xLTEtMTQzODc_3be049ff-040b-4777-b5d8-04eb11c505ad">122,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtOC0xLTEtMTQzODc_fb741fb7-9f92-4e66-908a-845139de1eae">59,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 15&#160;-&#160;25&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6be24ecbe97d47d6b064625fb311fd56_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtMi0xLTEtMTQzODc_b47f0622-12f9-4562-87e0-39d36e798012">130,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6be24ecbe97d47d6b064625fb311fd56_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtNC0xLTEtMTQzODc_f4f18aaf-7473-4e7e-a694-f1b18784c533">68,190</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24e454817a4f4b998ba4b1477d92b0d4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtNi0xLTEtMTQzODc_6b9ea9fe-a004-4d33-855c-d5deb705ee62">122,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24e454817a4f4b998ba4b1477d92b0d4_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtOC0xLTEtMTQzODc_848332f7-c395-4d64-893d-44cb6b669038">62,450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08639b1331f1453fbed2e69a881bc791_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtMi0xLTEtMTQzODc_e9e8746f-0b80-4cc8-9947-147d486ccf20">254,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08639b1331f1453fbed2e69a881bc791_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtNC0xLTEtMTQzODc_2a19b328-b325-470b-b303-c40cea60e3e2">139,340</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i359da6931813436e8518ad24ce06d685_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtNi0xLTEtMTQzODc_a675df0e-fdcc-4f7f-b315-54befd3b3470">245,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i359da6931813436e8518ad24ce06d685_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtOC0xLTEtMTQzODc_f6c64ec8-f2e2-4e86-9895-f6788ba4efd5">121,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 1&#160;-&#160;15&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94e269bb7da04e5b8da92566abccb5b8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtMi0xLTEtMTQzODc_1336c530-76bc-4a68-88d9-084d7df042f1">57,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94e269bb7da04e5b8da92566abccb5b8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtNC0xLTEtMTQzODc_97511c96-a7d0-4da6-9cbf-b3392180245c">36,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae810433ae342dd8b6f1ed0480edf40_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtNi0xLTEtMTQzODc_e0e819ca-7c39-429a-85f8-70da5862052f">57,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae810433ae342dd8b6f1ed0480edf40_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtOC0xLTEtMTQzODc_65c83237-fd47-481c-a10c-6b0f39249037">32,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 17&#160;-&#160;30&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04a39c12fefa45cf871b38b00ed6f70b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctMi0xLTEtMTQzODc_166c15c4-d466-4c22-ac9d-3304376707bd">43,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04a39c12fefa45cf871b38b00ed6f70b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctNC0xLTEtMTQzODc_563e609f-fcf4-4f82-8e23-aceacd474fc1">39,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i287c91fb3c1e46c39e707d2f861e77ec_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctNi0xLTEtMTQzODc_9c989719-d2a3-4b88-b0e7-37053cab2b18">43,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i287c91fb3c1e46c39e707d2f861e77ec_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctOC0xLTEtMTQzODc_f3925f80-7e44-41de-8205-d86f17cd9320">39,450</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id779e19532394e1f95501902acfa8d93_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtMi0xLTEtMTQzODc_4d3b92cd-7709-4e9a-9341-c18c2cbf3168">100,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id779e19532394e1f95501902acfa8d93_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtNC0xLTEtMTQzODc_d6caa0a2-682d-4931-bdeb-3d3dcb832fda">76,060</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6ff7f390624fcea68787fa23c63e2d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtNi0xLTEtMTQzODc_966e5058-91f3-455b-bee9-ef71018529ac">100,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief6ff7f390624fcea68787fa23c63e2d_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtOC0xLTEtMTQzODc_185e7052-6cd3-4287-91b7-9f6a7e10645e">72,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i194eccc543634558a96b2e2413fc1415_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzEwLTItMS0xLTE0Mzg3_f2dc70ad-c7f0-48ef-b4a8-1417a127d789">57,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96718cb4bb47401e8f004a86a14a33b5_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzEwLTYtMS0xLTE0Mzg3_abbb8468-63eb-4aee-9c3a-9ddc9ce1331b">54,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:TotalOtherIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTItMS0xLTE0Mzg3_55fee327-d880-47a8-a7af-1c16d1c60175">412,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTQtMS0xLTE0Mzg3_1d68ad30-d010-4bf1-87d2-608b2adad0c1">215,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:TotalOtherIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTYtMS0xLTE0Mzg3_96c19652-e2fa-425c-b50c-6d681a86183a">400,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTgtMS0xLTE0Mzg3_48cb259f-0612-42c2-954a-40fa7c69a57b">194,170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NzM_25c36bc9-76c4-4093-9b5e-e7d3a6cc8da1" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice4eb09d65f549a0b2634714e8774419_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItMi0xLTEtMTQzODc_56174bea-9a3e-4c91-8374-89d0f364b978">3,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f1eac17a1e43d99269ebc62e587ccc_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItNC0xLTEtMTQzODc_2dbaded1-7b7d-4452-bcc2-6f47e0836358">4,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aef56bfc0d64592b4f05a11697d61e5_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItNi0xLTEtMTQzODc_60447dc5-4d4b-4d68-838b-9ee5c8b6be2c">4,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, included in selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic03b4d981b6a487cb38a88499ce17a14_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtMi0xLTEtMTQzODc_3baae9a8-b0d7-4fd5-8f15-c7fd717e6df7">17,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8ee39c149dd41da809ee8b365f3588c_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtNC0xLTEtMTQzODc_def24ed6-6c8b-4ea1-98b8-4939faaec980">15,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i911c3fa677dc45b68f4e51db7ec1bf4b_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtNi0xLTEtMTQzODc_6d2fb181-7bea-42b9-9a56-eb3e7c888911">13,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtMi0xLTEtMTQzODc_9f9a7dd8-407e-42dc-b6d2-4d18ba828640">21,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtNC0xLTEtMTQzODc_94d67254-0565-42bd-bb26-ecbc70e7c5a0">20,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtNi0xLTEtMTQzODc_bddc536c-5a12-47a1-a2db-db9ffa154b4c">18,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NzQ_e8e2d2a8-4734-44de-abc8-b866ff58940b" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2021 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"><tr><td style="width:1.0%"></td><td style="width:45.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.136%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzEtMi0xLTEtMTQzODc_0dc8ce68-bec5-471b-82a4-6b3195ffdd82">19,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzItMi0xLTEtMTQzODc_3fbdad45-92f4-4afe-b9e3-fa2e0541a6af">17,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzMtMi0xLTEtMTQzODc_ba546f7f-c4b6-45ac-b722-5683c7637081">15,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzQtMi0xLTEtMTQzODc_f381cc68-dba2-4984-95b0-9b509a73e2e9">15,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzUtMi0xLTEtMTQzODc_e7f25228-5aba-496b-bd99-0cbe5a4d32d3">13,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_196"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90ZXh0cmVnaW9uOjcxZDJhMjFlODY4YzQ5MmI5YTYxYzIzY2E1ODVmMDk0XzEwMQ_696e4ae1-42ae-44ec-a7ea-1dabe80756e9" continuedAt="i851c88eebde4402daa0febadbb91973b" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i851c88eebde4402daa0febadbb91973b"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90ZXh0cmVnaW9uOjcxZDJhMjFlODY4YzQ5MmI5YTYxYzIzY2E1ODVmMDk0XzEwOA_1ed99e96-e65a-48d0-aeac-c3aee9d8e784" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzEtMi0xLTEtMTQzODc_cd5acd44-cca3-4d9d-8606-c0004a8cc751">74,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzEtNC0xLTEtMTQzODc_1711e87e-f842-482e-94dd-3ef36cd0c81d">78,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzItMi0xLTEtMTQzODc_7c9fc947-6aa8-4f59-ba91-2ec0baa754ab">28,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzItNC0xLTEtMTQzODc_ac9fd6db-4505-4f48-a5ef-de43f456a473">29,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzMtMi0xLTEtMTQzODc_e0001aeb-e3cd-49b2-8bcb-a82b8f6cb620">49,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzMtNC0xLTEtMTQzODc_d9adcbbd-9239-4e47-80d8-ffdd9fb42450">41,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzQtMi0xLTEtMTQzODc_7a1d7127-7174-48b5-94cc-55d2df83788b">152,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzQtNC0xLTEtMTQzODc_4038dbf1-ef84-48f2-8dd0-dafb02f17f7d">149,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_199"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2NQ_656ac83a-efbb-4022-a6f9-068f9127c201" continuedAt="ia6f8f5fc494446e78f4fc3b1e82c9251" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="ia6f8f5fc494446e78f4fc3b1e82c9251"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2Mw_1d2f0ab8-7889-4b93-a6b7-f1ee8d2df3da" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9975480f49ba421fbee3550a4274afe7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzEtMi0xLTEtMTQzODc_7adaad64-43f4-47c4-9fda-682c509c036f">19,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8a808fe0b54ddba67054c89d5a1b31_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzEtNC0xLTEtMTQzODc_28bae1f5-8f31-4e7e-9295-3ee6e5a57909">20,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fffab3c3ec74abfaa9321c51e7251c5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzItMi0xLTEtMTQzODc_cb4e8289-c540-40f9-937f-260c547f95b0">93,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45c29d951f5d4c02b87e6f23252fae8b_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzItNC0xLTEtMTQzODc_f6df08b4-baed-407e-8183-bcd54e98f718">91,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if19c4658d9be4125b1fcd0e10c10ecaf_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzMtMi0xLTEtMTQzODc_496510bf-8c83-43e8-9da0-4b25f90eac3b">422,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b925034a754eb59d88fb99ef8a71d6_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzMtNC0xLTEtMTQzODc_1c7c279a-f565-4f5b-a100-5edd579c4491">384,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzQtMi0xLTEtMTQzODc_8fe5c7b6-0aeb-4e89-8402-0e625adc981c">535,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzQtNC0xLTEtMTQzODc_a68e8597-8e6f-4f2e-86ab-8f8df38f7d83">496,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzUtMi0xLTEtMTQzODc_1125b93c-0dd1-4656-aa3b-3e4001f90433">269,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzUtNC0xLTEtMTQzODc_aef3b86b-de5f-40b0-8292-7e9a142d3a98">242,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzYtMi0xLTEtMTQzODc_ec06da10-d328-4461-99f8-3b9e350b6985">265,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzYtNC0xLTEtMTQzODc_64637ece-d985-4005-a0da-7863a2d1fa6e">253,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:DepreciationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2NA_dea8c591-1566-48bf-90f4-2feac63d24fd" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:61.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icef44ed2e1f64af4bcf11c779623803f_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItMi0xLTEtMTQzODc_c1ceea67-0663-42d1-9fc4-6a0d38688be2">30,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic791aff96ad14843bfc1ceed12792791_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItNC0xLTEtMTQzODc_9bd917ed-bd87-4717-9c2f-9ee28e61ebd6">27,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a9118310f64426cbd9ef1ff3e6de5fb_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItNi0xLTEtMTQzODc_392d2c78-eef6-4843-8ae6-7d52b0995ab5">23,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2de2c9baf30f411098d41d77bdac35c6_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtMi0xLTEtMTQzODc_6c692ef1-8b91-49c9-b07f-c6877df7388a">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89b74d5407834347b95cc6510763a7e4_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtNC0xLTEtMTQzODc_d175198b-4c0b-415e-ab31-069ea7150a27">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9547c6dd59f74e22a99f084bced59e96_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtNi0xLTEtMTQzODc_458b5354-e247-4f9a-a15b-b9bbd71dd8ca">1,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09895a7bdc074a62971c98adc69a5834_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtMi0xLTEtMTQzODc_06f0f512-927d-4dca-9f5d-f7e752545889">31,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33a0786f4c6a4d8cb508d07a8786a5b2_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtNC0xLTEtMTQzODc_fe789d69-e650-4b6a-9e47-67d2cb83ac15">29,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb1a7c1a38734f0aa9a17d1f97dc9d32_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtNi0xLTEtMTQzODc_a8ba1177-ba80-4c30-adab-58ad3a54730f">24,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_202"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90ZXh0cmVnaW9uOjg0MzZiYjZhMmIyOTQ4ZGU5MDA0Y2M2OWMxZDE0NDZkXzExNg_ff85ca4b-651a-443f-a663-79d8d2faf579" continuedAt="i0fd712426da542208b9005afd404fa5a" escape="true">Accrued Liabilities</ix:nonNumeric></span></div><ix:continuation id="i0fd712426da542208b9005afd404fa5a"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90ZXh0cmVnaW9uOjg0MzZiYjZhMmIyOTQ4ZGU5MDA0Y2M2OWMxZDE0NDZkXzExNA_e79ecfcc-7547-48be-ab00-7a4b349f0310" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzEtMi0xLTEtMTQzODc_7ff5e747-1b4a-4959-8f8b-ebd38173e83a">24,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzEtNC0xLTEtMTQzODc_26ad1ff6-6b55-4371-8132-2dd4a927c617">23,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High deductible insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzItMi0xLTEtMTQzODc_4c98575c-f8de-4604-a51f-c81946f5e5c1">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccruedInsuranceCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzItNC0xLTEtMTQzODc_c022504b-3a73-4a48-8a9f-b29da4d1d543">4,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzMtMi0xLTEtMTQzODc_05e2d227-70e7-45d5-b805-69ed33734428">29,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzMtNC0xLTEtMTQzODc_44a8a87f-cd20-4ec4-b76c-43955278ac5a">32,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzQtMi0xLTEtMTQzODc_c37165be-4e15-4705-8e55-14263fe317ff">58,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzQtNC0xLTEtMTQzODc_b4bf8ff5-2f22-4e5e-84ca-65fccf78b76e">60,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_205"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYxOTU_bd0169bd-5c0d-4547-b9d0-37c7d688f492" continuedAt="i8a1487ba4b354a62a888818250ec66ce" escape="true">Long-term Debt</ix:nonNumeric></span></div><ix:continuation id="i8a1487ba4b354a62a888818250ec66ce" continuedAt="i2cb4d249d3c84a368d24488f5ffe8de4"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYxODQ_42526aad-2cc5-45e5-9a4f-20f1ffb32ecd" continuedAt="i60a19b249fed4f6f948e626582e1d8e5" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt consists of the following (dollars in thousands):    </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b7fc07963b04b2d988b5b182b211c29_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtMi0xLTEtMTUyNzg_247331e1-4dbf-433f-b95b-0abf895b6e94">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtNC0xLTEtMTUyNzg_e58e0636-f7a1-474c-8f51-9ddf8580579d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtMi0xLTEtMTQzODc_ba9a9dd9-df84-41b8-89f4-0e123741a434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5346cbeac4b94795a5b1d6eee0903b98_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtNC0xLTEtMTQzODc_0405d38c-84e7-4d34-8246-a5ae2f107073">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38f77b5eb4844818b9a14fb995bcfb06_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzItMi0xLTEtMTQzODc_3a3b1302-2dd9-48da-a134-3fe9df810588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id508e6f32da940b99ad19feb8125e1b2_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzItNC0xLTEtMTQzODc_8bf07b61-448d-4fb3-a8f6-baa4abdd91fb">50,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzQtMi0xLTEtMTQzODc_6fb7d15d-7d42-41e9-b448-97032ecab418">6,180</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzQtNC0xLTEtMTQzODc_187ea59a-150f-4b84-b3de-bca858edb11b">4,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzctMi0xLTEtMTQzODc_97df4f1d-bce0-40e1-9b13-3a5aae677968">393,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzctNC0xLTEtMTQzODc_f91c6662-10cd-4c0c-9ef8-8e8ad330c129">346,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2029</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued $<ix:nonFraction unitRef="usd" contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEzOA_1b4d4a9f-1087-48ff-9466-d2c7511239a9">400.0</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number2" contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE3MQ_ad01efe6-0872-4aa6-893d-e633281d021d">4.125</ix:nonFraction>% senior notes outstanding due <ix:nonNumeric contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzIwMw_aba6c5c2-0bc3-4b9c-b2d9-626662c8946d">April 15, 2029</ix:nonNumeric> ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4MzI_3d55507a-ba00-4806-820e-618ed9bb2bd2">5.1</ix:nonFraction>&#160;million related to the offering and pay fees and expenses of $<ix:nonFraction unitRef="usd" contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NDY_54c0b147-e953-44d1-afc3-28014d08f6b6">1.1</ix:nonFraction>&#160;million related to amending its existing credit agreement.  In connection with the issuance, the Company completed the redemption of its outstanding <ix:nonFraction unitRef="number2" contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NzY_d266995b-61b7-49c6-81a6-1a14f5f7fe1c">4.875</ix:nonFraction>% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $<ix:nonFraction unitRef="usd" contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NjA_3cce8b00-346f-4eeb-8e5f-baef56b9a18e">300.0</ix:nonFraction>&#160;million to retire the outstanding principal amount plus $<ix:nonFraction unitRef="usd" contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4OTg_cc54db6a-2fcc-4b3c-8b92-c6c5affcde96">7.3</ix:nonFraction>&#160;million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $<ix:nonFraction unitRef="usd" contextRef="if16e5a2738b34fa6ba61cc896a7ec238_I20210331" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU5MTI_da40b563-75b4-4bb3-a683-aebfb69d9808">5.1</ix:nonFraction>&#160;million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $<ix:nonFraction unitRef="usd" contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU5MjY_3bc037e8-90cf-4883-8e18-db6265086b43">7.3</ix:nonFraction>&#160;million redemption premium, as well as approximately $<ix:nonFraction unitRef="usd" contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4ODQ_21d5f9b0-8390-46de-8e5f-52926a66e469">3.0</ix:nonFraction>&#160;million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Senior Notes accrue interest at a rate of <ix:nonFraction unitRef="number2" contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3MQ_2b886106-d411-42f1-aea0-15589799b9e7">4.125</ix:nonFraction>% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on October 15, 2021.  The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company.  The 2029 Senior Notes are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 15, 2024, the Company may redeem up to <ix:nonFraction unitRef="number2" contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231" decimals="INF" name="trs:Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc4OTc_61f86768-b0e2-4f9f-89a6-b9fa12331e54">40</ix:nonFraction>% of the principal amount of the 2029 Senior Notes at a redemption price of <ix:nonFraction unitRef="number2" contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231" decimals="INF" name="trs:Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc5MDI_edd2ab7c-745b-47fc-b667-2e86d681cbb5">104.125</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to <ix:nonFraction unitRef="number2" contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc5MTI_39b72144-5a77-4e40-b209-0c8716506e34">100</ix:nonFraction>% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium.  <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DebtInstrumentRedemptionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzg2MDU_53ad5eff-71c9-4871-97fd-0068ae53038a" continuedAt="i7fd5ab7fb6e54c49aea8fc5988bc1ea4" escape="true">On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><ix:continuation id="i7fd5ab7fb6e54c49aea8fc5988bc1ea4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"></td><td style="width:60.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ibc6692ee233749a282ddf91e16434175_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzEtMi0xLTEtMTQzODc_6b68557c-3d99-45e6-8e31-9a1f2a2de650">102.063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i59afeea9728f49d6bb01e52d371f875a_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzItMi0xLTEtMTQzODc_fa1369b6-4753-47e9-84bc-fbaed6e80ac4">101.031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i70178fd5da894bb78c1e017870a3dd88_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzMtMi0xLTEtMTQzODc_3e82f080-f022-4f6f-9b92-de71f09a39c8">100.000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2025</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the Company issued $<ix:nonFraction unitRef="usd" contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzQ0NjU_a61358a7-b13e-443b-b69d-a7249c395e87">300.0</ix:nonFraction>&#160;million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act.  During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of <ix:nonFraction unitRef="number2" contextRef="ia96a645c6bc343ba8157d076727b385d_D20210401-20210415" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzQ0ODE_cea5f925-4738-475a-8bfa-90f32217e781">102.438</ix:nonFraction>% of the principal amount. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i2cb4d249d3c84a368d24488f5ffe8de4" continuedAt="iafcfb72574134d58a15f56aeb001ba9d"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement     </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date.  The Company incurred fees and expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NDI_9b695a7f-cd8c-48cf-b9ef-d18e6bb7849c">1.1</ix:nonFraction>&#160;million related to the amendment, all of which was capitalized as debt issuance costs.  The Company also recorded approximately $<ix:nonFraction unitRef="usd" contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NTY_5a4eecf2-bfde-49df-9d75-b7ddae23d732">0.2</ix:nonFraction>&#160;million of non-cash expense related to the write-off of previously capitalized deferred financing fees. </span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NzA_a53e5aa3-3d8c-4438-a874-f4c052a77d37" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.774%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>($ in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity<br/>Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (as amended)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="iec09cea31f2a491ba67c36e5f3d3729b_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItMi0xLTEtMTU5OTg_bf7ea0ae-4f90-42c1-b4a6-f2f858031cf5">300.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNC0xLTEtMTU5OTg_92fe6a32-a5ad-4147-9635-3a1cadfe4438">3/29/2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus <ix:nonFraction unitRef="rate" contextRef="iee43a67079ef4a538b16a2fe3a2b6de7_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f">1.500</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (prior to amending)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="id14543614ef94d04ad28025ef102ad7c_I20210331" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtMi0xLTEtMTU5OTg_031dcd56-0d6e-4404-aa14-d7ca2e975467">300.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i58bfe55d472d4e22998b7f7e2f1bc720_D20210101-20210331" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-month-day-year" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNC0xLTEtMTU5OTg_cd317798-069f-4140-9b55-880ae067a5f4">9/20/2022</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus <ix:nonFraction unitRef="rate" contextRef="if8526db8b20a4a63a06b7854ccf91460_D20210101-20210331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d">1.500</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8" footnoteRole="http://www.xbrl.org/2003/role/footnote">London Interbank Offered Rate ("LIBOR")</ix:footnote></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (b) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77" footnoteRole="http://www.xbrl.org/2003/role/footnote">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</ix:footnote></span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $<ix:nonFraction unitRef="usd" contextRef="i4b251dd7108a466eb2f49c93ca4caa4d_I20211231" decimals="-5" name="trs:IncrementalDebtCommitmentsCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2ODU_dff6357a-f345-458b-819d-4b4858d27fa5">200.0</ix:nonFraction> million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than <ix:nonFraction unitRef="number2" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="2" name="trs:NetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE5NDY_f3aebd1f-e2f8-4e4d-a6c1-88b73547dd9f">3.00</ix:nonFraction> to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $<ix:nonFraction unitRef="usd" contextRef="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzIyMDI_5d55f436-6ce3-4c35-8e43-0dfa1cb0898d">40.0</ix:nonFraction> million in aggregate. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of December&#160;31, 2021 and December&#160;31, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i8fdde184844d464786e98b9150f6ad4f_I20201231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI0MTI_874a0ce2-7f14-4b2c-9491-7baa4fc8bee4"><ix:nonFraction unitRef="usd" contextRef="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI0MTI_c289930d-dad2-4097-b535-e9241c936e35">no</ix:nonFraction></ix:nonFraction> letters of credit issued against its revolving credit facility.  See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information on its cash deposits.  At December&#160;31, 2021, the Company had <ix:nonFraction unitRef="usd" contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI1OTI_81c7e4d5-7a1f-4948-b67f-8e5e9520060c">no</ix:nonFraction> amounts outstanding under its revolving credit facility and had $<ix:nonFraction unitRef="usd" contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI2NTE_b3d31d6c-d215-4878-8625-e861315146ce">300.0</ix:nonFraction> million potentially available. At December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i229af6d98d53459e9399274f0fc00e00_I20201231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3MDA_6bd3fec5-ce7c-4848-8061-3ef2dbf36792">50.5</ix:nonFraction> million amounts outstanding under its revolving credit facility and had $<ix:nonFraction unitRef="usd" contextRef="i229af6d98d53459e9399274f0fc00e00_I20201231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3Njc_140da778-7d26-42af-b7c1-e48ddacee7f9">249.5</ix:nonFraction> million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December&#160;31, 2021 and December&#160;31, 2020.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously drew $<ix:nonFraction unitRef="usd" contextRef="if86c4bbc6ffd48bcbc5684894bd4718e_I20200331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzMwMzI_f449c30a-524a-4b5b-b7b8-a7634643736b">150</ix:nonFraction>&#160;million on its revolving credit facility in March 2020 to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 pandemic, but repaid this amount during second quarter 2020.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="iafcfb72574134d58a15f56aeb001ba9d" continuedAt="i9128a5a1e3ff463eb26285d6c037ab5d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties.  Borrowings under the $<ix:nonFraction unitRef="usd" contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2NDAzNTI_3a80602c-24b9-4fd1-9ba7-6318bb3c8b8b">125.0</ix:nonFraction>&#160;million (equivalent) foreign currency sub limit of the $<ix:nonFraction unitRef="usd" contextRef="iec09cea31f2a491ba67c36e5f3d3729b_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzM1MDQ_bf7ea0ae-4f90-42c1-b4a6-f2f858031cf5">300.0</ix:nonFraction> million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement.&#160; The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash  interest expense, as defined, and preferred dividends, as defined).  At December&#160;31, 2021, the Company was in compliance with the financial covenants contained in the Credit Agreement.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings, effective January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revolving Loan Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="if460d327f19248a1920b30407f8de0db_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2NDkyNjc0NTQ4ODY_d7449b03-0120-4391-82a9-ff35b5d43a4b">4</ix:nonFraction>&#160;million. The facility is guaranteed by TriMas Corporation. There are <ix:nonFraction unitRef="usd" contextRef="if460d327f19248a1920b30407f8de0db_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2NDkyNjc0NTQ5Mjk_1edf7ecd-4a63-4b70-b960-2ce379a688ad">no</ix:nonFraction> borrowings outstanding on this loan facility as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt Maturities</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYyMDA_62ee399d-aa1d-49ea-9af6-40362b10b047" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the face value of long-term debt at December&#160;31, 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"></td><td style="width:60.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzEtMi0xLTEtMTQzODc_935a9f71-c93a-4a21-8d8b-5c51a28747b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzItMi0xLTEtMTQzODc_9f5767f4-19e1-43fe-91f1-e2f300bede86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzMtMi0xLTEtMTQzODc_528e43b0-24dd-4fa4-b504-9b7a6d026639">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzQtMi0xLTEtMTQzODc_116a46c8-5fff-4a3d-8062-0259555a59d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzUtMi0xLTEtMTQzODc_8fd4ea6d-d37b-4792-bfff-3bb3549863b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzYtMi0xLTEtMTQzODc_b58db970-0460-4ef9-bbc5-93facb62469e">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzctMi0xLTEtMTQzODc_e450cf68-61e6-4385-b979-8430b14d5fec">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Debt</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined.  <ix:continuation id="i60a19b249fed4f6f948e626582e1d8e5" continuedAt="i59d44a0bb6134cdfb6cf15dd6a838310">The carrying amounts and fair values were as follows (dollars in thousands):</ix:continuation></span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><ix:continuation id="i59d44a0bb6134cdfb6cf15dd6a838310"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:31.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.028%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b7fc07963b04b2d988b5b182b211c29_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItMi0xLTEtMTQzODc_c684ab03-df98-44c6-8e71-33709e3e933f">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6587f4d160914aecb2c1ef20f8931978_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItNC0xLTEtMTQzODc_858b0316-0560-409b-94ad-2102c80daa9d">399,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItNi0xLTEtMTQzODc_ede5bb5d-206e-425e-b789-b47a0923eca0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cb4cfda48f247d4a3f69daa331e2c18_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItOC0xLTEtMTQzODc_9aa57e1b-6534-4ad3-92c5-c89643b51ff2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtMi0xLTEtMTUzNDM_a4de242c-ee5e-4f90-8638-04a6f9f6a0e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibab63775cf5d4354b7ac1195cbb268e9_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNC0xLTEtMTUzNTA_aada6f6e-e38d-4cef-bcfb-35281366a197">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5346cbeac4b94795a5b1d6eee0903b98_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNi0xLTEtMTUzNTg_b17640ee-cec3-4012-b434-421e8dbcb413">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1d8b9b0ee846dab9f3d03659733468_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtOC0xLTEtMTUzNjU_d4062c06-1cc2-4836-8282-289aab5def69">305,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11d90dc48c2e449888a79f513951be3f_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtMi0xLTEtMTQzODc_bdd7c48d-9411-4bef-a34c-640fcbc157f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60eaaca8a9f94fb392e2838e714e4304_I20211231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNC0xLTEtMTQzODc_818e24ce-1f16-494c-8693-2e7a4d0725f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id18629dab1d94be9ab766ed3f1ac2d88_I20201231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNi0xLTEtMTQzODc_04a0ff0c-c4d5-450a-bbac-7be11796bd28">50,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5daeb05ffb73488894c68769d2b41b43_I20201231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtOC0xLTEtMTQzODc_40048dce-593f-4acc-818c-2db57121921f">50,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i9128a5a1e3ff463eb26285d6c037ab5d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unamortized debt issuance costs approximated $<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzU2OTA_773dedce-88e5-4d51-a72d-84a4cf06fff0">6.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzU2OTc_321fd092-52de-43a9-8f47-0c1bbd8975e6">4.2</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders.  Amortization expense for these items was approximately $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNDA_267ab511-a3ff-43d7-9d10-062a2386aa1d">1.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNDQ_244d832a-caee-4281-9445-75d1b234566c">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNTE_a1591ccc-2899-4465-b7d7-bddc0a616d2c">1.1</ix:nonFraction> million in 2021, 2020 and 2019, respectively, and is included in interest expense in the accompanying consolidated statement of operations.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_211"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2OTU_7cb8ff18-b262-43cb-a684-9d410d1d1bf9" continuedAt="i415de1488deb4f2990430a53d9442231" escape="true">Derivative Instruments   </ix:nonNumeric></span></div><ix:continuation id="i415de1488deb4f2990430a53d9442231" continuedAt="i8206e64e35234230aef129e71451967c"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Designated as Hedging Instruments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company uses cross-currency swap contracts to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro.  By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt.  At inception, the Company designates its cross-currency swaps as net investment hedges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had cross-currency swap agreements at notional amounts totaling $<ix:nonFraction unitRef="usd" contextRef="ieda3142fb4e943998bb3b32aa7d435c5_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzYwOA_a391e832-aa07-4808-9420-a36a47b9d07f">250.0</ix:nonFraction>&#160;million, which declines to $<ix:nonFraction unitRef="usd" contextRef="ibfa136ef16d14fb4ba59b73488898b4f_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzYxNA_2fe5c046-0e45-44cc-ba99-f9785cc570bb">25.0</ix:nonFraction>&#160;million over various contract periods ending between April 15, 2022 and April 15, 2027.  Under the terms of the agreements, the Company is to receive net interest payments at a fixed rate ranging from approximately <ix:nonFraction unitRef="number2" contextRef="ibfa136ef16d14fb4ba59b73488898b4f_I20211231" decimals="3" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzc4Nw_bb558f1e-bb75-47f0-8c8c-9aaad31f3622">0.8</ix:nonFraction>% to <ix:nonFraction unitRef="number2" contextRef="ieda3142fb4e943998bb3b32aa7d435c5_I20211231" decimals="3" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzEwOTk1MTE2MzI0MzY_09b68d9a-7818-4e58-b20c-f4e055d45fff">2.9</ix:nonFraction>% of the notional amounts. </span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2OTQ_7968bd42-9d13-48a4-8ffb-1e4fa24a3fc0" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:39.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability) Derivatives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Caption</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia69dc2b9edda44e899cd82c58558b0df_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzMtNC0xLTEtMTQzODc_10ef7d30-7815-4007-94a5-19c313e5eca6">7,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33ec3eabe700494bb28dae5e2727761b_I20201231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzMtNi0xLTEtMTQzODc_a9dcd785-7aeb-4d1a-ae29-050777d67c7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb49c01f7f74150bf680a792e580fb3_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzQtNC0xLTEtMTQzODc_82ce0c74-33bc-4d81-85fa-49721f05329f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i220cb895bc024305b00591e9d05db50a_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzQtNi0xLTEtMTQzODc_e77b1a1f-7a75-4816-91d0-b1349fed76f4">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2ODI_65663779-93e4-4cc9-bc36-ce9860472c51" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income (loss) recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2021 and 2020, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:26.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.302%"></td><td style="width:0.1%"></td></tr><tr style="height:41pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized<br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Loss Reclassified from AOCI into Earnings <br/>(Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Loss Reclassified from <br/>AOCI into Earnings</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66040912ca0b4cf7ac2dff6b91cd83ba_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMi0xLTEtMTQzODc_d5d848b5-7f5d-4b2b-b775-c43f8734673b">5,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i836574b6806a4e21afebc89c8256a4a9_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtNC0xLTEtMTQzODc_0b137c9d-7f37-4e9f-8981-de00c0f690a7">3,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3d9fcf2b1ba4841b91244772bbeddc7_D20210101-20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtOC0xLTEtMTQzODc_4e6cdbef-e1aa-422c-8e05-394e8db482ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ced64e31d164a78b1d6afd2f508e7bc_D20200101-20201231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMTAtMS0xLTE0Mzg3_81975b37-2938-487c-8127-1d8fdb43120f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94c5c247daa94249973b74f243fcf1eb_D20190101-20191231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMTItMS0xLTE0Mzg3_fa938cb1-92a8-43ae-b13e-6e64765eb2f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the next <ix:nonNumeric contextRef="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231" name="us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzE5NDI_f94bf566-70ce-4d4d-8b01-701d5a203295">12</ix:nonNumeric> months, the Company does <ix:nonFraction unitRef="usd" contextRef="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231" decimals="-5" name="us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzE5NzA_55717656-91dd-40df-b536-a2bd05e2ff6a">no</ix:nonFraction>t expect to reclassify any pre-tax deferred amounts from AOCI into earnings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $<ix:nonFraction unitRef="usd" contextRef="i793522e2837843b397fee8967443ff48_I20211231" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzIyNzM_889825bf-d224-4578-82af-e37dc7bb8253">131.8</ix:nonFraction> million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies.  The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through December 2022.  These contracts are not designated as hedging instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i8206e64e35234230aef129e71451967c"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2Nzc_08276627-f77d-4958-a670-6e43a950a778" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:42.512%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized in Earnings on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Income (Loss) <br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59f9b30970be4710ad8d830f3e4441be_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtNC0xLTEtMTQzODc_d027aad3-86f1-4f19-a827-1fd9c40794be">7,130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if379432fe93b40f28ae309a7a715f6c8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtNi0xLTEtMTQzODc_2ebf5f30-e665-424a-9b31-92ff676edcb1">470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i006d6f95173745579eb6a0d4fdfa780b_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtOC0xLTEtMTQzODc_142a0080-b45f-4f9f-824e-68bc0f890cfe">600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Derivatives</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount.  Estimates of the fair value of the Company's cross-currency swaps use observable inputs such as interest rate yield curves and forward currency exchange rates. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2NzY_444f3ded-2c00-416e-8857-cde57649250d" continuedAt="ibb51d4c08c4c40a6ad92538ac6cfef6a" escape="true">Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 are as follows (dollars in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt"><ix:continuation id="ibb51d4c08c4c40a6ad92538ac6cfef6a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frequency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98593435cd3f45769e763c5257e999c7_I20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItNC0xLTEtMTQzODc_ecce9fe2-a8de-4890-be22-31c804bca1e3">7,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7f2a6c1816465dbb592e64fd0d18b9_I20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItNi0xLTEtMTQzODc_c4d89506-9881-465b-af39-ff299e2b800e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i056ba0cb394846138e5058905875071f_I20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItOC0xLTEtMTQzODc_4a59f2c5-1d46-4518-9c47-a0489e8a1b32">7,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7470dd6e8ab946f49a40c82e9060ae8f_I20211231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItMTAtMS0xLTE0Mzg3_ca42600f-6c8f-4011-a083-9890fcd7bc4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ae8552608eb4f6aac70dcf9818f1b67_I20211231" decimals="-3" sign="-" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtNC0xLTEtMTQzODc_ab81abf9-24ef-4c94-9fab-d7001c2f5b75">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ff371720f540f380150eb5f86f16d9_I20211231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtNi0xLTEtMTQzODc_6a7948df-b62d-4fc8-8d51-500bb02bb691">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77948c03f6cf47e08cdbb3c7b806595c_I20211231" decimals="-3" sign="-" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtOC0xLTEtMTQzODc_3ea80876-0ac7-45e0-a813-0a4eef045ee5">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdf12a421d88412f8e001ee141c60048_I20211231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtMTAtMS0xLTE0Mzg3_2b98103d-9aea-474d-b301-7767bca6a9e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27f34142cdad46ca8c441dfe6366f4b3_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtNC0xLTEtMTQzODc_812da037-b20d-4aee-a32d-bcf5172042be">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie43728e72cf9446980b018d170dbd1c3_I20201231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtNi0xLTEtMTQzODc_59891cd1-d0c1-4eab-af88-912e9930e2d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9b1d83074ec40b28807e9a0b33dab78_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtOC0xLTEtMTQzODc_20d01d93-6ee5-4b48-880a-de9921d8253b">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79351d78443432ea2271aa8315d095d_I20201231" decimals="-3" name="us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtMTAtMS0xLTE0Mzg3_a49e715f-8a16-4d6f-9a3c-09df368557ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73ae5f0f80a44d79b0f8d88d20c9e3ce_I20201231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtNC0xLTEtMTQzODc_6661a4ed-dddf-4e4e-ab01-0953425c2fde">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if938244715aa4bb4aebd0125bb35be6c_I20201231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtNi0xLTEtMTQzODc_6f3db755-f197-480f-8427-9902c6f778b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i031fedb9a92e4977a8d3c852faa2c27f_I20201231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtOC0xLTEtMTQzODc_f6760c47-7998-41dd-ad2c-d83d06aa91c2">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d97ae81f31d454ba25c5f5f638c201e_I20201231" decimals="-3" name="us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtMTAtMS0xLTE0Mzg3_40d41366-9e24-4e0a-94a9-a92fc9c08fb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_214"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDY_83ae7a1c-3687-443a-b567-2b5c818bf5af" continuedAt="i4b7efa894b3e462392a170e5098cc027" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i4b7efa894b3e462392a170e5098cc027" continuedAt="i93118d87dd7a49a385ed4f33498682e5"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDg_03144b34-35a3-4fbe-a886-ef18d12cc397" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtMi0xLTEtMTQzODc_01e0b775-f8b9-4c56-8268-a2f63fd0d913">8,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtNC0xLTEtMTQzODc_1a152e49-48e0-4cf1-837a-40c1ec37f278">7,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtNS0xLTEtMjgwOTA_5564a613-c6a1-46d6-b42e-89a730d39248">6,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term, variable and other lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="trs:Shorttermvariableandotherleasecosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItMi0xLTEtMTQzODc_7faf9dec-42e6-4e44-a9c1-d84a88c49a26">2,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="trs:Shorttermvariableandotherleasecosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItNC0xLTEtMTQzODc_97c0118e-9f73-473c-a689-e137e4fcee2e">1,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="trs:Shorttermvariableandotherleasecosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItNS0xLTEtMjgwOTY_d4673ace-b9cf-47a6-a8fd-36ba35db182f">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzMtMi0xLTEtMTQzODc_41ad667f-bc8f-4b8a-b4ea-a3f0d1e04d59">10,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzMtNC0xLTEtMTQzODc_83f93d57-9487-4946-8639-bef4c6a8044b">9,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzQtNi0xLTEtMjkwMTM_839630f4-24ed-4e18-b9f0-62616488d490">7,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i93118d87dd7a49a385ed4f33498682e5"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MTg_40b3ebd6-f26c-48d4-907a-b297850a7edc" escape="true"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c">8,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8">8,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395">7,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244">6,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8">6,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835">18,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc">57,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d">5,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022">51,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></ix:footnote></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company's operating leases as of December&#160;31, 2021 is approximately <ix:nonNumeric contextRef="i9ea83b45482942809573410c95811ffc_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzc5OQ_6af49806-e7ac-45bd-b347-a45f9643fa59">7.5</ix:nonNumeric> years. The weighted-average discount rate as of December&#160;31, 2021 is approximately <ix:nonFraction unitRef="rate" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzg2NA_9eb7f55a-dac8-40ed-baa5-f31916346078">3.8</ix:nonFraction>%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities was approximately $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzk2Nw_c9c5861c-6380-4a01-8c93-1196d3b1256a">7.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzk3NA_de086e6d-5625-4270-9a9d-cd8523af2979">7.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzI3NDg3NzkwNzEwNzA_038ace52-5528-4d7d-8961-dd4d40ab699b">6.4</ix:nonFraction> million during 2021, 2020 and 2019 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzExOTk_c6cf3570-88c5-477a-93b1-a72e42c20093">19.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzEyMDY_37421594-f8d5-49fb-a0cd-0b5ed7c71256">14.0</ix:nonFraction>&#160;million during 2021 and 2020, respectively.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_217"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90ZXh0cmVnaW9uOmVlMTJhOWY4MGY4NjRiYjY4NGQ1ZWZkNDE1NmJkZGY5XzEyNQ_ba8e2a03-27b2-4dfd-af15-b768d977bc89" continuedAt="i9ea5efd502ca40269aff08ac45d1f7bd" escape="true">Other Long-term Liabilities</ix:nonNumeric></span></div><ix:continuation id="i9ea5efd502ca40269aff08ac45d1f7bd"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90ZXh0cmVnaW9uOmVlMTJhOWY4MGY4NjRiYjY4NGQ1ZWZkNDE1NmJkZGY5XzEyNg_7c4da39f-51e3-407b-a45c-78130fc0dfe2" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:70.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current asbestos-related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:AsbestosRelatedLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzEtMi0xLTEtMTQzODc_df4dde20-32e4-4ecf-83a0-e615e21a3793">25,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:AsbestosRelatedLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzEtNC0xLTEtMTQzODc_7f0354c3-10d7-4979-8ef6-fc9b8e04bc02">26,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzItMi0xLTEtMTQzODc_3a43d9c9-e60d-48df-9a4c-0c2e9c39cbe1">33,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzItNC0xLTEtMTQzODc_1f4074eb-6dac-4498-a2ba-f66a77518786">43,520</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzMtMi0xLTEtMTQzODc_c0cb9026-25ec-4172-8228-288e44109c72">59,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzMtNC0xLTEtMTQzODc_cc99a2c9-21cb-4275-b3ba-590c4660ca78">69,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_220"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MTg_9a6ef9cc-5e30-4820-9595-c4b216f28ee7" continuedAt="i3fc15c74fa1248dab674101569d1b704" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i3fc15c74fa1248dab674101569d1b704" continuedAt="i34368b59577a4850b076996acf59abef"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal.  Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes.  Other environmental laws and regulations require the obtainment and compliance with environmental permits.  To date, costs of complying with environmental, health and safety requirements have not been material.  However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position.  Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i34368b59577a4850b076996acf59abef" continuedAt="iecc16a1fa2c14224afe597d3b0e7a514"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company was a party to <ix:nonFraction unitRef="cases" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="0" name="trs:LossContingencyPendingCasesNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE1MDk_89c0607c-d9e2-496a-9e0b-5130ea2b847f">389</ix:nonFraction> pending cases involving an aggregate of <ix:nonFraction unitRef="claimants" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE1NTI_b36dd71d-d967-4cd6-846f-6b5ec6e0e789">4,754</ix:nonFraction> claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MjE_f2cc7d3d-bc7e-4cc6-9479-9588b495e4c4" continuedAt="i4a88a8437e9442e28f0797681abe7d7a" escape="true">The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt"><ix:continuation id="i4a88a8437e9442e28f0797681abe7d7a"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:17.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims filed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>dismissed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>settled<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>settlement<br/>amount per<br/>claim during<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total defense<br/>costs during<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i091ec2241eb44f96877d4302d099631b_I20201231" decimals="0" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMi0xLTEtMTQzODc_41ee6302-81d8-45c7-be31-dc2a83a5f7cb">4,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="0" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtNC0xLTEtMTQzODc_391a62f9-3363-44d2-bfa9-df140adf2bea">265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="0" name="us-gaap:LossContingencyClaimsDismissedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtNi0xLTEtMTQzODc_9d4ed0dc-765d-4f1e-a77b-25cb78af1121">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtOC0xLTEtMTQzODc_7427c88a-81b4-434c-9805-692e3944f8c6">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTAtMS0xLTE0Mzg3_9ca6430b-998a-4371-bb97-6bf7c8f20fe2">4,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="0" name="trs:LossContingencySettlementAgreementAverageConsideration" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTItMS0xLTE0Mzg3_83d21d4e-44da-4666-a88f-1357618fe65b">16,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="0" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTQtMS0xLTE0Mzg3_af209a57-57fb-4ba5-94cd-f51fc38f3b02">1,950,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="ie1a01dca448a407ab4c5041f054aa8c2_I20191231" decimals="0" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMi0xLTEtMTQzODc_71b3a13f-2578-4e39-a359-1b1d0cb191d0">4,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231" decimals="0" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItNC0xLTEtMTQzODc_38203a53-6d58-42ff-b3d5-5e52b07391a2">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231" decimals="0" name="us-gaap:LossContingencyClaimsDismissedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItNi0xLTEtMTQzODc_c35ce1bb-4448-4968-9d3c-5df78bcbe94f">287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItOC0xLTEtMTQzODc_b48746be-7f73-4133-923f-367291f7bc8a">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i091ec2241eb44f96877d4302d099631b_I20201231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTAtMS0xLTE0Mzg3_8846d3a9-b0bd-4b58-80a1-979afdfe54f9">4,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231" decimals="0" name="trs:LossContingencySettlementAgreementAverageConsideration" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTItMS0xLTE0Mzg3_f142ebc7-5bbf-4763-b4ac-9ad8e749a2e1">18,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231" decimals="0" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTQtMS0xLTE0Mzg3_139f795f-7094-49c3-9b37-d95c47e14b29">2,130,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="if12f414408cc467788fe958d302362c6_I20181231" decimals="0" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMi0xLTEtMTQzODc_8dff8e8c-fae7-4038-915c-45eb120b902b">4,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231" decimals="0" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtNC0xLTEtMTQzODc_7317b45c-f8cb-4fe1-b743-aafe1bf07b7b">143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231" decimals="0" name="us-gaap:LossContingencyClaimsDismissedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtNi0xLTEtMTQzODc_ac3d0e7c-e20c-4809-8c2d-9c58e48f4f68">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtOC0xLTEtMTQzODc_22cf5262-f0c0-4eae-87d4-f61b2ebbfabf">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="ie1a01dca448a407ab4c5041f054aa8c2_I20191231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTAtMS0xLTE0Mzg3_30bcf466-7ee8-4a4b-a197-b8478798c6cf">4,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231" decimals="0" name="trs:LossContingencySettlementAgreementAverageConsideration" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTItMS0xLTE0Mzg3_05b6c0e8-7447-4ed0-8dda-f661afe6998f">16,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231" decimals="0" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTQtMS0xLTE0Mzg3_9e2e82e1-08e9-430b-94d5-676c26300886">2,250,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition.  The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate.  The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The large majority of claims do not specify the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the <ix:nonFraction unitRef="claimants" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMwODA_b36dd71d-d967-4cd6-846f-6b5ec6e0e789">4,754</ix:nonFraction> claims pending at December&#160;31, 2021, <ix:nonFraction unitRef="claimants" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMxMDU_bd0334fe-8893-475a-b7c2-ce7c5355a70f">27</ix:nonFraction> set forth specific amounts of damages (other than those stating the statutory minimum or maximum).  At December&#160;31, 2021, of the <ix:nonFraction unitRef="claimants" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMyMjI_bd0334fe-8893-475a-b7c2-ce7c5355a70f">27</ix:nonFraction> claims that set forth specific amounts, there was <ix:nonFraction unitRef="claimants" contextRef="i1223db398da0410995663206ad6ef931_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMyNzY_6ffeb1ad-fcd1-4ba2-84a5-ab113fe0f007">one</ix:nonFraction> claim seeking more than $5 million for punitive damages. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MDk_7ef4c0df-e422-4cc7-b99e-7a80315febc3" continuedAt="ib51e13adcc584246a7c0b419140dc3b9" escape="true">Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><ix:continuation id="ib51e13adcc584246a7c0b419140dc3b9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensatory</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Range of damages sought (in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.0 to $0.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.6 to $5.0</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$5.0+</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of claims</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i7d24c86c48af4952b1850ecaebce66fa_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItNy0xLTEtMTQzODc_febafcc2-a5c6-437a-a4a5-38da434398eb">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i91686fbc3bda43cab4932a3df5b193e3_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItOS0xLTEtMTQzODc_d53ccac2-1f0f-4177-9c30-cda4e09efa45">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="claimants" contextRef="i4f6312bd49c546ffbe161d84bdf9214a_I20211231" decimals="INF" name="trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItMTEtMS0xLTE0Mzg3_2ccf457d-647b-470f-8a55-f91069018a05">25</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25&#160;years ago, have been approximately $<ix:nonFraction unitRef="usd" contextRef="ibcf8d567fc134b7c8568363589444208_D19910101-20211231" decimals="-5" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzM2ODc_ba69ac42-a3c9-4db1-9cb2-5ae90540fa85">10.6</ix:nonFraction> million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="iecc16a1fa2c14224afe597d3b0e7a514"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company&#8217;s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent. The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believes a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company&#8217;s liability for asbestos-related claims will be based on a study from the Company&#8217;s third-party actuary, the Company's review of the study, as well as the Company&#8217;s own review of asbestos claims and claim resolution activity.  After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $<ix:nonFraction unitRef="usd" contextRef="id9e15484cc2b4d0abc5805d6833ffcb0_D20200101-20201231" decimals="-5" name="trs:ImpactOfChangeInAccountingPrinciple" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzM4NDgyOTA3MjcwNTY_107bd7cd-e62e-42b4-aacc-427dda9be200">23.4</ix:nonFraction>&#160;million, which is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021, which yielded a range of possible future liability of $<ix:nonFraction unitRef="usd" contextRef="i1c0c0ff640fc40aab65b5a56499c976e_I20210930" decimals="-5" name="us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzcyNzc_728302c6-4848-41a8-8dff-6bb7b33b9727">28.2</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i1c5965bbe7ba410e8528c5784ff67d51_I20210930" decimals="-5" name="us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzcyODM_a058c7e6-988e-4d37-874b-c4cbe8a933ab">38.6</ix:nonFraction>&#160;million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $<ix:nonFraction unitRef="usd" contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231" decimals="-5" name="us-gaap:LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE2NDkyNjc0NzMwNDg_666c9c0d-7f4e-4d79-935f-d3c635a17c15">1.5</ix:nonFraction>&#160;million to increase the liability estimate to $<ix:nonFraction unitRef="usd" contextRef="i1c0c0ff640fc40aab65b5a56499c976e_I20210930" decimals="-5" name="us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc1NTM_728302c6-4848-41a8-8dff-6bb7b33b9727">28.2</ix:nonFraction>&#160;million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  As of December&#160;31, 2021, the Company&#8217;s total asbestos-related liability is $<ix:nonFraction unitRef="usd" contextRef="id4826bbab4ac454a86867796c73f326e_I20211231" decimals="-5" name="us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc2NDc_7cca0e5d-e8a7-4fb3-821e-f33cf4bd6038">27.6</ix:nonFraction>&#160;million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary insurance, which covered approximately <ix:nonFraction unitRef="number2" contextRef="i559ed250547b4d0bab9eee1829c1e0df_D20180101-20181231" decimals="2" name="trs:PercentageOfSettlementAndDefenseCostsCoveredByInsurance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc4NDY_dad7b7db-1403-4ea1-8948-6b413e097155">40</ix:nonFraction>% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims.  The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses.  The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid.  Based upon the Company&#8217;s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims and Litigation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_226"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYwODc_1a3e061c-27a4-49d6-a38b-b9b5881d8408" continuedAt="ia8715c3800f5450381d1ce8da7b28ff7" escape="true">Employee Benefit Plans  </ix:nonNumeric></span></div><ix:continuation id="ia8715c3800f5450381d1ce8da7b28ff7" continuedAt="ia7993f1b56294b1db8c07c47a1852af5"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and Profit-Sharing Benefits  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees.  The plan contains both contributory and noncontributory profit sharing arrangements, as defined.  Aggregate charges included in the accompanying consolidated statement of operations under this plan for both continuing and discontinued operations were approximately $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUwMw_49284ce6-a474-4ba6-9689-d99217385254"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUwMw_618c1b64-84fd-444c-bd0a-3898d48586cf">3.4</ix:nonFraction></ix:nonFraction> million in both 2021 and 2020 and $<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUxNA_dbf8c493-cb5d-47e2-9b26-7c10bd075d27">4.6</ix:nonFraction> million in 2019.  Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets, Expenses and Obligations</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzI_ac5e6549-2687-407a-883a-d473f1fb3346" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItMi0xLTEtMTQzODc_f7b86eb8-3c0b-47c7-b861-7c1f38c21534">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItNC0xLTEtMTQzODc_3577061e-0c0d-43d4-99b6-7218dc772802">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItNi0xLTEtMTQzODc_b3f1b15f-ab7a-4320-96c2-0267beae9213">1,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtMi0xLTEtMTQzODc_6c58bb6c-a1e7-4d5f-be23-304f36e67134">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtNC0xLTEtMTQzODc_9e636a9a-dc5a-4f06-a201-48fb03efdcbb">930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtNi0xLTEtMTQzODc_21525825-7ee1-4119-a12e-842293cc8f45">1,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtMi0xLTEtMTQzODc_a0094466-dfc0-4b92-8295-a9a72c42c885">1,530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtNC0xLTEtMTQzODc_af8f345a-cd50-4f8f-b99a-f0ac98a9d0aa">1,450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtNi0xLTEtMTQzODc_e85bcb43-ce8b-4933-98bb-131e44bc10a6">1,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctMi0xLTEtMTQzODc_9a5f2879-cb72-4cc1-8a0a-f0fd02e23b27">910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctNC0xLTEtMTQzODc_aaaa91af-2642-475c-8ea3-4c42819ec6c1">890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctNi0xLTEtMTQzODc_32fcf344-74e7-48b7-a400-2662b7d5f039">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtMi0xLTEtMTQzODc_af4af4b4-a991-48ab-8eb5-b9fb6f316881">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtNC0xLTEtMTQzODc_83a7d0c4-d25d-4e4a-826b-9d766fe2f1a2">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtNi0xLTEtMTQzODc_13b69002-90ae-4e69-a3fa-e74a97bf120b">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other expense, net in the accompanying consolidated statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial valuations of the Company's defined benefit pension plans were prepared as of December&#160;31, 2021, 2020 and 2019. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzA_1b494499-a6c5-4a22-ac88-bc8a21be1c33" continuedAt="i868469106a22475b9eed3babb125dad4" escape="true">Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:</ix:nonNumeric></span></div><ix:continuation id="i868469106a22475b9eed3babb125dad4"><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItMi0xLTEtMTQzODc_05a5a899-9bd7-4204-9d62-ac8d1aa2fcfd">3.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i70599fa0ce1749a5819ff44e074f2570_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItNC0xLTEtMTQzODc_3fdfe018-a91a-43e8-a5c5-0aa1851afb30">2.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="if5c1a47ac49041a68105203396c016d8_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItNi0xLTEtMTQzODc_46916f32-c1df-4245-8c75-d4fdd285feaf">3.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtMi0xLTEtMTQzODc_d9099b38-dc49-4770-892c-65bd1ec4701b">2.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtNC0xLTEtMTQzODc_646fcbf4-1244-4f74-9ebe-b2ece919b496">3.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtNi0xLTEtMTQzODc_237015f3-606f-4f7c-8bcd-62c8d888f99b">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtMi0xLTEtMTQzODc_0e6b9704-a450-4415-a18c-387bc084313d">6.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtNC0xLTEtMTQzODc_6105015a-08f3-4cfe-a153-3f46f434b9cc">6.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtNi0xLTEtMTQzODc_34f3cf03-6fa3-4cce-a442-272acc2436a5">7.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItMi0xLTEtMTQzODc_fd7a550e-d597-4291-9008-f26cd77e049d">2.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i41c113df36a7437fa357514f5d918ed0_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItNC0xLTEtMTQzODc_1edcdf39-90b4-4a27-9ad6-2262491a7dcb">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="id9d3c89237e146479d455fd365927e7c_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItNi0xLTEtMTQzODc_89e00e73-7347-4c40-aba0-21c31cc0065a">2.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtMi0xLTEtMTQzODc_d056d5d6-c160-48a4-aab7-618ec879e86e">1.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtNC0xLTEtMTQzODc_cf8cc279-fe25-4af8-829f-474de87b549b">2.10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtNi0xLTEtMTQzODc_3c56588d-c13f-462a-9e9d-bc1670427cc7">3.00</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtMi0xLTEtMTQzODc_085a6641-e31e-4523-9065-94d171213633">3.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtNC0xLTEtMTQzODc_aa3c3e2b-39f0-4b7a-a4ea-63e2bfb668dc">2.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtNi0xLTEtMTQzODc_0f504b26-305a-4de0-bc04-82d8386772f5">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtMi0xLTEtMTQzODc_1a85a68b-5a6a-4703-a3aa-2f4153137eb4">3.90</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtNC0xLTEtMTQzODc_526b2666-1957-4d92-a1ad-04b9b168970c">4.10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtNi0xLTEtMTQzODc_06d1b0c1-14d6-49fc-b6a8-5f31db36da63">4.60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="ia7993f1b56294b1db8c07c47a1852af5" continuedAt="id9817334006045e6bbe43bf5b16c733c"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMTA_8df83b42-5dfa-4af5-8459-cc8cd423e304" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2021 and 2020 and the funded status as of December&#160;31, 2021 and 2020 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:77.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Projected Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at January&#160;1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzMtMi0xLTEtMTQzODc_97801757-840c-408b-875b-7593fd8cc0b9">40,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b71aa6933a841cda98ea469e0b4e776_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzMtNC0xLTEtMTQzODc_bcf1ed79-4811-4c0e-bdd4-34029a5a6c90">36,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzQtMi0xLTEtMTQzODc_bbe882bf-2296-4a5a-a9b5-c7cbd815d1f3">1,280</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzQtNC0xLTEtMTQzODc_29c7aa66-0213-4ec0-91fd-6f657a71d905">1,230</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzUtMi0xLTEtMTQzODc_15f8b58d-c702-4d0d-911c-49c5a5140d1e">800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzUtNC0xLTEtMTQzODc_4b181af2-5ab1-4fd3-9ee1-0c880ae7fdf0">930</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzYtMi0xLTEtMTQzODc_bb610b67-5228-44eb-8e31-a915aa9f37a7">50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzYtNC0xLTEtMTQzODc_d988fb5a-c2c9-42f3-ab62-bf6198839cfe">60</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054">3,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c">2,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzgtMi0xLTEtMTQzODc_1a5c9592-8a2c-40d7-97dc-aafcad818d2b">1,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzgtNC0xLTEtMTQzODc_e497b862-d4b2-4db2-8163-430143a6a6d6">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEyLTItMS0xLTE0Mzg3_1d5e8d16-0030-47ab-a450-fc1e32647028">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEyLTQtMS0xLTE0Mzg3_a5b895f9-d5bd-4fcc-86e2-3b94e9e227c0">750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEzLTItMS0xLTE0Mzg3_58af5ebf-030e-4c49-97f0-4af1b5c633c6">37,560</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEzLTQtMS0xLTE0Mzg3_edf625b8-7ef4-4386-97e1-85fcf5896d08">40,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Plan Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at January&#160;1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE1LTItMS0xLTE0Mzg3_615e3b84-768b-4d8f-8a74-a5d7e7400cc9">36,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b71aa6933a841cda98ea469e0b4e776_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE1LTQtMS0xLTE0Mzg3_90f41025-f6bd-4ba5-8d56-9d6eb1c62c96">30,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE2LTItMS0xLTE0Mzg3_f319e740-c2dd-455d-8cee-33247c43ffa8">2,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE2LTQtMS0xLTE0Mzg3_b3fa76bb-4549-428a-af17-cb55e5bec723">4,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE3LTItMS0xLTE0Mzg3_45b9fc3d-a91d-421d-a75e-2ee5529a4a79">2,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE3LTQtMS0xLTE0Mzg3_58a84fe7-afb2-4243-a834-b3ca1be50f07">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE4LTItMS0xLTE0Mzg3_55fdd99b-a602-426e-ab77-3852da2b0dc2">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE4LTQtMS0xLTE0Mzg3_8cc46e10-c0a6-46cd-8b50-bc30b45ac8ee">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE5LTItMS0xLTE0Mzg3_029612ff-c2ff-4ae4-aa40-b6ac46c98393">1,840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE5LTQtMS0xLTE0Mzg3_c42f1b32-4947-45b7-a542-fd0d4f004ff9">1,140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIyLTItMS0xLTE0Mzg3_cd4ca63c-0d22-4f96-ba95-00086935ab06">250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIyLTQtMS0xLTE0Mzg3_367873f6-3b07-414d-8fa2-710067c099d1">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIzLTItMS0xLTE0Mzg3_db8bd168-f225-4daf-b61b-dd38210d630a">38,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIzLTQtMS0xLTE0Mzg3_91a10d59-d8ce-4ff4-88e8-4b8dabe37b85">36,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzI0LTItMS0xLTE0Mzg3_055c49c6-c79f-4eef-bd07-f803fb6e86da">570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzI0LTQtMS0xLTE0Mzg3_b0fb546d-cd83-4001-815d-ec6cc56cbae2">4,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f" footnoteRole="http://www.xbrl.org/2003/role/footnote">The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</ix:footnote></span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:13pt"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNTk_330dad4e-720f-43c3-ab41-a5d1f8bd8722" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:77.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Balance Sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzMtMi0xLTEtMTQzODc_09a4710e-0c41-41e9-b94f-c3c47d889f56">7,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzMtNC0xLTEtMTQzODc_02aa9f62-9be8-4e65-8c43-c4566ca81fd4">4,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzQtMi0xLTEtMTQzODc_486add82-c221-40e3-95a9-d4abdd4a1e2c">300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzQtNC0xLTEtMTQzODc_3c4c8659-22e6-4ab6-92ae-0c95f7b4bf7b">340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzUtMi0xLTEtMTQzODc_6100e95d-fa6f-4460-a6be-770f83032496">6,870</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzUtNC0xLTEtMTQzODc_59088591-d05c-441c-989d-e33719035e9b">8,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset (liability) recognized at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzYtMi0xLTEtMTQzODc_09989611-d4b8-4351-bedd-b4ca8b26fafe">570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzYtNC0xLTEtMTQzODc_c85baa24-3706-4558-81d0-c1860a75ce4d">4,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNjA_340a2267-afa5-4727-bb82-5a4bc8a20cbc" continuedAt="i7a3095ac95c74419a134a9df80e13cbd" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:77.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.711%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzMtMi0xLTEtMTQzODc_f85c4502-5d44-452b-a2ee-b1959baa8a8e">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzMtNC0xLTEtMTQzODc_5ea0c9cc-fa7b-428a-8222-80095ace5cf0">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzQtMi0xLTEtMTQzODc_63d68cca-8a23-4d6c-989e-925eaa3fdf55">6,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzQtNC0xLTEtMTQzODc_52132fbb-72dc-42d3-9114-900c680ab7c6">11,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzUtMi0xLTEtMTQzODc_66f5d396-1674-4db0-81d9-0bab08be0fc1">6,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzUtNC0xLTEtMTQzODc_4b2c0956-f729-4a96-80cd-87c09ff8b456">11,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="id9817334006045e6bbe43bf5b16c733c" continuedAt="i2980036eb4a647e381483cda35b23954"><div style="margin-bottom:8pt;margin-top:13pt"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMDc_2b447170-8b0b-4ce7-8559-e37f264eea03" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Benefit Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Benefit Obligations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Benefit Obligations at December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtMi0xLTEtMTQzODc_032c1ec4-b306-4ad6-a821-317f8427559a">35,970</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtNC0xLTEtMTQzODc_6ad9b7b9-7798-4db4-ae14-ea8d148ae6c5">38,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtNi0xLTEtMTQzODc_4a3cf8cf-6b41-4f84-a388-5c9d5fd8271d">37,560</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtOC0xLTEtMTQzODc_cfca623a-4cac-4ecf-b964-b052aafe5ebf">40,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plans with benefit obligations exceeding plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtMi0xLTEtMTQzODc_0822ea8f-7376-4487-8f2e-9c64535638bc">16,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtNC0xLTEtMTQzODc_c688ace3-4c16-4775-bd8d-6808cff667d9">16,820</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtNi0xLTEtMTQzODc_b132e5c5-af3f-415a-980d-4172f925d63c">16,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtOC0xLTEtMTQzODc_38edd49b-4b36-4d3b-b69a-13a58ef5af1d">16,940</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtMi0xLTEtMTQzODc_7dd4aeb1-b555-405a-b020-c3e62c51e1d9">9,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtNC0xLTEtMTQzODc_0b49b36e-cef9-4e1a-aa72-b11da357d62b">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtNi0xLTEtMTQzODc_59d96eb6-acf9-4da6-88ba-f967df0ac91a">9,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtOC0xLTEtMTQzODc_920826a2-8246-49fb-b835-393b4dfb6a88">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="trs:ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNzQ_fb226230-ab8c-43a1-a424-56b68f9b5b11" continuedAt="i6c511ac91b39461c853ab3aeebdde3e3" escape="true">A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): </ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><ix:continuation id="i6c511ac91b39461c853ab3aeebdde3e3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:66.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.318%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021<br/>Benefit Obligation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzMtMi0xLTEtMTQzODc_690293eb-2d54-4098-bd82-cf77adf204ac">1,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzMtNi0xLTEtMTQzODc_297a8cdd-442f-4823-9bac-e21e6ff6f279">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point decrease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzQtMi0xLTEtMTQzODc_cc39ee6c-8826-4faf-9a5a-943edef474c2">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzQtNi0xLTEtMTQzODc_e3effa88-cdd5-4345-ac32-82d45746e715">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" sign="-" name="trs:DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzYtNi0xLTEtMTQzODc_eae84feb-8380-4426-8e65-94a5cb275af8">190</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point decrease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231" decimals="-3" name="trs:DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzctNi0xLTEtMTQzODc_2f83e199-0815-4e93-975e-44ce9e1a7c2e">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to make contributions of approximately $<ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzMxNDM_26bc9be7-98a3-452c-8f93-7dbdca5a7b07">1.6</ix:nonFraction> million to fund its pension plans during 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNTM_cfdbd8e9-065a-4282-84b9-2ce075f2f5ae" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2021 and 2020 and target allocations by class, were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Domestic Pension</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Pension</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iafc99efcfe314fcda5fda1635f886201_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMi0xLTEtMTQzODc_e672c726-a16a-4106-9a9b-39578c770946">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iafc99efcfe314fcda5fda1635f886201_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtNC0xLTEtMTQzODc_b5666384-2bb3-4225-86e2-8c871951e7b2">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i03ed4098334b4539a52da39b77f27720_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtNi0xLTEtMTQzODc_c7dc0b85-3d8e-461a-8f8d-9a6ebe7d4b16">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i21e255ad12564dfdb206b89b816ab75b_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtOC0xLTEtMTQzODc_fc973596-3484-4346-b899-e3c9351b855d">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i21e255ad12564dfdb206b89b816ab75b_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMTAtMS0xLTE0Mzg3_8450684c-1d2d-4038-8805-045769189515">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i737c7e15503141118e75bf4dce7f426e_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMTItMS0xLTE0Mzg3_1bc823df-1f39-4a32-97f0-0b8fcad61123">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iaf3cb055a9a842d9bf633a669bc8907c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMi0xLTEtMTQzODc_b09fad67-f79f-465d-a16c-2655f3ddefce">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="iaf3cb055a9a842d9bf633a669bc8907c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtNC0xLTEtMTQzODc_3a505939-2647-4586-bca7-f852a68029ce">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i60b30d8d37594f9387a2dfdfd313e519_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtNi0xLTEtMTQzODc_eb060fe4-f70e-4e02-8b03-0c412b67ec59">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i90dadcd74e2f483db233ab36735c1570_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtOC0xLTEtMTQzODc_fce71ebf-0d3f-49c8-94d6-f2c450a92b03">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i90dadcd74e2f483db233ab36735c1570_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMTAtMS0xLTE0Mzg3_3f10f4ff-1b53-49bd-a72b-f381399e0400">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ic0bc770ed41c4c75ae9a149b7f94ad60_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMTItMS0xLTE0Mzg3_55554551-6563-4584-b148-91c2d31b50a5">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i3e40df7ce879483892125d1da7634454_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i3e40df7ce879483892125d1da7634454_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ic61a1cb2933348ce872e0853bef234f4_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="if9cf875ac3e94cacb9824648e5be17a7_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="if9cf875ac3e94cacb9824648e5be17a7_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="id62be42b168d4f10a04a14b9afb4736b_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="idd2158af5ffb4f53a11ab22ca26df321_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMi0xLTEtMTQzODc_c3d233ff-cd92-4d4a-b9c9-28baac37e304">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="idd2158af5ffb4f53a11ab22ca26df321_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtNC0xLTEtMTQzODc_8c76ce62-a123-4cba-b97d-7c47e3a21641">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ie53ad9cb849f4df79f62e920ecdbe7bc_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtNi0xLTEtMTQzODc_c04b98fd-450b-4daf-a9be-ca4e89e48b1e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i909bc2436a1c4bc59336532cc5c34bb6_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtOC0xLTEtMTQzODc_ed1f1e83-714e-4cf2-a58f-c903db164d29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i909bc2436a1c4bc59336532cc5c34bb6_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMTAtMS0xLTE0Mzg3_1bd4ebeb-c480-48d6-a344-514d766ca8e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i74b3cc7269734687b2827ebfb423ce4e_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMTItMS0xLTE0Mzg3_3beecf2e-70f5-4aa6-8892-6c9caeab2340">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMi0xLTEtMTQzODc_686f186d-eb66-4f39-bbac-0162a53c2820">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctNC0xLTEtMTQzODc_4c71528e-de9e-4507-a1e9-c09a148d3f7a">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i70599fa0ce1749a5819ff44e074f2570_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctNi0xLTEtMTQzODc_cf89b24d-1f5a-4779-90e2-0567e567b2b8">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctOC0xLTEtMTQzODc_78251da1-cf72-43bd-9a7c-df78ff0dc10c">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMTAtMS0xLTE0Mzg3_bafd29f3-6b2a-42e9-bd66-a2c11a6633db">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i41c113df36a7437fa357514f5d918ed0_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMTItMS0xLTE0Mzg3_814416f2-10e6-4866-8347-eb62fca23836">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65" footnoteRole="http://www.xbrl.org/2003/role/footnote">Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.</ix:footnote> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i2980036eb4a647e381483cda35b23954"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzM_f5f07818-faab-4860-9cf9-2d9d76c4f92b" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2021 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets subject to leveling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c0e17437ff41b891d58b278db9b435_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtMi0xLTEtMTQzODc_ba01422e-103e-4b81-a5ba-ef034b056f78">5,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i863ad47aeacd45b7bbc629dff6b6b59a_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtNC0xLTEtMTQzODc_62c42030-e55a-4b8a-9136-d378f20f30f4">5,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f09b22ac0c4463e847af4ad525d97d5_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtNi0xLTEtMTQzODc_58df892d-bb45-4c8d-b321-a0a38beffb25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb0d636ea04c4779abf4ba3fdfa1d950_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtOC0xLTEtMTQzODc_7c3a32dc-7e10-4274-85e5-b926582ad191">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4617c9cdd0a9443a9977963d7cb72abf_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtMi0xLTEtMTQzODc_55219971-a270-41cd-a0c4-39aa56888f9a">3,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33c610beb9d64201a49fa3b7dd574eb2_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtNC0xLTEtMTQzODc_b0295a0c-1e42-4eab-8991-9cc43ec82892">3,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i053ca48ae926425aa136e5d0aa3a4792_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtNi0xLTEtMTQzODc_8c04c8e2-cb22-4bae-a9a5-7b08e5056d0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9bb3b0abdf426e80ba920da3063c41_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtOC0xLTEtMTQzODc_05e9c2ab-911f-4777-8f8a-e0c87a991ae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i812630b5c9834a6aa0622efa119b27b3_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtMi0xLTEtMTQzODc_2f4ede47-c001-4e1d-bf64-d5f1030cc8d7">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c7bffb0738d4a849d21d8260cbe0529_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtNC0xLTEtMTQzODc_360c27f1-7490-4a8a-a919-a3ac2c7c791a">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd0395616b4b4f6da16e9d068c67d824_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtNi0xLTEtMTQzODc_0de091b1-a1fd-41c5-93a0-9ca1df4e61ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eeb99595ffc4105828c15fe854734d4_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtOC0xLTEtMTQzODc_0c735039-85c6-4489-ab9f-ac209a65b24b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c0e17437ff41b891d58b278db9b435_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a">9,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4617c9cdd0a9443a9977963d7cb72abf_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72">12,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeeb84995eb347b38c27394b2e043f2e_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371">6,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i812630b5c9834a6aa0622efa119b27b3_I20211231" decimals="-3" name="trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTItMS0xLTE0Mzg3_0a22602e-af64-4965-8134-b4dcab0cdc0a">38,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c630f16e0994e798b01614c84c1e2b4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTQtMS0xLTE0Mzg3_73004ed3-f358-4f50-813f-02c1064f6985">9,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1cf5fe098e345f29a17225defd18e0d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTYtMS0xLTE0Mzg3_71c7e575-e8b8-4b31-8d89-5e6cbeff7d36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a75af251384c57bc96bf9ebc20f233_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTgtMS0xLTE0Mzg3_5c33fe7b-32a3-4a88-b30e-ae1f9a32fa5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff" footnoteRole="http://www.xbrl.org/2003/role/footnote">Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</ix:footnote></span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMTc_7106c5e1-9a1f-4e6b-b0fe-20ee67ea7917" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"><tr><td style="width:1.0%"></td><td style="width:67.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzEtMi0xLTEtMTQzODc_1abc5bd8-36f3-4c87-8ace-927570340a71">1,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzItMi0xLTEtMTQzODc_6c9aa72c-8e28-473e-8918-52d986cef068">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzMtMi0xLTEtMTQzODc_9644e52c-9f93-4060-927a-662d0090eea0">1,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzQtMi0xLTEtMTQzODc_84972b0b-f624-4da2-ab60-2cbcccfee95f">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzUtMi0xLTEtMTQzODc_2ba9e915-3e58-40b9-b0c7-b1be19c928b8">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2027-2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzYtMi0xLTEtMTQzODc_85eb325e-56ca-40bb-95a0-82c8a424a742">7,920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_229"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU3MDI_3e7ed413-27ae-4eb4-b25e-bc51e0ed7f06" continuedAt="i77a1e7aa2e284715abb9b4ae993ec8ca" escape="true">Equity Awards</ix:nonNumeric></span></div><ix:continuation id="i77a1e7aa2e284715abb9b4ae993ec8ca" continuedAt="id29b8eb42eea445fad5ee3f06f1ea37d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"></td><td style="width:77.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.981%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Approved for Issuance</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation 2017 Equity and Incentive Compensation Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c32b4b197f54455a99c9a601c7af377_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTozZDA3MWNjYWU0YTk0YmE1YTVjYWM0NDJjNzcyODg0Mi90YWJsZXJhbmdlOjNkMDcxY2NhZTRhOTRiYTVhNWNhYzQ0MmM3NzI4ODQyXzEtMi0xLTEtMTQzODc_38ec5670-3b35-482b-b742-013c2a5760c3">2,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation Director Retainer Share Election Program</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4010bb12dcd0434fbd807d80281df84f_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTozZDA3MWNjYWU0YTk0YmE1YTVjYWM0NDJjNzcyODg0Mi90YWJsZXJhbmdlOjNkMDcxY2NhZTRhOTRiYTVhNWNhYzQ0MmM3NzI4ODQyXzItMi0xLTEtMTQzODc_b7c90dec-3528-4230-b028-fb9f3c224b1d">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did <ix:nonFraction unitRef="shares" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2Ng_1b18ea65-f337-4ea4-9b44-46dbb6a0370e"><ix:nonFraction unitRef="shares" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2Ng_70849e66-e005-4a0b-8c1a-6200dcf0ef65">no</ix:nonFraction></ix:nonFraction>t grant any stock options during 2021, 2020 and 2019. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU2OTI_561f5271-5e85-43f2-af28-278c3a13c79a" continuedAt="icaddb093b8c54d0490e9130cd4168c52" escape="true">Information related to stock options as of and for the year ended December&#160;31, 2021 is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt"><ix:continuation id="icaddb093b8c54d0490e9130cd4168c52"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Option Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzEtMi0xLTEtMTQzODc_f8f2c75e-53e5-4ba7-89b0-4614372a46e8">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzEtNC0xLTEtMTQzODc_c30511bd-20a8-47f7-87b4-8bb83b0c88df">17.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzItMi0xLTEtMTQzODc_c42f7b4c-59cd-408d-92b2-c43c42839d3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzItNC0xLTEtMTQzODc_d51e1732-71d6-4489-aba7-827935648b8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzMtMi0xLTEtMTQzODc_7911e7a2-a1fd-45ab-a142-ed095d0812de">150,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzMtNC0xLTEtMTQzODc_8dabb2e8-57fc-4861-a926-3d09acfa92eb">17.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzQtMi0xLTEtMTQzODc_14ba9583-9e0c-4994-8b8e-e4b9a0eb8763">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzQtNC0xLTEtMTQzODc_94219c11-748b-4223-a563-614c9832be4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzUtMi0xLTEtMTQzODc_e8d56a5f-dc4a-46a8-8630-a293fce71663">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzUtNC0xLTEtMTQzODc_05ed7a92-fb4e-47fe-91ec-428e42013772">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtMi0xLTEtMTQzODc_cf82d2fa-590d-4fc7-a1e5-1dbac7f8262b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtNC0xLTEtMTQzODc_d4420c6f-92c9-4291-978a-fc1714a8acf1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtOC0xLTEtMTQzODc_e9f4e3c1-6ed3-44d8-a458-730a373b4720">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there were no stock options outstanding under the Company's long-term equity incentive plans.  <ix:nonFraction unitRef="shares" contextRef="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzc5MA_9ddf9605-4059-4e20-bccd-ce40346df99a"><ix:nonFraction unitRef="shares" contextRef="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzc5MA_d4dadd36-c399-4b8b-99ff-2ff75fbc6734">No</ix:nonFraction></ix:nonFraction> stock options vested during each of 2021 and 2020, and <ix:nonFraction unitRef="shares" contextRef="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzgyOA_ff042f62-24f2-4eeb-9e71-3ec3b6da6da4">50,000</ix:nonFraction> stock options vested during 2019. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized <ix:nonFraction unitRef="usd" contextRef="i70f50bf39fb74589b1a9d7093128d2e7_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzkwMg_0f117eb9-e52a-4bc1-a3bd-c614a93bdda2"><ix:nonFraction unitRef="usd" contextRef="ifb215a1b589f4540a7210f4122bbef44_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzkwMg_bb48a48c-753e-44d3-a751-9d138ce56c99">no</ix:nonFraction></ix:nonFraction> stock-based compensation expense related to stock options during each of 2021 and 2020, and approximately $<ix:nonFraction unitRef="usd" contextRef="i6cce11f731744ec59cb0e6cdbd6ce487_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzk5MA_946a8a3d-3a87-40bb-b1f3-e14b5bd7e71e">0.1</ix:nonFraction> million of stock-based compensation expense related to stock options during 2019. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following restricted stock units ("RSUs") during 2021, 2020, and 2019:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted <ix:nonFraction unitRef="shares" contextRef="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ5NDc4MDIzMzExNzM_966ccaaa-cdf5-4110-b6ba-804540df2fdd">131,198</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iddcf9565083f40ffa4ba0535421cceba_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzEzNzY_9ff03326-8b47-4a81-b660-7fe2b32c0199">190,650</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i85dd504b47a14b7ebc75bf3d11d2b397_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzEzODA_c68f0be1-e6af-424b-9c1b-017ba9b4b54c">139,575</ix:nonFraction>, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over <ix:nonNumeric contextRef="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1MDE_b73e4adf-9987-4764-8b46-594150cb9dce">three years</ix:nonNumeric> so long as the employee remains with the Company;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted <ix:nonFraction unitRef="shares" contextRef="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NjI_759caf3b-62e7-48d0-aa36-ad674bb2761e">21,112</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i172c4eb406fa4d9f943bdf0b872947ff_D20200101-20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NjY_029a6705-8c39-48bc-a74e-134627f080c9">30,590</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ibf4b2beca214486e84ee568a2112143e_D20190101-20191231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NzM_69a82508-1b13-438a-8c2d-07786fd705fc">25,872</ix:nonFraction> RSUs, respectively, to its non-employee independent directors, which vest <ix:nonNumeric contextRef="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE2NTA_d14b1ad2-7226-49db-a981-085a601c916d">one year</ix:nonNumeric> from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued <ix:nonFraction unitRef="shares" contextRef="i9c486f24de5040a2accdf5d4bade2667_D20210101-20211231" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3ODI_d5127dae-4263-47ea-9e94-380da44744ab">1,792</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ib9395eb6342f4382a372ec89704d97a8_D20200101-20201231" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3ODY_2ae1ee3e-804a-45c5-91b6-07df856d83f9">3,673</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if9c5b5d5557d44748fe23742d2d03cd2_D20190101-20191231" decimals="INF" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3OTM_bfde53e2-748a-40e8-9ff9-b2b2ea52dc13">4,494</ix:nonFraction> RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued <ix:nonFraction unitRef="shares" contextRef="i1acfc327e5b842e4a28b65762fd2fc69_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE2NDkyNjc0NDgzNzg_4e252b98-6519-4bb9-b239-23ac43103322">49</ix:nonFraction> RSUs to certain employees related to dividend equivalent rights on existing equity awards.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="id29b8eb42eea445fad5ee3f06f1ea37d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2020:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted <ix:nonFraction unitRef="shares" contextRef="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIwNzU_7d06768c-463a-4291-b0d1-b803bd3d8d66">31,816</ix:nonFraction> RSUs to certain employees, which are subject only to a service condition and fully vest at the end of <ix:nonNumeric contextRef="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIxODA_134854f3-1311-41e8-9bdd-ec862bbc1b25">three years</ix:nonNumeric> so long as the employee remains with the Company; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted <ix:nonFraction unitRef="shares" contextRef="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIyNDU_e86c0f7b-7370-4fb5-a72e-49dc77a6e395">2,558</ix:nonFraction> RSUs to certain employees, which are subject only to a service condition and vest <ix:nonNumeric contextRef="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIzMzA_7cf0d388-705e-4864-8797-184e40838f92">one year</ix:nonNumeric> from the date of grant so long as the employee remains with the Company.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company awarded <ix:nonFraction unitRef="shares" contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI0Mzc_4869b0f6-5f3a-4aa1-b7cb-a24dbca4b4b8">72,962</ix:nonFraction> performance-based RSUs to certain key employees which vest <ix:nonNumeric contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI0OTk_f23d5b3a-b22d-4ff0-b12b-ab186653b2aa">three years</ix:nonNumeric> from the grant date as long as the employee remains with the Company. These awards are earned <ix:nonFraction unitRef="number2" contextRef="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231" decimals="INF" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI1OTY_31429274-5779-40e3-b3f9-b25508a30900">50</ix:nonFraction>% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2021 and ending December 31, 2023.  The remaining <ix:nonFraction unitRef="number2" contextRef="i5216bb2288594c098060821e34dfc2d7_D20210101-20211231" decimals="INF" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI3OTQ_7cf8b5c1-9ffa-41be-870a-cd74ce8df33c">50</ix:nonFraction>% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period.  TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of <ix:nonFraction unitRef="number2" contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM0NTE_55be4741-0a30-4d79-bc0e-04ec13633c80">0.28</ix:nonFraction>% and annualized volatility of <ix:nonFraction unitRef="rate" contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM0ODM_9cce3603-bb6a-4392-ab83-998edb3b0fc9">35.5</ix:nonFraction>%.  Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from <ix:nonFraction unitRef="number2" contextRef="id14219561eea42e9bb63733a5e9a5d91_D20210101-20211231" decimals="2" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM2MTY_e3b40d18-d045-4cb2-be4c-ca5b15f9524f">0</ix:nonFraction>% of the target award to a maximum of <ix:nonFraction unitRef="number2" contextRef="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231" decimals="2" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM2NTU_3d5731ca-1224-4c07-99a1-61fd9fe69c47">200</ix:nonFraction>% of the target award.  The Company awarded <ix:nonFraction unitRef="shares" contextRef="i7aa66f4340d44dc5b59facfd0d62a6da_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM3MDA_a6332180-53e9-4214-b0c2-9b842ac73c5b">113,146</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i097def0995554260a2aef20981d33015_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM3MDc_e0c66df2-f5c0-4585-9c67-7a7804e8437d">95,882</ix:nonFraction> of similar performance-based RSUs in 2020 and 2019, respectively.  For similar performance-based RSUs awarded in 2018, the Company attained <ix:nonFraction unitRef="rate" contextRef="i1ee22eb38b734ad5b413ede0f551bacc_D20200101-20201231" decimals="INF" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM4NTA_648a2e56-d4d4-4452-b785-86bc0f86ce20">126.2</ix:nonFraction>% of the target on a weighted average basis, resulting in an increase of <ix:nonFraction unitRef="shares" contextRef="iddb61182b8a946928e819188f46f9c2a_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM5MjQ_29c18a0a-4970-42ed-870b-34373b750c9c">25,993</ix:nonFraction> shares during 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company awarded <ix:nonFraction unitRef="shares" contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM5ODE_a8f3f7b4-9d47-4960-9ba4-600fb4a54854">87,034</ix:nonFraction> performance-based RSUs to certain key divisional employees which vest <ix:nonNumeric contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQwNTQ_d549e0da-db8a-4e21-a0bf-d83176787298">three years</ix:nonNumeric> from the grant date as long as the employee remains with the Company.  These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022.  The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of <ix:nonFraction unitRef="number2" contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2ODM_089eba44-cbc6-427e-9238-b2b01c0b8b00">0.85</ix:nonFraction>% and annualized volatility of <ix:nonFraction unitRef="rate" contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ3MTU_3dffbe28-20f3-44ed-b694-914997f2d7ee">25.2</ix:nonFraction>%.  Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from <ix:nonFraction unitRef="number2" contextRef="i13b1d5f70ddf43e680d36cef506e3ed8_D20200101-20201231" decimals="2" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ4MjY_9d4e86b7-62d9-48ac-b8a0-3b537cc3c070">0</ix:nonFraction>% of the target award to a maximum of <ix:nonFraction unitRef="number2" contextRef="i714f35373e1a4f569bec3ed1d067021f_D20200101-20201231" decimals="2" name="trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ4NjU_8523fc0b-c578-44ff-af1a-d2a258b7d3f0">160</ix:nonFraction>% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU3MDE_30908566-057a-47f9-85ba-015088ce8e81" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to restricted shares as of and for the year ended December&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Unvested<br/>Restricted<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44f344d1674f4999977ab42dd00d8040_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzEtMi0xLTEtMTQzODc_36f5b568-cf4d-486d-b46c-69094bb29ac9">784,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44f344d1674f4999977ab42dd00d8040_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzEtNC0xLTEtMTQzODc_e66c20ef-3934-43e1-ae61-18f498a76b54">26.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzItMi0xLTEtMTQzODc_83b69f94-0db4-4e27-8ab5-dd6c253fc366">253,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzItNC0xLTEtMTQzODc_2a9bc4b6-bc41-432e-934b-7232a36da4d5">34.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzMtMi0xLTEtMTQzODc_6d2a6423-5a73-416d-9776-2aee04178e84">345,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzMtNC0xLTEtMTQzODc_f39c4e65-37d8-4146-aea8-2e4d108ef28c">30.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzQtMi0xLTEtMTQzODc_acb03cc3-5c3f-49f2-9261-fb28d4cc763b">18,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzQtNC0xLTEtMTQzODc_46330a6c-2fc3-4eeb-b174-17861d277441">25.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtMi0xLTEtMTQzODc_d0ca039b-f318-495a-924d-577cbc92aed3">673,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtNC0xLTEtMTQzODc_5d3bb872-702f-4469-8b3c-71d593060867">27.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtNi0xLTEtMTQzODc_72bdfe38-8cb9-487c-859b-8f0220cf9045">0.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtOC0xLTEtMTQzODc_3b6f9079-6564-4de2-9c84-7f6e68a4c9e8">24,928,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzUyNDc_1cf1a447-9ec4-421f-b92c-03ef0a79c72c">6.3</ix:nonFraction> million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of <ix:nonNumeric contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzUzODg_44bff9af-71a2-44e3-b88f-730c3acf10c3">1.8</ix:nonNumeric>&#160;years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense related to restricted shares of approximately $<ix:nonFraction unitRef="usd" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MDA_af046fc4-9f18-48a7-b9a3-99bc3d8250c1">9.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MDQ_78ff2d65-46fd-4c31-8bcb-c6412ee7de39">8.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4fe6df8039e044e295f9d64893113498_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MTE_073211c7-7c70-45f6-984d-a0f93dfe2e73">5.7</ix:nonFraction> million in 2021, 2020 and 2019, respectively.  The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_235"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzk4Nw_a32fa06b-9171-4cdf-9955-6060a0c24678" continuedAt="i18254a6372b54503a62d2cf686cec7d1" escape="true">Earnings per Share </ix:nonNumeric></span></div><ix:continuation id="i18254a6372b54503a62d2cf686cec7d1"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share.  For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive.  <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzk4OA_62d84134-0489-4683-b957-a2511cec8deb" continuedAt="ie4a16bd489194d33ae316d85470663fd" escape="true">The following table summarizes the dilutive effect of RSUs and options to purchase common stock:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><ix:continuation id="ie4a16bd489194d33ae316d85470663fd"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItMi0xLTEtMTQzODc_4bc6c352-3b0e-4726-b7a8-db096604ee07">43,006,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItNC0xLTEtMTQzODc_78821336-b2bb-47b3-bd22-d6b4b253fbe3">43,581,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItNi0xLTEtMTQzODc_c9759dc8-ea46-412c-ab4a-42f5a785e504">45,303,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtMi0xLTEtMTQzODc_a3a80564-e68f-4284-af02-ca560e29781d">261,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtNC0xLTEtMTQzODc_ebc3f0ba-7f81-491c-9496-467fb1134988">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4fe6df8039e044e295f9d64893113498_D20190101-20191231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtNi0xLTEtMTQzODc_b03bb79a-d79f-4677-8619-8c6ee41a86cf">224,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtMi0xLTEtMTQzODc_c3703315-959b-45ad-b76d-b516bbf9b23d">12,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtNC0xLTEtMTQzODc_5f287079-3697-4123-8351-9ae8626b562f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231" decimals="INF" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtNi0xLTEtMTQzODc_9c270fea-d3fe-485c-9cf1-6f2a9aabe992">66,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtMi0xLTEtMTQzODc_fb0c94a1-fc87-4d3e-9a7c-53f5e21fc5c1">43,281,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtNC0xLTEtMTQzODc_0e7a23af-aa51-481e-b650-9af405ee717b">43,581,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtNi0xLTEtMTQzODc_88621ed8-b40f-4cef-a802-6f0407de2f6e">45,595,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $<ix:nonFraction unitRef="usd" contextRef="id86c1f96f79346f1afd64b206b62ba55_I20211231" decimals="-6" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzU4NA_d6f945b1-9bef-4def-b731-98db61c0f7f7">250</ix:nonFraction> million in the aggregate.  The initial authorization, approved in November 2015, authorized up to $<ix:nonFraction unitRef="usd" contextRef="ib0c58cad64e0412eb31248ff7d7867fa_I20151130" decimals="-6" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzY3Nw_9336dc61-9df9-454c-815c-8e27d931b6af">50</ix:nonFraction> million of purchases in the aggregate of its common stock.&#160; During 2021, 2020 and 2019, the Company purchased <ix:nonFraction unitRef="shares" contextRef="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc3Ng_fc6234e9-7136-4525-a11c-c23c336a1899">596,084</ix:nonFraction>,  <ix:nonFraction unitRef="shares" contextRef="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc4MQ_f79717f9-4e80-4d93-b4a6-546338e91321">1,582,049</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc4OA_6d99e7da-de7a-4baf-80c3-fca8561b240c">1,230,050</ix:nonFraction> shares of its outstanding common stock for approximately $<ix:nonFraction unitRef="usd" contextRef="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg0OA_a7fc688d-0271-4864-bb50-d253f87f33a0">19.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg1Mg_e5ce174d-4dd8-49b8-847c-4a2bf188384e">39.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg1OQ_d5cec7c9-a484-47c6-a67e-588cd8e0eb9d">36.7</ix:nonFraction> million, respectively.  As of December 31, 2021, the Company has approximately $<ix:nonFraction unitRef="usd" contextRef="id86c1f96f79346f1afd64b206b62ba55_I20211231" decimals="5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzkzMw_404695b6-ffa9-40e2-9dff-2ed9b5827e70">142.6</ix:nonFraction>&#160;million remaining under the repurchase authorization. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. The Company's dividends declared were $<ix:nonFraction unitRef="usdPerShare" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzEwOTk1MTE2MzA1NzU_a51e8c22-efd6-4af3-8882-6d686784d940">0.04</ix:nonFraction> per share of common stock and total dividends paid in cash were $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzQ5NDc4MDIzMjc3NzE_1f6e5f1d-6f5b-4e02-857f-57a2bf920e7a">1.7</ix:nonFraction>&#160;million  for the year ended December&#160;31, 2021.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_241"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTM_92feb873-020f-41cf-a093-650a362d1ad7" continuedAt="iaba1fee489044eadb01c8961540d26b6" escape="true">Other Comprehensive Income</ix:nonNumeric></span></div><ix:continuation id="i7a3095ac95c74419a134a9df80e13cbd" continuedAt="i58d53854d52145e382678e0fde9dd670"><ix:continuation id="iaba1fee489044eadb01c8961540d26b6" continuedAt="ib169a194fec843df9d6889891e65dce3"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bf7958947494669ba0d178753a6151e_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtMi0xLTEtMTQzODc_094a3ba8-411b-4c29-9c65-59a5874529c5">8,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18cac789b4684b579aec40943c3a4bbc_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtNC0xLTEtMTQzODc_c6d35c4d-6393-4bed-8d60-b7e182bda1ca">3,580</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dc7cfe3f76448549c9d102435eb971f_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtNi0xLTEtMTQzODc_826fadfb-086c-4214-8ce3-ed540e69788e">6,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtOC0xLTEtMTQzODc_3f246475-a60c-4771-bd31-dcb18cd63b36">5,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f">3,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1">9,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNi0xLTEtMTQzODc_eaaa05fe-702f-4728-81fb-ce5a7c74b634">7,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItOC0xLTEtMTQzODc_78c40d88-8399-4e8e-9f39-1842432206ba">5,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3">640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtNC0xLTEtMTQzODc_ff052ae9-6a9a-4758-88f9-627bebded671">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtNi0xLTEtMTQzODc_ed60a3f0-bc0e-4aab-bd56-86103d736abc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtOC0xLTEtMTQzODc_9186e68e-b7f5-416d-adc0-faa2d8b93322">640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtMi0xLTEtMTQzODc_f0f33f99-d901-4073-8cd3-919ed99d5c79">3,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtNC0xLTEtMTQzODc_7b5e623f-a1ce-4961-b849-d1eccc2f1a2d">9,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtNi0xLTEtMTQzODc_c131056a-792c-4789-88ad-e36de1d1e8c0">7,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtOC0xLTEtMTQzODc_35d73400-8365-457a-a0c7-40d8de3449fd">5,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f678a5b09834459b8b5aa9525201c37_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtMi0xLTEtMTQzODc_a669d074-4503-4e09-ac82-c893ee1a78a9">4,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i801bfa37e26b4ba0851f53c24241076b_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtNC0xLTEtMTQzODc_e57d31a2-ce84-4612-a090-b59da94c3257">5,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id36af72423c841c5ab7b39da66b0340e_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtNi0xLTEtMTQzODc_8588032b-77fd-4f43-a517-9f07242acc8f">850</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtOC0xLTEtMTQzODc_6493ad23-d67d-48b4-ae22-fc2e1ffcf8df">230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzIxNQ_80b87ba3-34fb-4b2d-9856-966499ed495d">0.8</ix:nonFraction> million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="ic7b8a869df884943ba26bacc8457c25e_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzMyOQ_9225b6e6-e015-49c1-b75b-c6054ebdc84d">3.1</ix:nonFraction> million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></ix:footnote></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTE_f28f09bf-212b-49a4-8b44-00767ff78b23" continuedAt="i76ebc0e59c6b4c1d9aa61d28e0a8a465" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzQ0MQ_f9776792-6fba-49a3-ac2b-d569379ed644">0.2</ix:nonFraction> million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span></ix:footnote><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i76ebc0e59c6b4c1d9aa61d28e0a8a465">," for additional details</ix:continuation>. </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i58d53854d52145e382678e0fde9dd670" continuedAt="i7a7ea2d3af324c3096dc1521bcfd64dd"><ix:continuation id="ib169a194fec843df9d6889891e65dce3" continuedAt="i3c362d1770134e4a86ba1c466aca5af4"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf6d7fa0d0ff495390aceb7cb8fb0457_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtMi0xLTEtMTQzODc_0149710b-6b38-4f88-987f-89c927333ec9">9,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07d3989aa0a448b38718097cda19a5ed_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtNC0xLTEtMTQzODc_0f967ce6-7690-4632-83ef-778eda1e8cc3">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia842d28d417647e9948bbfdef162b7f9_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtNi0xLTEtMTQzODc_8732f5be-e63c-4d16-956e-89bf71f23978">300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtOC0xLTEtMTQzODc_183bcee1-d76f-46ec-bf37-50ac59352702">6,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce">670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c">7,810</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNi0xLTEtMTQzODc_cc28b1de-a306-42d5-805f-5ac01cef9cd0">6,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItOC0xLTEtMTQzODc_4d9f95f8-fe16-4dfc-b292-72c19fb305b5">260</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2">640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtNC0xLTEtMTQzODc_478bec9d-82b8-40b5-9e8d-89708fd0268a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtNi0xLTEtMTQzODc_db9c140c-4892-433b-a4b5-3dd91824f5a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtOC0xLTEtMTQzODc_5337a92e-574c-4d05-88b8-1944408dfecd">640</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtMi0xLTEtMTQzODc_90fc4b28-b2ed-4e53-a7b7-5d4e0ecb1a3d">1,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtNC0xLTEtMTQzODc_35d33419-db6b-4002-9ef5-15ad066fc757">7,810</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtNi0xLTEtMTQzODc_122d4b7e-54fd-4d05-8e11-811f4e9243e6">6,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtOC0xLTEtMTQzODc_3dd3369b-49b4-4ceb-8ef8-a5c20d67abed">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bf7958947494669ba0d178753a6151e_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtMi0xLTEtMTQzODc_368e222d-bf31-49e1-b593-b87e2b15d4b9">8,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18cac789b4684b579aec40943c3a4bbc_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtNC0xLTEtMTQzODc_691ebd14-cd55-4893-a333-7f8b118c2b48">3,580</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dc7cfe3f76448549c9d102435eb971f_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtNi0xLTEtMTQzODc_48c1d6d7-1205-45b2-9327-42d65825b7ab">6,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtOC0xLTEtMTQzODc_d46b760b-ef0d-4051-86ec-ba8bde1601b7">5,620</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59" continuedAt="i698dc105e6fe4130a80c64d7f6753227" footnoteRole="http://www.xbrl.org/2003/role/footnote">Defined benefit plans, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzY4OQ_b34db13b-2907-4da2-b592-9a3882716543">0.4</ix:nonFraction>&#160;million.  See Note 18, "</ix:footnote></span><ix:continuation id="i698dc105e6fe4130a80c64d7f6753227"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i39312391a5034ae08486d7d2f60ef852_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzgxMQ_61e94d77-e935-4df6-8833-a16e271929b4">2.5</ix:nonFraction> million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></ix:continuation></div></ix:continuation></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><ix:continuation id="i7a7ea2d3af324c3096dc1521bcfd64dd" continuedAt="ibad7539a83cf46968027a14f7d7f1e25"><ix:continuation id="i3c362d1770134e4a86ba1c466aca5af4" continuedAt="i1e17e8ec6cb44a6d8592a249afcbbc15"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTk_3fdc143b-4521-4548-b5bb-722d8ee04dc5" continuedAt="icd7280c7c5ad433f97c5a97274e4f615" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzkyMw_e19179fc-1b4c-41d0-9a90-b919944ba499">0.2</ix:nonFraction> million. See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span></ix:footnote></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="icd7280c7c5ad433f97c5a97274e4f615"><ix:continuation id="ibad7539a83cf46968027a14f7d7f1e25"><ix:continuation id="i1e17e8ec6cb44a6d8592a249afcbbc15"> for additional details.</ix:continuation></ix:continuation> </ix:continuation></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_244"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxNDY_2340c4bc-900b-42cd-abd0-315245c105ba" continuedAt="ie12299b9ae324440a2170425c24a15f8" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="ie12299b9ae324440a2170425c24a15f8" continuedAt="i5b7ba9b590654cada198598c9040f7ca"><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas reports its operations in three segments:  Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas&#8217; president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales.  See below for more information regarding the types of products and services provided within each reportable segment:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Packaging &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Packaging segment, which consists primarily of the Rieke</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Taplast, Affaba &amp; Ferrari, Stolz, Rapak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and Omega Plastics brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aerospace &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Aerospace segment, which includes the Monogram Aerospace Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Allfast Fastening Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Mac Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Specialty Products &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Products segment, which includes the Norris Cylinder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Arrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i5b7ba9b590654cada198598c9040f7ca" continuedAt="i3403a6bcd08b4edb963656b1134519c4"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxMzk_17fb1c21-bf9e-424b-acf5-a91b26bfeff8" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment activity is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtMi0xLTEtMTQzODc_5d410958-2e14-4449-a5e4-3f4810da5c27">533,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtNC0xLTEtMTQzODc_370947a8-265b-4760-adbf-567af85357a6">488,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtNi0xLTEtMTQzODc_afba95e1-6c56-4363-9dee-fdf0dcfee18c">392,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtMi0xLTEtMTQzODc_d5b77daa-7f4b-409e-a9e3-50d90c533616">183,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtNC0xLTEtMTQzODc_f2f8e8e8-dffa-44d8-8e42-6a842e47b1a0">167,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtNi0xLTEtMTQzODc_0f61e83f-ee4e-46bc-b933-f7f902e635c3">194,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtMi0xLTEtMTQzODc_493d7fd7-7976-4f85-90cf-4da3298eac54">140,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtNC0xLTEtMTQzODc_facb47b8-e92e-4cba-935f-4990375e65ef">113,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtNi0xLTEtMTQzODc_ad1b6d84-6658-4be9-be4d-3a91908185b8">137,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtMi0xLTEtMTQzODc_dc3292e6-0cd3-40d1-afbe-49c1adc59f52">857,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtNC0xLTEtMTQzODc_256a6464-6206-417f-aac2-b703b0c7ee48">769,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtNi0xLTEtMTQzODc_6cee6889-243e-4d37-9226-112f839989c8">723,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtMi0xLTEtMTQzODc_464e0f7c-b06c-42df-a81f-4b417f81cab1">96,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtNC0xLTEtMTQzODc_44a508cb-a48f-4608-bfb7-de917e92dff5">93,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtNi0xLTEtMTQzODc_ed5961ca-a2ad-43b7-9423-f580dcdbde66">80,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktMi0xLTEtMTQzODc_6135ad4e-1aca-4bd0-9eab-d3d170a266ef">13,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktNC0xLTEtMTQzODc_c56a0985-5ca6-4127-9871-96f7122df493">133,440</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktNi0xLTEtMTQzODc_9b19afe2-933b-4025-a3bf-52c22c7241db">28,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTItMS0xLTE0Mzg3_3c60460e-e0d5-4fa9-a921-cd056371b205">22,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTQtMS0xLTE0Mzg3_147f5a13-b01a-495e-916f-3adf23122b0c">4,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTYtMS0xLTE0Mzg3_162b69dd-b082-491c-b7ed-8829929d32ac">16,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTItMS0xLTE0Mzg3_588cd740-a55c-41f8-ad74-f1f49feb2c44">37,220</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTQtMS0xLTE0Mzg3_1cddc4ce-d1eb-4658-a709-1e34d3966356">53,190</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTYtMS0xLTE0Mzg3_8a9285ed-4500-4a0e-a3e5-4fae03bf1c96">34,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTItMS0xLTE0Mzg3_08f62c19-c1b7-4c64-a9be-1440be20f515">95,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTQtMS0xLTE0Mzg3_60d7d14b-6103-4d49-9aaa-3a6ba7d6c50e">88,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTYtMS0xLTE0Mzg3_16a93c1e-3d1e-476a-a95d-deb3561ebe62">91,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTItMS0xLTE0Mzg3_21bdaccb-e48d-44ab-9d3a-0aa056549094">34,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTQtMS0xLTE0Mzg3_42aa4ee1-1fef-4942-8a51-e9e86a33d47f">30,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTYtMS0xLTE0Mzg3_117099af-5a65-4eb0-ac47-2d60b0838a16">16,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTItMS0xLTE0Mzg3_b568248f-ef7f-40cc-9922-84b872b6aeac">5,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTQtMS0xLTE0Mzg3_241751a5-86af-45eb-ae61-0353ac79a5bb">5,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTYtMS0xLTE0Mzg3_1e8abc19-492e-43b6-bc38-04686f3973be">8,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTItMS0xLTE0Mzg3_736a0656-c6d9-4603-8cf8-746b57372bf1">5,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTQtMS0xLTE0Mzg3_8b885626-1cdf-49c5-9f35-8a9e0bd05aad">3,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTYtMS0xLTE0Mzg3_e0ac0d93-20e1-4997-8156-3efd2f5a2379">5,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTItMS0xLTE0Mzg3_967f87f9-f945-4ac6-9124-451cbd455765">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTQtMS0xLTE0Mzg3_4d9c39bc-5a6d-4b10-9668-63687f173fd8">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTYtMS0xLTE0Mzg3_2b5614d5-6a0b-4694-b02a-e8da7905e6f6">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTItMS0xLTE0Mzg3_b83ef569-260a-420f-b3a7-f227e0cc1fcc">45,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTQtMS0xLTE0Mzg3_ed2a87de-72a3-4f12-aa14-d8018d496011">40,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTYtMS0xLTE0Mzg3_bb69cf82-c204-4bcd-ad36-c26747473f0c">29,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTItMS0xLTE0Mzg3_31e26cad-7583-4fa7-8eca-e6e140441f3f">30,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTQtMS0xLTE0Mzg3_d46fd837-f20b-497b-a6ac-2f12a5dbbab6">27,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTYtMS0xLTE0Mzg3_2f6c41de-7b6e-4529-bbae-50104394f2d4">24,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTItMS0xLTE0Mzg3_9339dbfb-2567-4597-84d8-fe05832c3d42">18,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTQtMS0xLTE0Mzg3_1ba51f4a-6247-42a6-8f38-af437c18ac20">18,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTYtMS0xLTE0Mzg3_e326c6e7-e839-4360-ab9b-ad67cd9a8b2f">15,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTItMS0xLTE0Mzg3_bae86bde-d250-4d8c-97f4-c48d5d8f48b9">4,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTQtMS0xLTE0Mzg3_b414b2a1-33ec-4cde-ab04-fe20821f0b33">3,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTYtMS0xLTE0Mzg3_c6a7a0f1-01c7-4e5b-b16c-6634317c6933">3,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTItMS0xLTE0Mzg3_d9bda8ed-8539-4df1-abf8-4e2088e571de">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTQtMS0xLTE0Mzg3_2d7b5215-a4c5-4baa-83b8-6ac923e16bdd">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTYtMS0xLTE0Mzg3_11b52120-a51a-441b-93ff-a27a20056602">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTItMS0xLTE0Mzg3_edec7844-9e3c-4104-a4c6-9fa788f8f29b">53,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTQtMS0xLTE0Mzg3_f4fea6d7-50ac-46f5-b6fd-69692451eae3">49,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTYtMS0xLTE0Mzg3_12d69a73-3316-49f8-aa9d-b36893cd4e24">43,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1b86c340b04763b00cdb71f5be9911_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTItMS0xLTE0Mzg3_1e420e54-1e7e-4a14-b56c-c791c861da61">739,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfd5e936803e4b1a83d60b3202b1c81d_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTQtMS0xLTE0Mzg3_b95946db-d5c1-4cf0-87f9-cd2091c801ba">721,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTYtMS0xLTE0Mzg3_a1578d9b-b5e5-448c-8300-39277e49d445">546,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff781f641f54a8ab2ecc90e996c87a2_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTItMS0xLTE0Mzg3_355b6a4e-aa8a-4861-b959-d80fb3c14241">353,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b600a6ab6d42698177145ffa3c15f9_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTQtMS0xLTE0Mzg3_74efb529-91c2-40ff-b431-e581e6f941f3">348,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i237d76b6678e41a690f6eb84f85a1ead_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTYtMS0xLTE0Mzg3_566fb217-cb0c-49e5-aeb3-f828bc99f88a">393,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e2e159f3eb46c682606b16a24f02d8_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTItMS0xLTE0Mzg3_89203f2a-2532-436a-9d9a-d4d40da001d1">73,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040677f69710445587696bd3d0a5bd03_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTQtMS0xLTE0Mzg3_69b36cf9-7b4f-4f0d-be43-ff15e10fe1ac">65,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2705be0c37834e1ba1b95f8104389cb3_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTYtMS0xLTE0Mzg3_33ffaecb-c113-4e55-8e57-057ddc2c60a2">77,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1829a49a212c4cd9ab9764b165c87607_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTItMS0xLTE0Mzg3_1476d498-228e-4744-813e-3865578d3aab">136,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bed929094a94cfbad95d0ac574f9d70_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTQtMS0xLTE0Mzg3_4975e912-576c-4ccc-9471-fb6a47801135">58,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c5c90a6bd624762b8c878e00126cc45_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTYtMS0xLTE0Mzg3_970b06b9-7ced-48f6-ae00-bf4ce559e82d">175,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTItMS0xLTE0Mzg3_07258b8d-0baf-413d-a963-9b89e1d6f389">1,303,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTQtMS0xLTE0Mzg3_15e03462-264b-46ab-af7b-b1a83710290b">1,193,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTYtMS0xLTE0Mzg3_9851809d-c4e0-498d-97cf-73d826c87dfb">1,192,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i3403a6bcd08b4edb963656b1134519c4"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxMzY_25e844b3-2d4c-4c80-a571-bbc5c558d3c0" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:26.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.245%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39227b5212f2470a9b303650942c79b0_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMi0xLTEtMTQzODc_9e4aa6ae-fa75-44d9-92fd-fc4c2934b032">160,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae53f109bf99435ba7700cac2bf0c3a7_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtNC0xLTEtMTQzODc_eacdbced-3a56-47ae-ad9b-31e70a22200e">209,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic834146db7004da3a9c98ed8e1710566_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtNi0xLTEtMTQzODc_2c3e89e6-d193-4a72-a692-25d1d8138790">116,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185d41b508554340ba646eacf6a71367_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtOC0xLTEtMTQzODc_601d7a50-1044-488c-94b8-a471acd034c6">225,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b6a1f01cf85457b82bd65402aa52ebd_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMTAtMS0xLTE0Mzg3_1358782c-9735-47fc-9704-d4745117b0c0">87,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab6f935b5ca24f87a50b03686cb4266f_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMTItMS0xLTE0Mzg3_00e94785-d48e-4c88-91aa-685d8adf4206">110,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88577ec0981746a8b4fb1f15644ab5cf_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMi0xLTEtMTQzODc_25f14f79-1685-438a-9038-8d865dbec941">41,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b1b303a062446d4b18e7792eab8d28f_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtNC0xLTEtMTQzODc_8655c805-b0c1-4efa-97f1-c49d219d8358">37,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42d896ec55884b6e99d6ae57e6ae29d0_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtNi0xLTEtMTQzODc_c5d15bb5-b20c-4f26-afce-8ebcbfdb448b">46,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b255e33ef504ffa8fb8c12487277ed7_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtOC0xLTEtMTQzODc_3a5da8e5-0e57-47b2-9ec2-02c4e60c470b">41,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4d74dad5adc4bc397625b72e926f16b_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMTAtMS0xLTE0Mzg3_c7c1b8c4-7c7e-42ef-bea8-104bab56e50b">37,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7287c0d52d174e1c9f8548a2db8513e8_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMTItMS0xLTE0Mzg3_d4cddbcd-d366-481d-94ac-187de48fabf2">40,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc584b3a4fbd422a9576cf82274d556e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMi0xLTEtMTQzODc_1c7b4576-4f6d-443e-adeb-3c9dc10eed47">15,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6369d610db1f467b82f5b99f0f1e502a_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtNC0xLTEtMTQzODc_80c2c6d7-adcc-4e13-9369-0a995af814e6">42,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic314404a05414c92ae0624c4ac21cb25_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtNi0xLTEtMTQzODc_bfa1a349-9185-4f57-8bc1-67e6df54f487">11,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba45ddaef5c34a1380bd15d9ab216a9e_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtOC0xLTEtMTQzODc_9f7b317c-128f-4990-9993-0420431e0ba8">19,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad95c39f34414608bc5d2108d0a3fd50_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMTAtMS0xLTE0Mzg3_991df13b-f6de-4b14-a43a-60660973cd7b">6,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i075926beff4e4683988ee6d07d0de925_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMTItMS0xLTE0Mzg3_803951ca-4949-497e-a25e-592a3c35ee3c">18,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74c9a088888e4dbfa74e6cd13c4108c1_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMi0xLTEtMTQzODc_f5735fa6-7c4b-4511-8a32-d1c2131288b1">217,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e5fd5f6a1c4cb3a4f7fdb0136b4d5d_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctNC0xLTEtMTQzODc_e93a77e5-ae7e-4695-8342-05a9c5e4c0f3">288,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4df4cb254ca431baba834e1d26339e0_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctNi0xLTEtMTQzODc_e70e5531-ef80-447f-8dc4-cbed2622266b">174,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i007b8b71bb4f45b7b3c2f0387de26118_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctOC0xLTEtMTQzODc_b46469bd-8995-4044-9407-ca3a23de5dfc">285,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dab1000c313499084ff5e47bcc62f78_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMTAtMS0xLTE0Mzg3_c769040b-161f-45bf-a321-1338d364afef">131,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ad13c2820147d4a204130a8ec2066b_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMTItMS0xLTE0Mzg3_f2c2ca42-f8d4-4db1-b575-073a8f8c496b">169,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S.&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe68884bb042429d9015608bd077653f_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMi0xLTEtMTQzODc_55169d4a-71f5-4c2e-abf1-17a782ca02d1">639,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55fec8a3ae8e49539b70a38e12257bfe_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktNC0xLTEtMTQzODc_d7969d48-afda-4c47-a01b-51b59f920648">489,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfca0fedac57418191bf9b99c0ca485d_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktNi0xLTEtMTQzODc_20475b83-2fe0-4ae6-bf58-71d7b3c0f6d2">595,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i759893aa7576403c916615adf667e3ea_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktOC0xLTEtMTQzODc_f8fb06f8-363b-40aa-9b6b-f8a2d54e17be">477,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa880ba8ecaa4027a90aff8a0cd457b3_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMTAtMS0xLTE0Mzg3_626939f8-468f-4343-bf2c-cd6bf70a483b">591,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1397ac0bb0954bacaa3b7b5e5fe5c309_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMTItMS0xLTE0Mzg3_e768da01-81fb-4351-9906-933fb7ce94b6">540,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTItMS0xLTE0Mzg3_bc396058-8469-4b58-ae8f-681fa1c608ef">857,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTQtMS0xLTE0Mzg3_8de30496-811c-46d0-9711-f47589e02d51">777,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTYtMS0xLTE0Mzg3_05f825fa-043a-4a34-806b-e82879f8514f">769,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTgtMS0xLTE0Mzg3_f89a4b25-5c70-4364-abdb-6970047fd184">763,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTEwLTEtMS0xNDM4Nw_a6b1f29c-7d35-4eab-b983-2e0aa5cb035a">723,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTEyLTEtMS0xNDM4Nw_e84bbfc2-9fef-4b9c-87ee-805f7a4be69b">710,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's export sales from the U.S. approximated $<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-5" name="trs:ExportSalesFromUnitedStatesOfAmerica" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwNzA_eb184434-247b-408f-b36f-2af6dde3af9a">80.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-5" name="trs:ExportSalesFromUnitedStatesOfAmerica" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwNzQ_64f9065e-a779-4c3b-9104-457c88d93c5c">70.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-5" name="trs:ExportSalesFromUnitedStatesOfAmerica" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwODE_8f01000a-3aa1-45e3-ad9d-75b8f59509e0">74.1</ix:nonFraction> million in 2021, 2020 and 2019, respectively.</span></div></ix:continuation><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_247"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23. Income Taxes</span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2ODg_7129435f-e1bf-43c3-bb95-55df57116660" escape="true"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM3MTU_ab7b3990-c35a-429e-9056-30cf597dd246" continuedAt="i623e61546ced416291aa023817018a98" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtMi0xLTEtMTQzODc_30beb851-c931-4306-86ca-5ce6c5f70158">28,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtNC0xLTEtMTQzODc_50b02b86-241d-498b-a707-bed9a4cf6467">134,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtNi0xLTEtMTQzODc_89d406a4-34ca-4f52-9200-a9ca50f150e5">52,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtMi0xLTEtMTQzODc_03003696-67d7-42e7-93d8-9a7e84747d34">40,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtNC0xLTEtMTQzODc_25fbe315-9d6d-4f1b-ac8b-f71ffaf524a6">31,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtNi0xLTEtMTQzODc_befeeb79-23e5-4ee1-9b87-f85cde771a48">26,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtMi0xLTEtMTQzODc_997a4137-9887-4305-8b30-b2f5d81073dd">69,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtNC0xLTEtMTQzODc_07160324-4522-49c4-b843-0c014b3325ed">102,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtNi0xLTEtMTQzODc_98c60882-a1c8-4747-8084-898d6ac78f4f">78,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctMi0xLTEtMTQzODc_248c8971-4f7e-4a38-baeb-53c228f5c3c4">940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctNC0xLTEtMTQzODc_c41186e4-02e9-42ba-b8a5-b02622525718">200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctNi0xLTEtMTQzODc_2740b963-d82b-4241-bed5-dced2a9a5326">3,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtMi0xLTEtMTQzODc_1a77ecc9-ca18-46a9-9775-583e0caf039d">530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtNC0xLTEtMTQzODc_268884c8-3f54-40b2-9551-91383d92296c">810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtNi0xLTEtMTQzODc_f08ca369-5391-44e2-8e9d-32c483417e6c">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktMi0xLTEtMTQzODc_30aa29f4-2afd-4080-9d43-9550a0035125">8,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktNC0xLTEtMTQzODc_0d0027a8-6bcd-4888-a870-959e2bdfcbe8">7,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktNi0xLTEtMTQzODc_6a3ceae9-1596-4909-8bd1-fafcad961ea3">7,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTItMS0xLTE0Mzg3_d2f69299-5692-47f2-a519-8f1cef584ec6">10,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTQtMS0xLTE0Mzg3_de744ef0-60c6-4601-807b-17f982c774e9">8,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTYtMS0xLTE0Mzg3_7a5a2f4b-84a4-462c-b59b-3cd92b9759fb">11,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTItMS0xLTE0Mzg3_c453ee99-b7e3-4468-ad65-edd5d47836d8">5,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTQtMS0xLTE0Mzg3_07d1079d-4f61-40ba-8f72-daa8cce9d76f">16,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTYtMS0xLTE0Mzg3_38dc6ede-f0fc-42e6-afe5-bacebc0baf05">4,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTItMS0xLTE0Mzg3_2c53468b-93c0-4e91-906d-f48d9fb913c4">670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTQtMS0xLTE0Mzg3_a3a0958e-72bd-499f-bcf6-418227363ee5">4,430</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTYtMS0xLTE0Mzg3_f7b27393-ce31-4494-a927-a11e3974afcc">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTItMS0xLTE0Mzg3_ab9abe27-be00-4451-ac11-76d8cfd925eb">4,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTQtMS0xLTE0Mzg3_8ef8662e-6b38-44f8-b95b-a61ac2bc529a">10,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTYtMS0xLTE0Mzg3_3fa40669-3aed-4e09-a8c0-3b8d89fb3095">950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTItMS0xLTE0Mzg3_fe40d9ca-12b9-43de-be7c-f526f7fea1f9">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTQtMS0xLTE0Mzg3_761a3fad-f2df-4f68-8f14-7348d305f295">31,710</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTYtMS0xLTE0Mzg3_bc2a3c8d-b550-44dd-8d46-5aa93052dc4b">4,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTItMS0xLTE0Mzg3_3a9c63ad-fe23-4ca7-9e3e-ef364fe5f6dd">11,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTQtMS0xLTE0Mzg3_27690e76-8e8b-4735-b719-938f4d89d785">22,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTYtMS0xLTE0Mzg3_9b5d4ed0-70ec-4c09-b06d-598de5eb30e4">16,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i623e61546ced416291aa023817018a98" continuedAt="i6d7d0ef8c07345b697cf421f39463145"><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2OTM_3526e2c8-5d56-4ee2-81e1-bad512de7c96" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred taxes are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzItMi0xLTEtMTQzODc_64084a57-59a0-4f48-9bf5-f6e968b9d031">950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzItNC0xLTEtMTQzODc_1b5cc5fd-11ed-4d3b-9dca-de1c3090cdd0">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzMtMi0xLTEtMTQzODc_4abf3b90-2642-484b-92d8-7fbf770fb434">5,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzMtNC0xLTEtMTQzODc_dd7dbdc1-342a-41ef-b709-801c771fcdf0">5,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzUtMi0xLTEtMTQzODc_2d93f48d-04bd-4d2d-b7c3-0f3ac9f2d035">15,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzUtNC0xLTEtMTQzODc_bb62a745-f5e8-4761-a58e-57fe1ee29cbb">19,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:DeferredTaxAssetsOperatingleaseliability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzYtMi0xLTEtMTQzODc_e2b6e93a-ced5-432b-8870-6e527e859dc7">13,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:DeferredTaxAssetsOperatingleaseliability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzYtNC0xLTEtMTQzODc_8b4bd1b1-8158-4e75-a24f-fc8a556a72a9">8,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzctMi0xLTEtMTQzODc_7b8856f8-ec40-4c42-941a-33047d93842e">30,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzctNC0xLTEtMTQzODc_db03b663-844e-4f7f-a847-0aa71acc7561">20,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzgtMi0xLTEtMTQzODc_09fd693a-9668-42a4-916e-88aa3397196d">340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzgtNC0xLTEtMTQzODc_86de0be8-1afd-4479-a886-f5d3de52545e">340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzktMi0xLTEtMTQzODc_296d0782-b076-49a2-bebb-82fa945c993a">66,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzktNC0xLTEtMTQzODc_7883f4ea-6181-4b3f-b24b-850896ca11fc">54,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEwLTItMS0xLTE0Mzg3_26c6144a-512e-482a-973f-22ec19efa230">19,960</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEwLTQtMS0xLTE0Mzg3_4c1f616f-792b-4e01-b2be-ea8d826914a4">10,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzExLTItMS0xLTE0Mzg3_2a0420e6-7de0-4b53-b745-b409cc2b09fc">46,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzExLTQtMS0xLTE0Mzg3_1433a1b1-b485-4740-b2d9-485bcfe5acf4">44,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEzLTItMS0xLTE0Mzg3_853b6bbe-0c07-4ebf-8923-3c5303e5972a">23,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEzLTQtMS0xLTE0Mzg3_227c81bf-7177-4334-bf26-1585d15dc37d">24,140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:DeferredTaxLiabilitiesRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE0LTItMS0xLTE0Mzg3_745ce3f1-9827-4a81-be1d-3a900c96215f">13,130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:DeferredTaxLiabilitiesRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE0LTQtMS0xLTE0Mzg3_f9ed1f2a-2934-4415-939b-c79d7180051a">8,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE1LTItMS0xLTE0Mzg3_867f5f98-75ac-4157-bab6-3a83951db364">20,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE1LTQtMS0xLTE0Mzg3_739ec78e-57a7-46a5-8d4e-2b5a70282478">16,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in foreign affiliates, including withholding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE2LTItMS0xLTE0Mzg3_82275641-2e08-4b36-a44b-49ab6a85977e">420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE2LTQtMS0xLTE0Mzg3_7d5258e2-6ec1-45b8-ac91-3c61a8f97740">370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE4LTItMS0xLTE0Mzg3_9bc2b225-ca2c-4589-9da4-60224e7c10b2">57,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE4LTQtMS0xLTE0Mzg3_8945beb8-eda5-4849-b6a7-98f2a451d6de">49,670</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE5LTItMS0xLTE0Mzg3_d07a08df-ad59-4371-93f9-1aa4242f6003">11,520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE5LTQtMS0xLTE0Mzg3_40115eb7-6b1d-48d3-8bd4-1cd58b42a090">5,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2OTk_7b74b5b0-b19a-4b3d-afa5-269f18711e40" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:55.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItMi0xLTEtMTQzODc_971af71d-39f0-4b7b-8baf-c6ce319001f7">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItNC0xLTEtMTQzODc_1d51ad1d-b22d-4f73-b3b9-1b5913143ce3">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number2" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItNi0xLTEtMTQzODc_aa4605c6-72d7-46f7-9183-5da20ea59216">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtMi0xLTEtMTQzODc_6330e836-37be-471a-b2e8-31daca853852">14,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtNC0xLTEtMTQzODc_1ae30614-cb17-4d2c-9621-69c3dd9ac9e6">21,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtNi0xLTEtMTQzODc_289ca943-2c5b-4bb8-8d20-e58ff1248ab7">16,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtMi0xLTEtMTQzODc_2169544c-cf26-4c25-92d6-c2373475b362">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtNC0xLTEtMTQzODc_03bb3402-e01e-4f60-b762-a678a152cd01">2,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtNi0xLTEtMTQzODc_6dad447b-ba4b-4b25-ab20-e2b6fa56f60f">970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences in statutory foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtMi0xLTEtMTQzODc_6a0e6820-0749-4320-b0d6-c2c2ba47e53d">1,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtNC0xLTEtMTQzODc_95ccaf17-ded2-4031-a504-06ccd525b871">1,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtNi0xLTEtMTQzODc_745eba60-7b76-4537-a9cb-a21b6e101037">870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in recognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtMi0xLTEtMTQzODc_f53b64eb-85e0-4638-886b-d7390bb00206">550</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtNC0xLTEtMTQzODc_51faa8ee-098b-443b-8afe-8fda18772748">920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtNi0xLTEtMTQzODc_591a73dd-568f-4af3-ba5c-659be58d64c4">920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctMi0xLTEtMTQzODc_eda8475e-ef7c-4536-aaf8-277832412eb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctNC0xLTEtMTQzODc_20957283-b4b5-4601-b664-35e7ada6ca1b">13,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctNi0xLTEtMTQzODc_15e005cd-9a1a-4c17-9003-72bfc6771374">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTItMS0xLTE0Mzg3_94ad6dba-1bbf-443d-8536-1eb2a7862b70">5,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTQtMS0xLTE0Mzg3_7a58f6be-afc9-4dae-8e10-8e5e267c5525">2,130</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTYtMS0xLTE0Mzg3_1f260086-11c6-4b83-9422-8bf17a18ff75">1,160</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTItMS0xLTE0Mzg3_ff4349de-188d-4398-a95b-74cc3cd2c155">2,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTQtMS0xLTE0Mzg3_fe497e99-2e93-4204-967a-e0eba57fb62f">6,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTYtMS0xLTE0Mzg3_f2150645-65d8-4516-b7d0-29d7a0a51a00">3,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTItMS0xLTM0NDU5_e1e81268-3a34-4112-a3e1-8d6def857eba">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTQtMS0xLTM0NDU5_537ed9f3-034e-4e90-bc77-a45db0b178f2">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTYtMS0xLTM0NDU5_98a79c9a-526c-4210-a51b-2eaacc095dd0">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTItMS0xLTE0Mzg3_c76b1c39-8ff3-46be-82cd-833bbe550bd5">790</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTQtMS0xLTE0Mzg3_ca885f27-fdb9-4d61-b152-23b5f6da93cc">1,280</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTYtMS0xLTE0Mzg3_7f189e78-c2d2-4873-be55-5e3d5f508b41">1,930</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTItMS0xLTE0Mzg3_b3bfa5bc-f8f5-4944-82ed-69b6ec290f5c">11,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTQtMS0xLTE0Mzg3_0928f46c-fa57-47eb-823c-da99f1da1e37">22,950</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTYtMS0xLTE0Mzg3_02405a2c-e2fa-4565-b119-a8b39b496472">16,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of an approximate $<ix:nonFraction unitRef="usd" contextRef="i1750636f3ea94a2b9d81054643eb55ee_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:OtherTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzY2MQ_8554611d-80ff-4fe2-a81e-2bb5615f4a69">6.4</ix:nonFraction>&#160;million deferred tax benefit related to an interest limitation carryforward. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded deferred tax assets on approximately $<ix:nonFraction unitRef="usd" contextRef="i237c812675c841d291ff1312ab69320f_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzc4Mg_e855e7db-db53-4b4f-9f9c-21c14e6f376c">34.0</ix:nonFraction> million of various state operating loss carryforwards and $<ix:nonFraction unitRef="usd" contextRef="i906b93bd124b4dc3a0222ddaab4cc7fd_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzgzNQ_1ed3068b-bc6d-4840-8eeb-2a65ed9131c9">57.6</ix:nonFraction> million of various foreign operating loss carryforwards.  The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December&#160;31, 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRIMAS CORPORATION</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i6d7d0ef8c07345b697cf421f39463145" continuedAt="id5c7177af55f4d8e91e1a8949941c39e"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzIzOTM_192113c1-ba5c-4c8d-bdf1-99d978c9c67f">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI0MDA_9d50b3c0-da94-4d7f-be5f-0336b816fbb5">1.6</ix:nonFraction> million of unrecognized tax benefits ("UTBs") as of December&#160;31, 2021 and 2020, respectively.  If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December&#160;31, 2021 and 2020 by approximately $<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI2NDM_63223f6e-32a2-4888-8bf7-08e76fbf945f">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI2NTA_f6c82d11-bfd2-4f2d-804d-356753923f5b">1.4</ix:nonFraction> million, respectively.  </span></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2ODY_520d4a2c-099a-4e54-9720-313073c4a52e" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the UTBs for the years ended December&#160;31, 2021 and 2020 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"></td><td style="width:76.048%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.776%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzEtMi0xLTEtMTQzODc_a3c8f10b-3ccd-442b-9d18-b86ead428c46">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzMtMi0xLTEtMTQzODc_b8a154f9-a5bd-41f5-8be7-99960db7a073">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzUtMi0xLTEtMTQzODc_8c18a161-61ee-4aeb-8c24-5411dde4a7f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzYtMi0xLTEtMTQzODc_b9e0bffe-32a3-4b9e-a952-c9e66b03a22b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzctMi0xLTEtMTQzODc_0fcf9050-ccf3-4881-9794-163d0756976d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzgtMi0xLTEtMTQzODc_9fbcf443-ac19-461d-9796-3cbbc182c433">760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzktMi0xLTEtMTQzODc_86e8ffd6-4386-42ac-b579-b0d141e9f08a">1,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzExLTItMS0xLTE0Mzg3_2d3a8557-4dd3-46ca-9f16-0b5583382fe7">130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzEzLTItMS0xLTE0Mzg3_3aaa31ce-5766-4962-99a1-9f2e29c1ec2e">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE0LTItMS0xLTE0Mzg3_5a783169-00b7-4d29-a8b3-cde1a40ca021">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE1LTItMS0xLTE0Mzg3_e800694f-78ea-413f-bf82-1491e7481fc3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE2LTItMS0xLTE0Mzg3_389497f2-d154-47a5-89c2-c02676dd2318">540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE3LTItMS0xLTE0Mzg3_d117c99f-3763-47a4-acb9-a54be313f139">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the UTBs summarized above, the Company has recorded approximately $<ix:nonFraction unitRef="usd" contextRef="i9ea83b45482942809573410c95811ffc_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI4NjQ_05a9e920-c056-475a-8bc3-e5473f97aad1">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI4NzE_59545427-5963-4a51-b7c8-0a17d8736d01">0.8</ix:nonFraction> million in potential interest and penalties associated with uncertain tax positions as of December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2014 through 2021.  In addition, there are currently several state and foreign income tax examinations in process.  The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id5c7177af55f4d8e91e1a8949941c39e">Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.</ix:continuation>  </span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_253"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzExODM_24ed1f75-de93-488e-8868-f2d1ea3badcc" continuedAt="i578def9d00984558a77ac762ba005f64" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="i578def9d00984558a77ac762ba005f64"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228" name="us-gaap:SubsequentEventsDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExNTc_a79595d1-ca46-4a96-8aa6-5a9c8717ac14">February 28, 2022</ix:nonNumeric>, the Company announced that it has acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="ia76da98817d64365b6a9a86653da52d4_I20220228" decimals="-5" name="trs:Purchasepricebasedondefinitivesalesagreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExODk_fb3f1f1c-6fee-4b8c-abe1-b13c170b92ed">65</ix:nonFraction>&#160;million, subject to customary closing conditions. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications, and has annual net sales of approximately $<ix:nonFraction unitRef="usd" contextRef="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228" decimals="-6" name="us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExNzY_a4748ced-0a11-4783-81df-28a8fa8bff3d">32</ix:nonFraction>&#160;million. Intertech will become part of the Packaging reportable segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2MTE_b0766672-42fc-49e4-8ec4-cf989a86668e">February 18, 2022</ix:nonNumeric>, the Company announced that its Board of Directors had declared a cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="idd90463faa974d5891c074c6f31a6772_I20220218" decimals="2" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ0ODY_b2f11c56-996b-4ea9-a602-185401186b4b">0.04</ix:nonFraction> per share of TriMas Corporation common stock, which will be payable on <ix:nonNumeric contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2MzA_18667812-c986-4c35-9e5c-113244092b2a">March 11, 2022</ix:nonNumeric> to shareholders of record as of the close of business on <ix:nonNumeric contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2NDY_c79aed7e-2864-4bec-b8d3-d2e385077509">March 4, 2022</ix:nonNumeric>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_256"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_259"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of disclosure controls and procedures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, an evaluation was carried out by management, with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as such term is defined in Rule&#160;13a-15(e) and Rule&#160;15d-15(e) of the Securities Exchange Act of 1934 (the "Exchange Act")), pursuant to Rule&#160;13a-15 of the Exchange Act. Our disclosure controls and procedures are designed only to provide reasonable assurance that they will meet their objectives. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that as of December&#160;31, 2021, the Company's disclosure controls and procedures were effective to provide reasonable assurance that they would meet their objectives. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We completed the acquisitions of TFI Aerospace ("TFI") and Omega Plastics ("Omega") in December 2021 and have not yet included TFI and Omega in our assessment of the effectiveness of our internal control over financial reporting. Accordingly, pursuant to the SEC's general guidance that an assessment of a recently acquired business may be omitted from the scope of an assessment in the year of acquisition, the scope of our assessment of the effectiveness of our disclosure controls and procedures does not include TFI and Omega. For fiscal 2021, TFI and Omega accounted for approximately $0.3&#160;million and $0.7&#160;million of our total net sales, respectively, and as of December 31, 2021 had total assets of approximately $19.7&#160;million and $28.5&#160;million, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management's Annual Report on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for the preparation and fair presentation of the consolidated financial statements included in this annual report. The consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles and reflect management's judgments and estimates concerning events and transactions that are accounted for or disclosed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is also responsible for establishing and maintaining effective internal control over financial reporting. The Company's internal control over financial reporting includes those policies and procedures that pertain to the Company's ability to record, process, summarize, and report reliable financial data. Management recognizes that there are inherent limitations in the effectiveness of any internal control and effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Additionally, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In order to ensure that the Company's internal control over financial reporting is effective, management regularly assesses such controls and did so most recently for its financial reporting as of December&#160;31, 2021. Management's assessment of internal control over financial reporting as of December 31, 2021 excludes internal control over financial reporting related to TFI and Omega (acquired in December 2021), which accounted for approximately $0.3&#160;million and $0.7&#160;million of our total net sales, respectively, and as of December 31, 2021 had total assets of approximately $19.7&#160;million and $28.5&#160;million, respectively. Management's assessment was based on criteria for effective internal control over financial reporting described in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management asserts that the Company has maintained effective internal control over financial reporting as of December&#160;31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deloitte &amp; Touche LLP, an independent registered public accounting firm, who audited the Company's consolidated financial statements, has also audited the effectiveness of the Company's internal control over financial reporting as of December&#160;31, 2021, as stated in their report below.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the shareholders and the Board of Directors of TriMas Corporation </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the internal control over financial reporting of TriMas Corporation and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by COSO.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2021, of the Company and our report dated March 1, 2022, expressed an unqualified opinion on those financial statements and financial statement schedule.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As described in Management&#8217;s Annual Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at TFI Aerospace ("TFI") and Omega Plastics ("Omega"), which were acquired in December 2021, whose financial statements accounted for approximately $19.7&#160;million and $28.5&#160;million of total assets, respectively, and $0.3&#160;million and $0.7&#160;million of total net sales, respectively of the consolidated financial statements amounts as of and for the year ended December 31, 2021. Accordingly, our audit did not include the internal control over financial reporting at TFI and Omega.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Detroit, Michigan </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in disclosure controls and procedures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company's internal control over financial reporting during the quarter ended December&#160;31, 2021 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_262"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_2517"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_265"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_268"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding our executive officers is included in Part I of this Form 10-K under the heading &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information about our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Officers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Code of Ethics and Business Conduct is applicable to its directors, officers and employees.  The Code of Ethics and Business Conduct is available on the "Investors" portion of the Company's website under the "Corporate Governance" link.  The Company's website address is www.trimascorp.com.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive proxy statement for the 2022 Annual Meeting of Shareholders.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_271"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.&#160;&#160;&#160;&#160;Executive Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive proxy statement for the 2022 Annual Meeting of Shareholders.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_274"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive proxy statement for the 2022 Annual Meeting of Shareholders.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_277"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference from our definitive proxy statement for the 2022 Annual Meeting of Shareholders.</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_280"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The information about aggregate fees billed to us by our principal accountant, <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yODAvZnJhZzowODMwZTg3YWI5Y2U0OTQ3YWU3MWY3MDQ3OTBiMDhhMi90ZXh0cmVnaW9uOjA4MzBlODdhYjljZTQ5NDdhZTcxZjcwNDc5MGIwOGEyXzE2NDkyNjc0NDI0OTQ_6f820ab9-eed3-4049-9d70-edd6c6f45e99">Deloitte &amp; Touche LLP</ix:nonNumeric> (PCAOB ID No. <ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yODAvZnJhZzowODMwZTg3YWI5Y2U0OTQ3YWU3MWY3MDQ3OTBiMDhhMi90ZXh0cmVnaW9uOjA4MzBlODdhYjljZTQ5NDdhZTcxZjcwNDc5MGIwOGEyXzE2NDkyNjc0NDI0OTY_ca58ecb8-31e8-42d1-b28c-f1ff56453828">34</ix:nonNumeric>), as required by this item, is incorporated by reference from our definitive proxy statement for the 2022 Annual Meeting of Shareholders. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_283"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_286"></div><div style="-sec-extract:summary;margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(a) Listing of Documents</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)&#160;&#160;&#160;Financial Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Financial Statements included in Item&#160;8 hereof, as required at December&#160;31, 2021 and December&#160;31, 2020, and for the periods ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019, consist of the following:</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance Sheet</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statement of Operations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statement of Comprehensive Income</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statement of Cash Flows</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statement of Shareholders' Equity</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Financial Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2)&#160;&#160;&#160;Financial Statement Schedules</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Statement Schedule of the Company appended hereto, as required for the periods ended December&#160;31, 2021, December&#160;31, 2020 and December&#160;31, 2019, consists of the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted because they are not applicable, not required, or the information is otherwise included in the financial statements or the notes thereto.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3)&#160;&#160;&#160;Exhibits</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2(w)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263319000118/trs2019assetandstockpu.htm">Asset and Stock Purchase Agreement, dated as of November 1, 2019, by and between TriMas Company LLC and LGC US Holdings, LLC and LGC US Finco, LLC.**</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1(d)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000110465907058776/a07-19157_1ex3d1.htm">Fourth Amended and Restated Certificate of Incorporation of TriMas Corporation.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2(i)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263315000161/thirdamendedandrestatedbyl.htm">Third Amended and Restated By&#8209;laws of TriMas Corporation.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1(u)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000119312517289439/d431929dex41.htm">Indenture, dated as of September 20, 2017, among TriMas Corporation, the Guarantors named therein and Wells Fargo Bank, National Association, as Trustee (including the Form of Note).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2(aa)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000842633/000119312521100309/d159208dex41.htm">Indenture, dated as of March 29, 2021, among TriMas Corporation, the Guarantors named therein and Wells Fargo Bank, National Association, as Trustee (including the Form of Note).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3(y)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263320000014/trs-123119xexh42.htm">Description of Securities of TriMas Corporation.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1(m)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000119312513405477/d614258dex101.htm">Credit Agreement, dated October 16, 2013, by and among TriMas Corporation, TriMas Company LLC and JPMorgan Chase bank, N.A., as Administrative Agent and Collateral Agent, and the various lenders from time to time thereto.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="trs-123121xexh102.htm">Amendment to Credit Agreement, dated November 19, 2021, by and among TriMas Corporation, TriMas Company LLC and JPMorgan Chase bank, N.A., as Administrative Agent and Collateral Agent, and the various lenders from time to time thereto.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3(o)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000119312514376398/d804320dex101.htm">Incremental Facility Agreement and Amendment dated as of October 17, 2014, among TriMas Company LLC, the other Loan Parties party thereto, JPMorgan Chase Bank, N.A., as administrative agent, the Incremental Tranche A Term Lenders and the other Lenders party thereto.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4(p)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000119312515245544/d17730dex105.htm">Replacement Facility Amendment, dated as of June 30, 2015, among TriMas Company LLC, the other Loan Parties party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the Lenders party thereto.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263317000059/trs_03312017xexh104.htm">Foreign Subsidiary Borrowing Agreement and Amendment dated as of January 10, 2017, among TriMas Company LLC, TriMas Corporation, TriMas Corporation Limited, JPMorgan Chase Bank, N.A., as administrative agent for the Lenders (as defined therein) and as Fronting Lender, JPMorgan Chase Bank, N.A., Bank of America, N.A. and Wells Fargo Bank, National Association, J.P. Morgan Europe Limited, in its capacity as Foreign Currency Agent, and the Revolving Lenders party hereto.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263317000059/trs_03312017xexh105.htm">Amendment, dated as of March 8, 2017 to the Credit Agreement, dated as of October 16, 2013 (as amended, amended and restated, supplemented or otherwise modified from time to time), among TriMas Corporation, TriMas Company LLC, the subsidiary borrowers from time to time parties thereto, the Lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents party thereto.</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7(u)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000119312517289439/d431929dex101.htm">Replacement Facility Amendment, dated as September 20, 2017, among TriMas Company LLC, the other Loan Parties party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the Lenders party thereto.**</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8(f)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000110465909015133/a09-7188_1ex10d1.htm">TriMas Corporation Long Term Equity Incentive Plan Non-Qualified Stock Option Agreement.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9(g)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000110465909069548/a09-35212_1ex10d2.htm">Flexible Cash Allowance Policy.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10(t)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263317000084/trs_06302017xexh101.htm">TriMas Corporation 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11(n)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263313000204/a101_formofindemnification.htm">2013 Form of Indemnification Agreement.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12(r)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263316000271/trs_09302016xexh102.htm">Offer Letter between TriMas Corporation and Thomas A. Amato dated July 23, 2016.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13(x)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263319000083/trs06302019exh103.htm">Form of Restricted Stock Units Agreement (Board of Directors) (One-Year Vest) - 2019 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14(x)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263319000083/trs06302019exh101.htm">Form of Performance Stock Units Agreement - 2019 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15(x)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263319000083/trs06302019exh102.htm">Form of Restricted Stock Units Agreement (Three-Year Vest) - 2019 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16(y)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263320000014/trs-123119xexh1037.htm">Form of Special Performance Stock Units Agreement - 2019 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17(z)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263320000058/trs03312020exh101.htm">Form of Performance Stock Units Agreement - 2020 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18(z)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263320000058/trs03312020exh102.htm">Form of Restricted Stock Units Agreement - (Three Year Vest) - 2020 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19(z)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/842633/000084263320000058/trs03312020exh103.htm">Form of Restricted Stock Units Agreement - (Board of Directors) - 2020 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20(bb)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000051/trs_03312021xexh101.htm">Form of Performance Stock Units Agreement - 2021 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21(bb)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000051/trs_03312021xexh102.htm">Form of Restricted Stock Units Agreement - (Three Year Vest) - 2021 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22(bb)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000051/trs_03312021xexh103.htm">Form of Restricted Stock Units Agreement - (Board of Directors) (One-Year Vest) - 2021 LTI - under the 2017 Equity and Incentive Compensation Plan.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23(bb)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000051/trs_03312021xexh104.htm">Separation Agreement between TriMas Corporation and Joshua A. Sherbin dated February 26, 2021.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24(aa)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000119312521100309/d159208dex101.htm">Second Replacement Revolving Facility Amendment, dated as of March 29, 2021, among TriMas Corporation, TriMas Company LLC, the subsidiary borrowers party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents and Lenders party thereto.**</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25(cc)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000076/trs_06302021xexhibit101.htm">Separation Agreement between TriMas Corporation and Robert J. Zalupski dated May 1, 2021.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26(cc)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0000842633/000084263321000076/trs_06302021xexhibit102.htm">Offer Letter between TriMas Corporation and Scott Mell dated March 15, 2021.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27(dd)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/842633/000084263321000079/aex101_trimasxexecutivesev.htm">Executive Severance / Change in Control Policy.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh211.htm">TriMas Corporation Subsidiary List.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh231.htm">Consent of Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh311.htm">Certification pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;302 of the Sarbanes&#8209;Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh312.htm">Certification pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;302 of the Sarbanes&#8209;Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh321.htm">Certification pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="trs-123121xexh322.htm">Certification pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes&#8209;Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from TriMas Corporation's Annual Report on Form 10-K for the fiscal year ended December 31, 2021, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheet, (ii) the Consolidated Statement of Operations, (iii) the Consolidated Statement of Comprehensive Income, (iv) the Consolidated Statement of Cash Flows, (v) the Consolidated Statement of Shareholders' Equity, (vi) Notes to Consolidated Financial Statements, and (vii) document and entity information.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Management contracts and compensatory plans or arrangements required to be filed as an exhibit pursuant to Item 15(b) of Form 10-K.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Certain exhibits and schedules have been omitted and the Company agrees to furnish supplementally to the Securities and Exchange Commission a copy of any omitted exhibits and schedules upon request.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on August 3, 2007 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(f)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on March 6, 2009 (File No.&#160;001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(g)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on December 10, 2009 (File No.&#160;001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(i)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on December 18, 2015 (File No.&#160;001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(l)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on March 7, 2019 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(m)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on October 21, 2013 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(n)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on November 13, 2013 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(o)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Current Report on Form 8-K filed on October 20, 2014 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(p)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Current Report on Form 8-K filed on July 6, 2015 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(r)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on October 27, 2016 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on April 27, 2017 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(t)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on July 27, 2017 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(u)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Current Report on Form 8-K filed on September 20, 2017 (File No. 001-10716). </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(w)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Report on Form 8-K filed on December 20, 2019 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(x)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on July 30, 2019 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(y)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Annual Report on Form 10-K filed on February 27, 2020 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(z)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on April 30, 2020 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(aa)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Current Report on Form 8-K filed on March 30, 2021 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(bb)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on April 29, 2021 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(cc)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Quarterly Report on Form 10-Q filed on July 29, 2021 (File No. 001-10716).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(dd)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporated by reference to the Exhibits filed with our Current Report on Form 8-K filed on August 11, 2021 (File No. 001-10716).</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span><br/></span></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_289"></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.&#160;&#160;&#160;&#160;Form 10-K Summary</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_292"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TRIMAS CORPORATION<br/>(Registrant)</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BY:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;THOMAS A. AMATO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DATE:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Thomas A. Amato</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief&#160;Executive&#160;Officer</span></div></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:29.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;THOMAS A. AMATO</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief&#160;Executive&#160;Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas A. Amato</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer) and Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;SCOTT A. MELL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott A. Mell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;PAUL A. SWART</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President Business Planning, Controller and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul A. Swart</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;SAMUEL VALENTI III</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Samuel Valenti III</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;HOLLY M. BOEHNE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holly M. Boehne</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ TERESA M. FINLEY</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teresa M. Finley</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ JEFFREY M. GREENE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeffrey M. Greene</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ HERBERT K. PARKER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Herbert K. Parker</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ NICK L. STANAGE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nick L. Stanage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;DANIEL P. TREDWELL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel P. Tredwell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i61ac8143c0db448e8ad1cb56d2ef45f9_295"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i61ac8143c0db448e8ad1cb56d2ef45f9_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90ZXh0cmVnaW9uOjgyYzgyYTkzN2YyOTRmNWM4ZDgxNDhiYmU4MjY1ZTJlXzEwOTk1MTE2MjgwNjc_d334f52a-9313-41e1-8f84-718521ed3dd8" escape="true"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO ITEM 15(a)(2)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;31, 2021, 2020 AND 2019 </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:30.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ADDITIONS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT<br/>BEGINNING<br/>OF PERIOD</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>TO<br/>COSTS AND<br/>EXPENSES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>(CREDITED)<br/>TO OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DEDUCTIONS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT END<br/>OF PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts deducted from accounts receivable in the balance sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc9f25ba171421c898f402632fd50a9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtMi0xLTEtMzUzNDM_b42f973f-898e-45c2-8865-bf8d624babe9">2,120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtNC0xLTEtMTQzODc_35997e91-79d6-4e61-bcc5-1f0625bf9439">830,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtNi0xLTEtMTQzODc_56206b05-a5f0-462e-9be6-7a96174bb3ff">190,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtOC0xLTEtMTQzODc_88f0fca5-5208-4456-8d60-07428ddda3dc">1,570,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a593630134240da8f81458b4af785a9_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtMTAtMS0xLTM1MzQ2_736c2bcf-146b-401d-a9e1-e1b01931d614">1,570,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73e37c31794c4f8dbd45e5bdde22935a_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtMi0xLTEtMzUzNTE_1bd98c86-f094-4a49-bf20-cc83cfa96f41">2,060,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtNC0xLTEtMTQzODc_4da9e126-1003-45b6-a605-b0cc4db9a52d">2,080,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtNi0xLTEtMTQzODc_2bc8cae3-f4bc-41d1-8343-f6be117bcda6">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtOC0xLTEtMTQzODc_3f126409-7f95-4dc4-b8d0-11e14a008e7a">2,120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc9f25ba171421c898f402632fd50a9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtMTAtMS0xLTM1MzUz_3ca1e3b1-caf4-44e2-960b-1212dd8f4376">2,120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i521346e81e294d36884b01a6bf78a012_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtMi0xLTEtMTQzODc_14192252-19a1-494b-90a5-4daf839d2108">2,790,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtNC0xLTEtMTQzODc_402cb1d0-0ea3-45be-87b8-10f5ef6fd081">810,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtNi0xLTEtMTQzODc_fca3b941-ee66-443a-990a-e9afc4ea1664">490,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtOC0xLTEtMTQzODc_9b005bb3-092a-4858-9c68-ee0bb1ca2f4d">2,030,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73e37c31794c4f8dbd45e5bdde22935a_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtMTAtMS0xLTM1MzU4_e273ba01-832f-4e50-a0d2-8fde6da57bd5">2,060,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:28.79pt">Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>trs-123121xexh102.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AMENDMENT</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">AMENDMENT, dated as of November 19, 2021 (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), to the CREDIT AGREEMENT, dated as of October 16, 2013 (as amended, amended and restated, supplemented or otherwise modified from time to time, including, without limitation, by that certain Replacement Facility Amendment dated as of June 30, 2015, that certain Foreign Subsidiary Borrowing Agreement and Amendment, dated as of January 10, 2017, that certain Amendment, dated as of March 8, 2017, that certain Replacement Facility Amendment, dated as of September 20, 2017, and that certain Second Replacement Revolving Facility Amendment, dated as of March 29, 2021, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), among TRIMAS CORPORATION (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), TRIMAS COMPANY LLC, (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parent Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the subsidiary borrowers from time to time parties thereto, the several banks and other financial institutions or entities from time to time parties thereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;),  JPMORGAN CHASE BANK, N.A., as administrative agent (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the other agents party thereto.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">W I T N E S S E T H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WHEREAS, a Benchmark Transition Event has occurred with respect to the LIBO Rate for Loans denominated in Pounds Sterling&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WHEREAS, the Benchmark Replacement in respect of the LIBO Rate for such Loans has been determined in accordance with the Credit Agreement and the Benchmark Replacement Date shall be January 1, 2022&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">WHEREAS pursuant to Section 2.14 of the Credit Agreement, the Administrative Agent may make Benchmark Replacement Conforming Changes in connection with the implementation of such Benchmark Replacement&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NOW THEREFORE&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.85pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Unless otherwise defined herein, terms defined in the Credit Agreement and used herein shall have the meanings given to them in the Credit Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.85pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Amendment shall become effective on the later of (such later date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (a) January 1, 2022 and (b) the date on which the Administrative Agent (or its counsel) shall have received a counterpart of this Amendment executed by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.85pt;text-decoration:underline">Amendment to Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Effective as of the Effective Date&#58; the Credit Agreement is hereby amended to delete the stricken text (indicated textually in the same manner as the following example&#58; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">stricken text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and to add the underlined text (indicated textually in the same manner as the following example&#58;</font><font style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">underlined text</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) as set forth in the pages of the Credit Agreement attached as Exhibit A.    </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.85pt;text-decoration:underline">Effect of Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">Except as expressly set forth herein, this Amendment shall not by implication or otherwise limit, impair, constitute a waiver of or otherwise affect the rights and remedies of the Lenders or the Administrative Agent under the Credit Agreement or any other Loan Document, or alter, modify, amend or in any way affect any of the terms, conditions, obligations, guarantees, covenants or agreements contained in the Credit Agreement or any other provision of the Credit Agreement or of any other Loan Document, all of which are ratified and affirmed in all respects and shall continue in full force and affect. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">On and after the Effective Date, each reference in the Credit Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221;, &#8220;herein&#8221;, or words of like import, and each reference to the Credit Agreement in any other Loan Document shall be deemed a reference to the Credit Agreement as amended hereby.  This Amendment shall constitute a &#8220;Loan Document&#8221; for all purposes of the Credit Agreement and the other Loan Documents.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#010000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.85pt;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">GOVERNING LAW</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  THIS AMENDMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES UNDER THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Amendment may be executed by one or more of the parties to this Amendment on any number of separate counterparts, and all of said counterparts taken together shall be deemed to constitute one and the same instrument.  The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to this Amendment and&#47;or any document to be signed in connection with this Amendment and the transactions contemplated hereby shall be deemed to include Electronic Signatures (as defined below), deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be. As used herein, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Signatures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any electronic symbol or process attached to, or associated with, any contract or other record and adopted by a person with the intent to sign, authenticate or accept such contract or record. Delivery of an executed signature page of this Amendment by email or facsimile transmission shall be effective as delivery of a manually executed counterpart hereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The headings of this Amendment are used for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment. </font></div><div style="text-indent:72pt"><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">&#91;Remainder of Page Intentionally Left Blank&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A., as Administrative Agent </font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Christopher A. Salek</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Christopher A. Salek</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;   Executive Director</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;Signature Page to Amendment&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EXHIBIT A</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CREDIT AGREEMENT</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;see attached&#93;</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Execution Version</font></div></div><div style="margin-bottom:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CREDIT AGREEMENT<br><br>dated as of October 16, 2013,<br><br>among<br><br>TRIMAS CORPORATION,<br><br>TRIMAS COMPANY LLC,<br><br>The Foreign Subsidiary Borrowers Party Hereto,<br>The Lenders Party Hereto,<br><br>JPMORGAN CHASE BANK, N.A.,<br>as Administrative Agent and Collateral Agent,<br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br>BANK OF AMERICA, N.A.<br>and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BMO CAPITAL MARKETS CORP.,<br>WELLS FARGO BANK, NATIONAL ASSOCIATION,<br>as Co-Syndication Agents,</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">KEYBANK NATIONAL ASSOCIATION, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Documentation Agent<br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As Amended as of March 29, 2021</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">___________________________</font></div><div style="margin-bottom:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A.,<br>BMO CAPITAL MARKETS CORP., BOFA SECURITIES, INC.,<br>WELLS FARGO SECURITIES, LLC,<br>as Joint Lead Arrangers and Joint Bookrunners</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_13"></div><hr style="page-break-after:always"><div style="min-height:78.48pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TABLE OF CONTENTS</font></div><div style="margin-bottom:24pt;text-align:right;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Page</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE I<br><br>DEFINITIONS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;1</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Classification of Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;48</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Terms Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;49</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting Terms&#59; GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;49</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Conditionality Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;49</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Ratio Calculations&#59; Negative Covenant Classifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;50</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rates&#59; LIBOR Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;51</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;51</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE II<br><br>THE CREDITS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;52</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;52</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Requests for Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;53</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;54</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;56</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Funding of Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;62</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;64</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination and Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;65</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.09</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment of Loans&#59; Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;66</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.10</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;67</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.11</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;67</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.12</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;68</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.13</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;69</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.14</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternate Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;70</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;72</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.16</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Break Funding Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.17</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;74</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.18</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Generally&#59; Pro Rata Treatment&#59; Sharing of Set-offs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;80</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.19</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mitigation Obligations&#59; Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;82</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.20</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation of Foreign Subsidiary Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;83</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.21</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;84</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.22</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;85</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.23</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extensions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;88</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.24</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participations&#59; Conversion of Foreign Currency Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;89</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.25</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Currency Fluctuations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;91</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.26</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Illegality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;92</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE III<br><br>REPRESENTATIONS AND WARRANTIES</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Organization&#59; Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;92</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization&#59; Enforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;93</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Approvals&#59; No Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;93</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Condition&#59; No Material Adverse Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;93</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-i-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">NAI-1516871456v2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:78.48pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Page</font></div></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Litigation and Environmental Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws and Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;94</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Company Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.09</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.10</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.11</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.12</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.13</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;95</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.14</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Labor Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;96</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;96</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.16</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;96</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.17</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Security Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;96</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.18</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Federal Reserve Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;97</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.19</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws and Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;97</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.20</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;98</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.21</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Persons of Significant Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;98</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IV<br><br>CONDITIONS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;98</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Each Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;100</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Events Relating to Foreign Subsidiary Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;100</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions to the Second Restatement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;100</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE V<br><br>AFFIRMATIVE COVENANTS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements and Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;102</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices of Material Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;104</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Information Regarding Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;104</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existence&#59; Conduct of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;105</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Casualty and Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;106</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.09</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Books and Records&#59; Inspection and Audit Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;106</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.10</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;106</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.11</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds and Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;106</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.12</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;106</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.13</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Further Assurances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;107</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VI<br><br>NEGATIVE COVENANTS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness&#59; Certain Equity Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;108</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;111</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;113</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investments, Loans, Advances, Guarantees and Acquisitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;114</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Asset Sales</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;116</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sale and Leaseback Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;117</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hedging Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;118</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments&#59; Certain Payments of Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;118</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-ii-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:78.48pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Page</font></div></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.09</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;121</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.10</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictive Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;122</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.11</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment of Material Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;123</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.12</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Expense Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;123</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.13</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Net Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;123</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.14</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;124</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VII<br><br>EVENTS OF DEFAULT</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VIII<br><br>THE AGENTS</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IX<br><br>&#91;RESERVED&#93;</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE X<br><br>MISCELLANEOUS</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.01</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;130</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.02</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waivers&#59; Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;131</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.03</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses&#59; Indemnity&#59; Damage Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;134</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.04</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;135</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.05</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;138</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.06</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;139</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.07</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;139</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.08</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;139</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.09</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;139</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.10</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;140</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.11</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;140</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.12</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;140</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.13</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;141</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.14</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;141</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;142</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.16</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;142</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.17</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Fiduciary Duty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;142</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.18</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;142</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.19</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Novation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;144</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.20</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;144</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.21</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">MIRE Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;144</font></div><div style="padding-left:103.5pt;text-indent:-103.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.22</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;144</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-iii-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_16"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-right:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">SCHEDULES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 1.01(a)&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Letters of Credit</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 1.01(b)&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Administrative Schedule</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 1.01(c)&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Foreign Currency Lenders</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 2.01&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Commitments</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 3.05&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Real Property</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 3.06&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Disclosed Matters</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 3.12&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Subsidiaries</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 3.13&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Insurance</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.01&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Indebtedness</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.02&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Liens</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.04&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Investments</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.05&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Asset Sales</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.09&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Affiliate Transactions</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule 6.10&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Existing Restrictions</font></div><div style="margin-bottom:12pt;padding-right:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">EXHIBITS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit A&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Assignment and Assumption</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit B&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Borrowing Request</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit C&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Foreign Subsidiary Borrowing Agreement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit D&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Guarantee Agreement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit E&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Indemnity, Subrogation and Contribution Agreement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit F&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Mortgage</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit G&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Pledge Agreement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit H&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of Security Agreement</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit I&#160;&#160;&#160;&#160;&#8211;&#160;&#160;&#160;&#160;Form of U.S. Tax Certificate</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-iv-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_19"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) dated as of October 16, 2013, as amended as of March 29, 2021, among TRIMAS COMPANY LLC, TRIMAS CORPORATION, the FOREIGN SUBSIDIARY BORROWERS party hereto, the LENDERS party hereto, and JPMORGAN CHASE BANK, N.A., as Administrative Agent and Collateral Agent.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RECITALS&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In consideration of the premises and the agreements, provisions and covenants herein contained, the parties hereto hereby agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Definitions</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  As used in this Agreement, the following terms have the meanings specified below&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2025 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the 4.875% Senior Notes due 2025 of Holdings, issued pursuant to the Indenture, dated as of September 20, 2017, among Holdings, as issuer, the guarantors party thereto from time to time and Wells Fargo Bank, National Association, as trustee. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ABR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are bearing interest at a rate determined by reference to the Alternate Base Rate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acquisition Lease Financing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any sale or transfer by the Parent Borrower or any Subsidiary of any property, real or personal, that is acquired pursuant to a Permitted Acquisition, in an aggregate amount not to exceed $75,000,000 at any time after the Second Restatement Date, which property is rented or leased by the Parent Borrower or such Subsidiary from the purchaser or transferee of such property, so long as the proceeds from such transaction consist solely of cash.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Adjusted Daily Simple RFR&#8221; means, with respect to any RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing denominated in Pounds Sterling, </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">an interest rate per annum equal to (a) the Daily Simple RFR for Pounds Sterling, </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> (b) 0.0326%&#59; provided that if the Adjusted Daily Simple RFR Rate as so determined is less than the Floor, it shall be deemed to be equal to the Floor for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Adjusted LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Eurocurrency Borrowing for any Interest Period, an interest rate per annum equal to (a) the LIBO Rate for such Interest Period multiplied by (b) the Statutory Reserve Rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Adjusted LIBO Rate is less than zero, it shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means JPMCB, in its capacity as administrative agent for the Lenders hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Schedule 1.01(b) to this Agreement, which contains administrative information in respect of (i) each Foreign Currency and each Foreign Currency Loan and (ii) each L&#47;C Foreign Currency and each Letter of Credit denominated in an L&#47;C Foreign Currency.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Administrative Questionnaire in a form supplied by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any EEA Financial Institution or (b) any UK Financial Institution. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Administrative Agent, the Collateral Agent, the Syndication Agents and the Documentation Agents.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreed Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means dollars or any Foreign Currency.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the preamble hereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternate Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, a rate per annum equal to the greatest of (a) the Prime Rate in effect on such day, (b) the NYFRB Rate in effect on such day plus &#189; of 1% and (c) the Adjusted LIBO Rate for a one month Interest Period on such day (or if such day is not a Business Day, the immediately preceding Business Day) plus 1%, provided that for the purpose of this definition, the Adjusted LIBO Rate for any day shall be based on the LIBOR Screen Rate (or if the LIBOR Screen Rate is not available for such one month Interest Period, the Interpolated Rate) at approximately 11&#58;00 a.m. London time on such day.  Any change in the Alternate Base Rate due to a change in the Prime Rate, the NYFRB Rate or the Adjusted LIBO Rate shall be effective from and including the effective date of such change in the Prime Rate, the NYFRB Rate or the Adjusted LIBO Rate, respectively.  If the Alternate Base Rate is being used as an alternate rate of interest pursuant to Section 2.14 hereof (for the avoidance of doubt, only until the Benchmark Replacement has been determined pursuant to Section 2.14(b)), then the Alternate Base Rate shall be the greater of clause (a) and (b) above and shall be determined without reference to clause (c) above.  For the avoidance of doubt, if the Alternate Base Rate shall be less than 1.00%, such rate shall be deemed to be 1.00% for purposes of this Agreement. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all laws, rules, and regulations of any jurisdiction applicable to Holdings or its Subsidiaries  from time to time concerning or relating to bribery or corruption.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, with respect to any Revolving Lender, the percentage of the total Revolving Commitments represented by such Lender&#8217;s Revolving Commitment. If the Revolving Commitments have terminated or expired, the Applicable Percentages shall be determined based upon the Revolving Commitments most recently in effect, giving effect to any assignments.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, (a) with respect to the Commitment Fees, the applicable rate per annum set forth under the caption &#8220;Commitment Fee Rate&#8221; based upon the Leverage Ratio as of the most recent determination date, (b) with respect to any Swingline Loan, the applicable rate per annum set forth below under the caption &#8220;ABR Spread&#8221; based upon the Leverage Ratio as of the most recent determination date and (c) with respect to any ABR Revolving Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> or</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Eurocurrency </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loan or an RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Revolving Loan, the applicable rate per annum set forth below under the caption &#8220;ABR Spread&#8221;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> or</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;Eurocurrency Spread</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">,</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8221; or &#8220;RFR Spread</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as the case may be, based upon the Leverage Ratio as of the most recent determination date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that for purposes of clauses (a), (b) and (c), from the Second Restatement Date until the date of delivery of the consolidated financial statements pursuant to Section 5.01(b) as of and for the first fiscal quarter ended after the Second Restatement Date, the Applicable Rate shall be based on the rates per annum set forth in Category 4&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-2-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:7.82pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"><tr><td style="width:1.0%"></td><td style="width:23.652%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Leverage Ratio</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ABR<br>Spread</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Eurocurrency Spread</font></td><td colspan="3" style="background-color:#99ccff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">RFR Spread</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Commitment<br>Fee Rate</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Category 1&#58; Greater than or equal to 3.25 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.00%</font></td><td colspan="3" style="background-color:#99ccff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.00%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.30%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Category 2&#58; Greater than or equal to 2.75 to 1.00 but less than 3.25 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.75%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.75%</font></td><td colspan="3" style="background-color:#99ccff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.75%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.25%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Category 3&#58; Greater than or equal to 2.25 to 1.00 but less than 2.75 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.625%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.625%</font></td><td colspan="3" style="background-color:#99ccff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.625%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.225%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Category 4&#58; Greater than or equal to 1.50 to 1.00 but less than 2.25 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.50%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.50%</font></td><td colspan="3" style="background-color:#99ccff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.50%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.20%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Category 5&#58; Less than 1.50 to 1.00</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.375%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.375%</font></td><td colspan="3" style="background-color:#99ccff;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.375%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.175%</font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of the foregoing clauses (a), (b) and (c), (i) the Leverage Ratio shall be determined as of the end of each fiscal quarter of the Parent Borrower&#8217;s fiscal year based upon Holdings&#8217; consolidated financial statements delivered pursuant to Section 5.01(a) or (b) and (ii) each change in the Applicable Rate resulting from a change in the Leverage Ratio shall be effective during the period commencing on and including the date of delivery to the Administrative Agent of such consolidated financial statements indicating such change and ending on the date immediately preceding the effective date of the next such change&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Leverage Ratio shall be deemed to be in Category 1 (A) at any time that an Event of Default has occurred and is continuing or (B) if Holdings or the Parent Borrower fails to deliver the consolidated financial statements required to be delivered by it pursuant to Section 5.01(a) or (b), during the period from the expiration of the time for delivery thereof until such consolidated financial statements are delivered.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable UK Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(k).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(f).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person (other than a natural person) that is engaged in making, purchasing, holding or investing in bank loans and similar extensions of credit in the ordinary course and that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an assignment and assumption entered into by a Lender and an assignee (with the consent of any Person whose consent is required by Section 10.04), and accepted by the Administrative Agent, in the form of Exhibit A or any other form approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Assumed Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any preferred stock or preferred Equity Interests of any Person that becomes a Subsidiary after the Second Restatement Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) such preferred stock or preferred Equity Interests exist at the time such Person becomes a Subsidiary and are not created in contemplation of or in connection with such Person becoming a Subsidiary and (b) the aggregate liquidation value of all such outstanding preferred stock and preferred Equity Interests shall not exceed $40,000,000 at any time outstanding, less the aggregate principal amount of Indebtedness incurred and outstanding pursuant to Section 6.01(a)(x).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-3-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Available Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, an amount equal to&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the sum of (without duplication)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;$160,000,000&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;if positive, equal to 50% of the cumulative Consolidated Net Income of the Parent Borrower for the period (taken as one accounting period) commencing from April 1, 2021 to the end of the fiscal quarter most recently ended in respect of which consolidated financial statements have been delivered pursuant to Section 5.01(a) or (b)&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;the Net Proceeds Not Otherwise Applied received by Holdings after the Restatement Date from (A) cash contributions (other than from the Parent Borrower or a Subsidiary) to Holdings or (B) the issuance and sale of its Equity Interests (other than a sale to the Parent Borrower or a Subsidiary and other than an issuance or sale of Disqualified Equity Interests)&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;the principal amount of any Indebtedness of the Parent Borrower or any Subsidiary issued after the Restatement Date which has been converted into or exchanged for Equity Interests (other than Disqualified Equity Interests) in Holdings or any direct or indirect parent of Holdings&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v) &#160;&#160;&#160;&#160;in the event that all or a portion of the Available Amount has been applied to make an investment pursuant to Section 6.04(s), an amount (not to exceed the original amount of such Investment) equal to the aggregate amount received by the Parent Borrower or any Subsidiary in cash and Permitted Investments, or the fair market value of any property received by the Parent Borrower or any Subsidiary, from&#58; (i) the sale (other than to the Parent Borrower or any Subsidiary) of any such investment less any amounts that would be deducted pursuant to clause&#160;(b) of the definition of Net Proceeds, (ii) any dividend or other distribution received in respect of any such investment and (iii) interest, returns of principal, repayments and similar payments received in respect of any such investment&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) &#160;&#160;&#160;&#160;the amount of any investments made after the Restatement Date in reliance on Section 6.04(s) prior to such date, any Restricted Payments made after the Restatement Date in reliance on Section 6.08(a)(v) (solely in respect of dividends on Qualified Holdings Preferred Stock issued pursuant to clause (c) of the definition thereof) or Section 6.08(a)(vii) and any prepayments of Indebtedness made after the Restatement Date in reliance on Section 6.08(b)(vii) prior to such date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination and with respect to the then-current Benchmark, as applicable, any tenor for such Benchmark or payment period for interest calculated with reference to such Benchmark, as applicable, that is or may be used for determining the length of an Interest Period pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of &#8220;Interest Period&#8221; pursuant to clause (f) of Section 2.14.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, regulation, rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-4-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankruptcy Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, that such Person has become the subject of a bankruptcy or insolvency proceeding, or has had a receiver, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it, or, in the good faith determination of the Administrative Agent, has taken any action in furtherance of, or indicating its consent to, approval of or acquiescence in, any such proceeding or appointment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that a Bankruptcy Event shall not result solely by virtue of any ownership interest, or the acquisition of any ownership interest, in such Person by a Governmental Authority&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such ownership interest does not result in or provide such Person with immunity from the jurisdiction of courts within the United States of America or from the enforcement of judgments or writs of attachment on its assets or permit such Person (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any agreements made by such Person.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, initially, </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">with respect to any (i) Eurocurrency Rate Loan,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> LIBO Rate</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> and (2) RFR Loan, Adjusted Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; provided that if a Benchmark Transition Event, a Term SOFR Transition Event, a Term ESTR Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date have occurred with respect to the LIBO Rate or the then-current Benchmark, then &#8220;Benchmark&#8221; means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to clause (b) or clause (c) of Section 2.14.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1) </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x) in the case of Eurocurrency Loans denominated in dollars, the sum of&#58; (a) Term SOFR and (b) the related Benchmark Replacement Adjustment&#59; </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y) in the case of Eurocurrency Loans denominated in Euros, the sum of&#58; (a) Term ESTR and (b) the related Benchmark Replacement Adjustment&#59; </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">(z) in the case of Eurocurrency Loans denominated in Pounds Sterling, the sum of&#58; (a) Daily Simple SONIA and (b) the related Benchmark Replacement Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2) </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x) in the case of Eurocurrency Loans denominated in dollars, the sum of&#58; (a) Daily Simple SOFR and (b) the related Benchmark Replacement Adjustment&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y) in the case of Eurocurrency Loans denominated in Euros, the sum of&#58; (a) Daily Simple ESTR and (b) the related Benchmark Replacement Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3) the sum of&#58; (a) the alternate benchmark rate that has been selected by the Administrative Agent and the Parent Borrower as the replacement for the then-current Benchmark for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body and (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for syndicated credit facilities denominated in the applicable Agreed Currency at such time and (b) the related Benchmark Replacement Adjustment&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clause (1)(x) or (1)(y), such Unadjusted Benchmark Replacement is displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion&#59; provided further that, (x) with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-5-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">respect to a Eurocurrency Loan denominated in dollars, notwithstanding anything to the contrary in this Agreement or in any other Loan Document, upon the occurrence of a Term SOFR Transition Event, and the delivery of a Term SOFR Notice, on the applicable Benchmark Replacement Date the &#8220;Benchmark Replacement&#8221; shall revert to and shall be deemed to be the sum of (a) Term SOFR and (b) the related Benchmark Replacement Adjustment, as set forth in clause (1)(x) of this definition (subject to the first proviso above) and (y) with respect to a Eurocurrency Loan denominated in Euros, notwithstanding anything to the contrary in this Agreement or in any other Loan Document, upon the occurrence of a Term ESTR Transition Event, and the delivery of a Term ESTR Notice, on the applicable Benchmark Replacement Date the &#8220;Benchmark Replacement&#8221; shall revert to and shall be deemed to be the sum of (a) Term ESTR and (b) the related Benchmark Replacement Adjustment, as set forth in clause (1)(y) of this definition (subject to the first proviso above).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Benchmark Replacement as determined pursuant to clause (1), (2) or (3) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Interest Period and Available Tenor for any setting of such Unadjusted Benchmark Replacement&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1) for purposes of clauses (1) and (2) of the definition of &#8220;Benchmark Replacement,&#8221; the first alternative set forth in the order below that can be determined by the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such Interest Period that has been selected or recommended by the Relevant Governmental Body for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for the applicable Corresponding Tenor&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) the spread adjustment (which may be a positive or negative value or zero) as of the Reference Time such Benchmark Replacement is first set for such Interest Period that would apply to the fallback rate for a derivative transaction referencing the ISDA Definitions to be effective upon an index cessation event with respect to such Benchmark for the applicable Corresponding Tenor&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2) for purposes of clause (3) of the definition of &#8220;Benchmark Replacement,&#8221; the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Parent Borrower for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body on the applicable Benchmark Replacement Date and (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for syndicated credit facilities denominated in the applicable Agreed Currency&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of clause (1) above, such adjustment is displayed on a screen or other information service that publishes such Benchmark Replacement Adjustment from time to time as selected by the Administrative Agent in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Alternate Base Rate,&#8221; the definition of &#8220;Business Day,&#8221; the definition of &#8220;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RFR Business Day&#8221;, the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest Period,&#8221; timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Administrative Agent decides in its reasonable discretion may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-6-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent determines that no market practice for the administration of such Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the earliest to occur of the following events with respect to such then-current Benchmark&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1) in the case of clause (1) or (2) of the definition of &#8220;Benchmark Transition Event,&#8221; the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof)&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2) in the case of clause (3) of the definition of &#8220;Benchmark Transition Event,&#8221; the date of the public statement or publication of information referenced therein&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3) in the case of a Term SOFR Transition Event or a Term ESTR Transition, as applicable, the date that is thirty (30) days after the date a Term SOFR Notice or a Term ESTR Notice, as applicable is provided to the Lenders and the Parent Borrower pursuant to Section 2.14(c)&#59; or </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4) in the case of an Early Opt-in Election, the sixth (6th) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, so long as the Administrative Agent has not received, by 5&#58;00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, written notice of objection to such Early Opt-in Election from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and (ii) the &#8220;Benchmark Replacement Date&#8221; will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the occurrence of one or more of the following events with respect to such then-current Benchmark&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1) a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the NYFRB, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof)&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-7-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are no longer representative.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the avoidance of doubt, a &#8220;Benchmark Transition Event&#8221; will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Unavailability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark, the period (if any) (x) beginning at the time that a Benchmark Replacement Date pursuant to clauses (1) or (2) of that definition has occurred if, at such time, no Benchmark Replacement has replaced such then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.14 and (y) ending at the time that a Benchmark Replacement has replaced such then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.14. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Beneficial Ownership Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a certification regarding beneficial ownership or control to the extent required by the Beneficial Ownership Regulation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 31 C.F.R. &#167; 1010.230.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benefit Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of (a) an &#8220;employee benefit plan&#8221; (as defined in Section 3(3) of ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in Section 4975 of the Code to which Section 4975 of the Code applies, and (c) any Person whose assets include (for purposes of the Plan Asset Regulations or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;.</font></div><div style="margin-bottom:11pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a party means an &#8220;affiliate&#8217; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Board of Governors of the Federal Reserve System of the United States of America.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) Loans of the same Class and Type, made, converted or continued on the same date and (i) in the case of Eurocurrency Loans denominated in dollars, as to which a single Interest Period is in effect and (ii) in the case of </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Loans denominated in a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Loans in a single currency and as to which a single Interest Period is in effect or (b) a Swingline Loan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a request by the Parent Borrower or a Foreign Subsidiary Borrower, as the case may be, for a Borrowing in accordance with Section 2.03 or 2.04, as applicable, which shall be, in the case of any such written request, in the form of Exhibit B or any other form approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any day that is not a Saturday, Sunday or other day on which commercial banks in New York City are authorized or required by law to remain closed&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) when used in connection with any Eurocurrency Loan denominated in dollars, the term &#8220;Business Day&#8221; shall also exclude any day on which banks are not open for dealings in dollar deposits in the London interbank market</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> and</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) when used in connection with </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">any</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">a Eurocurrency Loan denominated in a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the term &#8220;Business Day&#8221; shall also exclude (x) any day which is not a day for trading by and between banks in deposits for the applicable currency in the interbank eurocurrency market, (y) with respect to Foreign Currency Loans denominated in </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pounds Sterling, any day on which banks are not open for business in London and (z) with respect to Foreign Currency Loans denominated in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Euros, any day which is not also a TARGET Day (as determined by the Administrative Agent) and (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">z) with respect to</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">iii) when used in connection with an RFR Loan and any interest rate settings, fundings, disbursements, settlements or payments of any such RFR Loan, or any other dealings in the applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">of such RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">s in a Foreign Currency other than Euros, any day which is not also </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-8-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">day on which banks are </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">open for dealings in such currency in the Principal Financial Center for the applicable currency</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">, any such day that is only an RFR Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Calculation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the last Business Day of each calendar quarter (or any other day selected by the Administrative Agent)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) the second Business Day preceding (or such other Business Day as the Administrative Agent shall deem applicable with respect to any Foreign Currency in accordance with rate-setting convention for such currency) (i) the date of each Borrowing of Foreign Currency Loans or (ii) any date on which a Foreign Currency Loan is continued shall also be a &#8220;Calculation Date,&#8221; (b) the date of each Borrowing of any other Loan made hereunder shall also be a &#8220;Calculation Date&#8221;</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> and</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (c</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">) with respect to any RFR Loan, each date that is on the numerically corresponding day in each calendar month that is one month after the borrowing of such Loan (or, if there is no such numerically corresponding day in such month, then the last day of such month) shall also be a &#8220;Calculation Date&#8221; and (d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the date of issuance, amendment, renewal or extension of a Letter of Credit, or any other date determined by the applicable Issuing Bank, shall also be a Calculation Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Capital Expenditures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, without duplication, (a) the additions to property, plant and equipment and other capital expenditures of Holdings, the Parent Borrower and its consolidated Subsidiaries (including the Receivables Subsidiary) that are (or would be) set forth in a consolidated statement of cash flows of Holdings for such period prepared in accordance with GAAP other than (x) such additions and expenditures classified as Permitted Acquisitions and (y) such additions and expenditures made with Net Proceeds from any casualty or other insured damage or condemnation or similar awards and (b) Financing Lease Obligations incurred by Holdings, the Parent Borrower and its consolidated Subsidiaries (including the Receivables Subsidiary) during such period.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;CBR Loan&#8221; means a Loan that bears interest at a rate determined by reference to the Central Bank Rate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;CBR Spread&#8221; means the Applicable Rate, applicable to such Loan that is replaced by a CBR Loan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Central Bank Rate&#8221; means, (A) the greater of (i)&#160;for any Loan denominated in Pounds Sterling, the Bank of England (or any successor thereto)&#8217;s &#8220;Bank Rate&#8221; as published by the Bank of England (or any successor thereto) from time to time and (ii) the Floor&#59; plus (B) the applicable Central Bank Rate Adjustment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;Central Bank Rate Adjustment&#8221; means, for any day, for any Loan denominated in Pounds Sterling, a rate equal to the difference (which may be a positive or negative value or zero) of (i) the average of Adjusted Daily Simple RFR for Loans denominated in Pounds Sterling for the five most recent RFR Business Days preceding such day for which SONIA was available (excluding, from such averaging, the highest and the lowest such Adjusted Daily Simple RFR applicable during such period of five RFR Business Days) minus (ii) the Central Bank Rate in respect of Pounds Sterling in effect on the last RFR Business Day in such period. For purposes of this definition, the term Central Bank Rate shall be determined disregarding clause (B) of the definition of such term.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a &#8220;controlled foreign corporation&#8221; within the meaning of Section 957 of the Code.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CFC Holdco</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Domestic Subsidiary substantially all the assets of which consist of Equity Interests of one or more CFCs.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) the acquisition by any Person other than Holdings of any direct Equity Interest in the Parent Borrower, (b) the acquisition of beneficial ownership, directly or indirectly, by any Person or group (within the meaning of the Exchange Act), of Equity Interests representing more than 35% of the aggregate ordinary voting power represented by the issued and outstanding Equity Interests in Holdings, (d) the board of directors of Holdings shall cease to consist of a majority of Continuing Directors or (e) the occurrence of any change in control (or similar event, however denominated) with respect to Holdings or the Parent Borrower under (i) any indenture or other agreement in respect of Material Indebtedness to which Holdings, the Parent Borrower or any Subsidiary is a party, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-9-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii) any instrument governing any preferred stock of Holdings, the Parent Borrower or any Subsidiary having a liquidation value or redemption value in excess of $10,000,000 or (iii) the Permitted Receivables Financing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the preceding or any provision of Rule 13d-3 of the Exchange Act, a Person or group shall not be deemed to beneficially own voting stock subject to a stock or asset purchase agreement, merger agreement, option agreement, warrant agreement or similar agreement (or voting or option or similar agreement related thereto) until the consummation of the acquisition of the voting stock in connection with the transactions contemplated by such agreement. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) the adoption of any law, rule or regulation after the Second Restatement Date, (b) any change in any law, rule or regulation or in the interpretation or application thereof by any Governmental Authority after the Second Restatement Date or (c) compliance by any Lender or the Issuing Bank (or, for purposes of Section 2.15(b), by any lending office of such Lender or by such Lender&#8217;s or the Issuing Bank&#8217;s holding company, if any) with any request, guideline or directive (whether or not having the force of law) of any Governmental Authority made or issued after the Second Restatement Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything herein to the contrary, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; regardless of the date enacted, adopted, promulgated or issued.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Class</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; when used in reference to (a) any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are Revolving Loans of a particular tranche of Revolving Commitments, (b) any Commitment, refers to whether such Commitment is a Commitment in respect of a particular tranche of Revolving Commitments and (c) any Lender, refers to whether such Lender has a Loan or Commitment under a particular tranche of Revolving Commitments. Each tranche of Extended Revolving Commitments shall constitute a separate Class. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date on which the conditions specified in Section 4.01 were satisfied, which date was October 16, 2013.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986, as amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any and all &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; as defined in any applicable Security Document.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means JPMCB, in its capacity as collateral agent for the Lenders under the Security Documents. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral and Guarantee Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the requirement that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Collateral Agent shall have received from each party thereto (other than the Collateral Agent) either (i) a counterpart of (A) the Guarantee Agreement, (B) the Indemnity, Subrogation and Contribution Agreement, (C) the Pledge Agreement and (D) the Security Agreement in each case duly executed and delivered on behalf of such Loan Party, or (ii) in the case of any Person that becomes a Subsidiary Loan Party after the Closing Date, a supplement to each of the Guarantee Agreement, the Indemnity, Subrogation and Contribution Agreement, the Pledge Agreement and the Security Agreement, in each case in the form specified therein, duly executed and delivered on behalf of such Subsidiary Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;all outstanding Equity Interests of the Parent Borrower and each Subsidiary (including the Receivables Subsidiary) owned by or on behalf of any Loan Party shall have been pledged pursuant to the Pledge Agreement (except that the Loan Parties shall not be required to pledge more than 65% of the outstanding voting Equity Interests of any Foreign Subsidiary, any CFC or any CFC Holdco), it being understood that this exception shall not limit the application of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-10-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Foreign Security Collateral and Guarantee Requirement) and the Collateral Agent shall have received certificates or other instruments representing all such Equity Interests, together with stock powers or other instruments of transfer with respect thereto endorsed in blank&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;all Indebtedness of Holdings, the Parent Borrower and each Subsidiary in an aggregate principal amount that exceeds $500,000 that is owing to any Loan Party shall be evidenced by a promissory note and shall have been pledged pursuant to the Pledge Agreement and the Collateral Agent shall have received all such promissory notes, together with instruments of transfer with respect thereto endorsed in blank&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;all documents and instruments, including Uniform Commercial Code financing statements, required by law or reasonably requested by the Collateral Agent to be filed, registered or recorded to create the Liens intended to be created by the Security Agreement and the Pledge Agreement and perfect such Liens to the extent required by, and with the priority required by, the Security Agreement and the Pledge Agreement, shall have been filed, registered or recorded or delivered to the Collateral Agent for filing, registration or recording&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;the Collateral Agent shall have received (i) counterparts of a Mortgage with respect to any Mortgaged Property duly executed and delivered by the record owner of such Mortgaged Property, (ii) a policy or policies of title insurance issued by a nationally recognized title insurance company in an amount and form reasonably acceptable to the Administrative Agent insuring the Lien of each such Mortgage as a valid first Lien on the Mortgaged Property described therein, free of any other Liens except as expressly permitted by Section 6.02, together with such endorsements, coinsurance and reinsurance as the Administrative Agent or the Required Lenders may reasonably request, but only to the extent such endorsements are (A) available in the relevant jurisdiction (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in no event shall the Collateral Agent request a creditors&#8217; rights endorsement) and (B) available at commercially reasonable rates, (iii) a completed Life of Loan flood hazard determination and, if any improved Mortgaged Property is located in an area determined by the Federal Emergency Management Agency to have special flood hazards, a notice about special flood hazard area status duly executed by the Parent Brower and the applicable Loan Party and evidence of flood insurance as may be required under the Flood Laws, and (iv) such abstracts, legal opinions and other documents as the Administrative Agent or the Required Lenders may reasonably request with respect to any such Mortgage or Mortgaged Property&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in no event shall surveys be required to be obtained with respect to any Mortgaged Property&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;each Loan Party (other than the Foreign Subsidiary Borrowers) shall have obtained all consents and approvals required to be obtained by it in connection with the execution and delivery of all Security Documents to which it is a party, the performance of its obligations thereunder and the granting by it of the Liens thereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Securities and Exchange Commission or any Governmental Authority succeeding to any or all of the functions of said Commission.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Revolving Commitment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.12(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commodity Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Commodity Exchange Act (7 U.S.C. &#167; 1 et seq.), as amended from time to time, and any successor statute.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Cash Interest Expense</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, the excess of (a) the sum, without duplication, of (i) the interest expense (including imputed interest expense in respect of Financing Lease Obligations) of Holdings, the Parent Borrower and the Subsidiaries (including the Receivables Subsidiary) for such period, determined on a consolidated basis in accordance with GAAP, plus (ii) any interest accrued during such period in respect of Indebtedness of Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary) that is required to be capitalized rather than included in consolidated interest expense for such period in accordance with GAAP, plus (iii) any cash payments </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-11-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">made during such period in respect of obligations referred to in clause (b)(iii) below that were amortized or accrued in a previous period, plus (iv) interest-equivalent costs associated with any Permitted Receivables Financing or Specified Vendor Receivables Financing, whether accounted for as interest expense or loss on the sale of receivables, minus (b) the sum of, without duplication, (i) interest income of Holdings, the Parent Borrower and the Subsidiaries (including the Receivables Subsidiary) for such period, determined on a consolidated basis in accordance with GAAP, plus (ii) to the extent included in such consolidated interest expense for such period, noncash amounts attributable to amortization of financing costs paid in a previous period, plus (iii) to the extent included in such consolidated interest expense for such period, noncash amounts attributable to amortization of debt discounts or accrued interest payable in kind for such period, plus (iv) to the extent included in such consolidated interest expense for such period, all financing fees incurred in connection with the Transactions, plus (v) annual agency fees paid to the administrative agents and collateral agents under any permitted credit facility of Holdings, the Parent Borrower or any Subsidiary, plus (vi) costs associated with obtaining Hedging Agreements, plus (vii) any expense resulting from the discounting of any Indebtedness in connection with the application of recapitalization accounting or, if applicable, purchase accounting in connection with any acquisition, plus (viii) penalties and interest relating to taxes, plus (ix) any expensing of bridge, commitment and other financing fees and any other fees related to any acquisitions after the Second Restatement Date, plus (x) interest expense resulting from push-down accounting, plus (xi) any lease, rental or other expense in connection with a Non-Financing Lease Obligation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, Consolidated Net Income for such period plus (a) without duplication and to the extent deducted in determining such Consolidated Net Income (other than with respect to clause (ix) below), the sum of (i) consolidated interest expense for such period, (ii) consolidated income tax expense for such period (including all single business tax expenses imposed by state law), (iii) all amounts attributable to depreciation and amortization for such period, (iv) interest-equivalent costs associated with any Permitted Receivables Financing or Specified Vendor Receivables Financing for such period, whether accounted for as interest expense or loss on the sale of receivables, and all Preferred Dividends, (v) the aggregate amount of deferred financing expenses for such period, (vi) all other noncash expenses or losses of Holdings, the Parent Borrower or any of the Subsidiaries for such period (excluding any such charge that constitutes an accrual of or a reserve for cash charges for any future period), (vii) losses associated with the prepayment of leases (whether operating leases or capital leases) outstanding on January 1, 2017 from discontinued operations, (viii) any costs or expense incurred pursuant to any management equity plan or stock option plan or any other management or employee benefit plan or agreement or any stock subscription or shareholder agreement, to the extent that such cost or expenses are funded with cash proceeds contributed to the common capital of Holdings or any Loan Party (other than from Holdings or a Subsidiary) or Net Proceeds of an issuance of Equity Interests of Holdings (other than Disqualified Equity Interests and other than any issuance to the Parent Borrower or a Subsidiary), in each case, Not Otherwise Applied and (ix) the amount of &#8220;run rate&#8221; cost savings, operating expense reductions and cost synergies related to mergers and other business combinations, acquisitions, divestitures, restructurings, cost savings initiatives and other similar transactions or initiatives consummated after the Second Restatement Date that are reasonably identifiable and factually supportable and projected by the Parent Borrower to result within 12 months after such merger or other business combination, acquisition, divestiture, restructuring, cost savings initiative or other transaction or initiative is consummated, net of the amount of actual benefits realized during such period from such actions, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of any such cost savings, operating expense reductions and cost synergies added pursuant to this clause (ix) for any period of four consecutive fiscal quarters of Holdings shall not exceed 20% of Consolidated EBITDA for such period (calculated prior to giving effect to any add-backs pursuant to this clause (ix)) minus (b) without duplication and to the extent included in determining such Consolidated Net Income, (i) any gains realized from the retirement of Indebtedness after the Second Restatement Date, all determined on a consolidated basis in accordance with GAAP and (ii) consolidated income tax benefits for such period (excluding, for purposes of this clause (ii), any such benefits received in a fiscal quarter ended prior to the Second Restatement Date).  If the Parent Borrower or any Subsidiary has made any Permitted Acquisition or Significant Investment or any sale, transfer, lease or other disposition of assets outside of the ordinary course of business permitted by Section 6.05 during the relevant period for determining the Leverage Ratio, the Total Net Leverage Ratio or the Senior Secured Net Leverage Ratio and the Interest Expense Coverage Ratio, Consolidated EBITDA for the relevant period shall be calculated only for purposes of determining the Leverage Ratio, the Total Net Leverage Ratio, the Senior Secured Net Leverage Ratio and the Interest Expense Coverage </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-12-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ratio after giving pro forma effect thereto, as if such Permitted Acquisition or Significant Investment or sale, transfer, lease or other disposition of assets (and, in each case, any related incurrence, repayment or assumption of Indebtedness, with any new Indebtedness being deemed to be amortized over the relevant period in accordance with its terms, and assuming that any Revolving Loans borrowed in connection with such acquisition are repaid with excess cash balances when available) had occurred on the first day of the relevant period for determining Consolidated EBITDA&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that with respect to any Significant Investment, (x) any pro forma adjustment made to Consolidated EBITDA shall be in proportion to the percentage ownership of the Parent Borrower or such Subsidiary, as applicable, in the Subject Person (e.g. if the Parent Borrower acquires 70% of the Equity Interests of the Subject Person, a pro forma adjustment to Consolidated EBITDA shall be made with respect to no more than 70% of the EBITDA of the Subject Person) and (y) pro forma effect shall only be given to such Significant Investment if the Indebtedness of the Subject Person is included in Total Indebtedness for purposes of calculating the Leverage Ratio, the Total Net Leverage Ratio and the Senior Secured Net Leverage Ratio and the Subject Person is included as a Subsidiary in the calculation of Consolidated Cash Interest Expense for purposes of calculating the Interest Expense Coverage Ratio, in each case in proportion to the percentage ownership of the Parent Borrower or such Subsidiary, as applicable, in such Subject Person.  Any such pro forma calculations may include operating and other expense reductions and other adjustments for such period resulting from any Permitted Acquisition, or sale, transfer, lease or other disposition of assets that is being given pro forma effect to the extent that such operating and other expense reductions and other adjustments (a) would be permitted pursuant to Article XI of Regulation S-X under the Securities Act of 1933 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation S-X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), (b) are reasonably consistent with the purpose of Regulation S-X as determined in good faith by the Parent Borrower in consultation with the Administrative Agent or (c) are otherwise appropriate, in the reasonable good faith determination of the Parent Borrower as set forth in an officer&#8217;s certificate, to reflect operating and other expense reductions reasonably expected to result from the applicable event within 12 months of the date the applicable event is consummated and, in each case, calculated in accordance with and subject to the provisions of clause (a)(ix) of this definition.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, the net income or loss of Holdings, the Parent Borrower and the Subsidiaries (including the Receivables Subsidiary) for such period, determined on a consolidated basis in accordance with GAAP&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that there shall be excluded&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) &#160;&#160;&#160;&#160;the income of any Person (other than the Parent Borrower or a Significant Investment) in which any other Person (other than the Parent Borrower or any Subsidiary or any director holding qualifying shares in compliance with applicable law) owns an Equity Interest, except to the extent of the amount of dividends or other distributions actually paid to the Parent Borrower or any of the Subsidiaries during such period&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) &#160;&#160;&#160;&#160;the income or loss of any Person accrued prior to the date it becomes a Subsidiary or is merged into or consolidated with the Parent Borrower or any Subsidiary or the date that such Person&#8217;s assets are acquired by the Parent Borrower or any Subsidiary&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c) &#160;&#160;&#160;&#160;the cumulative effect of a change in accounting principles during such period to the extent included in Consolidated Net Income&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any net extraordinary, nonrecurring or unusual gains or losses (less all fees and expenses relating thereto)&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;(i) any severance expenses, relocation expenses, restructuring expenses, curtailments or modifications to pension and post-retirement employee benefit plans, excess pension charges, any expenses related to any reconstruction, decommissioning, recommissioning or reconfiguration of fixed assets for alternate uses and fees, expenses or charges relating to facilities closing costs, acquisition integration costs, facilities opening costs, project start-up costs, business optimization costs, signing, retention or completion bonuses, expenses or charges related to any issuance of Equity Interests, investment, acquisition, disposition, recapitalization or issuance, repayment, refinancing, amendment or modification of Indebtedness (in each case, whether or not successful), (ii) any net income or loss from disposed, abandoned, transferred, closed or discontinued operations or fixed assets and any net gains or losses on disposal of disposed, abandoned, transferred, closed or discontinued operations or fixed assets, (iii) any net gains or losses (less all fees and expenses or charges relating thereto) attributable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-13-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">to business dispositions or asset dispositions other than in the ordinary course of business (as determined in good faith by the Parent Borrower) and (iv) costs or expenses realized in connection with or resulting from stock appreciation or similar rights, stock options or other rights existing on the Second Restatement Date of officers, directors and employees, in each case of such Person or any Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of any charges, expenses, losses or costs excluded pursuant to this clause (e) for any period of four consecutive fiscal quarters of Holdings (or, with respect to any calculation of clause (a)(i) of the Available Amount, (w) for the first fiscal quarter ended after the Closing Date, for such fiscal quarter, (x) for the second fiscal quarter ended after the Closing Date, for the period of two fiscal quarters then ended, (y) for the third fiscal quarter ended after the Closing Date, for the period of three fiscal quarters then ended and (z) for the fourth fiscal quarter ended after the Closing Date and thereafter, for the period of four consecutive fiscal quarters of Holdings most recently ended) shall not exceed 20% of Consolidated EBITDA for such period (calculated prior to giving effect to exclusions pursuant to this clause (e))&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;any fees, expenses, or charges related to the Transactions (including any transaction expenses incurred before, on or after the Second Restatement Date)&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;effects of purchase accounting adjustments (including the effects of such adjustments pushed down to such Person and such Subsidiaries and including, without limitation, the effects of adjustments to (A) Financing Lease Obligations or (B) any other deferrals of income) in amounts required or permitted by GAAP, resulting from the application of purchase accounting or the amortization or write-off of any amounts thereof&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;any net gains or losses (less all fees and expenses or charges relating thereto) attributable to the early extinguishment of Indebtedness, Hedging Agreements or other derivative instruments&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any impairment charges or asset write-offs, in each case pursuant to GAAP, and the amortization of intangibles and other fair value adjustments arising pursuant to GAAP&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;any non-cash expense realized or resulting from stock option plans, employee benefit plans or post-employment benefit plans, or grants or sales of stock, stock appreciation or similar rights, stock options, restricted stock, preferred stock or other rights&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;any non-cash compensation charges&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;accruals and reserves that are established or adjusted within 12 months after the Second Restatement Date and that are so required to be established or adjusted in accordance with GAAP or as a result of adoption or modification of accounting policies&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;non-cash gains, losses, income and expenses resulting from fair value accounting required by the applicable standard under GAAP and related interpretations&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;any currency gains and losses&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o) &#160;&#160;&#160;&#160;to the extent covered by insurance and actually reimbursed, or, so long as such Person has made a determination that there exists reasonable evidence that such amount will in fact be reimbursed by the insurer and only to the extent that such amount is (i) not denied by the applicable carrier in writing within 180 days and (ii) in fact reimbursed within 365 days of the date of such evidence (with a deduction for any amount so added back to the extent not so reimbursed within 365 days), expenses with respect to liability or casualty events or business interruption&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;non-cash charges for deferred tax asset valuation allowances&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that there shall be included amounts actually received from insurance in respect of lost revenues or earnings in respect of liability or casualty events or business interruption, and reimbursements of any expenses and charges pursuant to indemnification or other reimbursement provisions in connection </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-14-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">with any investment permitted under this Agreement or any sale, conveyance, transfer or other disposition of assets permitted under this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Total Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any date of determination with respect to any Person, the total assets of such Person, determined on a consolidated basis in accordance with GAAP, as shown on the most recent balance sheet of such Person. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Continuing Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the directors of Holdings on the Second Restatement Date, and each other director, if, in each case, such other director&#8217;s nomination for election to the board of directors of Holdings is approved by at least a majority of the then Continuing Directors.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; have meanings correlative thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; with respect to any Available Tenor means, as applicable, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covenant Holiday Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Permitted Acquisition for which (i) the cash consideration in respect of such acquisition is $50,000,000 or more and (ii) the Parent Borrower delivers to the Administrative Agent an officers&#8217; certificate designating such Permitted Acquisition as a &#8220;Covenant Holiday Acquisition&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in no event shall there be more than two Covenant Holiday Acquisitions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covenant Holiday Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the period of four consecutive fiscal quarters commencing on the first day of the fiscal quarter in which the consummation of a Covenant Holiday Acquisition occurs&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if applicable, the two Covenant Holiday Periods shall be separated by a period of at least two full fiscal quarters during which no Covenant Holiday Period is in effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.22. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CTA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the UK Corporation Tax Act 2009.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple ESTR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, ESTR, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple ESTR&#8221; for business loans or conventions that are otherwise used in the United States syndicated lending market for syndicated loans denominated in Euros&#59; provided, that if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline line-through">SO</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">R</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">means, for any day</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">, SOFR, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple SOFR&#8221; for business loans&#59; provided, that if the Administrative Agent decides that any such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-15-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(an &#8220;RFR Interest Day&#8221;), an interest rate per annum equal to, for any RFR Loan denominated in Pounds Sterling, SONIA for the day that is five RFR Business Days prior to (a) if such RFR Interest Day is an RFR Business Day, such RFR Interest Day or (b) if such RFR Interest Day is not an RFR Business Day, the RFR Business Day immediately preceding such RFR Interest Day. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline line-through">SONIA</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">SONIA</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with the conventions for this rate (which may include a lookback) being established by the Administrative Agent in accordance with the conventions for this rate selected or recommended by the Relevant Governmental Body for determining &#8220;Daily Simple </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">SONIA</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; for business loans</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> or conventions that are otherwise used in the United States syndicated lending market for syndicated loans denominated in Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; provided</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> if the Administrative Agent decides that any such convention is not administratively feasible for the Administrative Agent, then the Administrative Agent may establish another convention in its reasonable discretion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debt Repayment Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 6.08(b)(viii). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any event or condition which constitutes an Event of Default or which upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Revolving Lender that (a) has failed, within two Business Days of the date required to be funded or paid, (i) to fund any portion of its Loans, (ii) to fund any portion of its participations in Letters of Credit, Swingline Loans or Fronted Foreign Currency Loans or (iii) to pay to the Administrative Agent, the Issuing Bank, the Swingline Lenders, the Fronting Lender any other Lender or any Loan Party any other amount required to be paid by it hereunder, unless, in the case of clause (i) above, such Lender notifies the Administrative Agent in writing that such failure is the result of such Lender&#8217;s good faith determination that a condition precedent to funding (specifically identified in such writing, including, if applicable, by reference to a specific Default) has not been satisfied, (b) has notified the Administrative Agent, the Issuing Bank, the Swingline Lenders, the Fronting Lender, any other Lender, Holdings, the Parent Borrower or any Loan Party in writing, or has made a public statement, to the effect that it does not intend or expect to comply with any of its funding obligations under this Agreement (unless such writing or public statement indicates that such position is based on such Lender&#8217;s good-faith determination that a condition precedent (specifically identified in such writing, including, if applicable, by reference to a specific Default) to funding a Loan cannot be satisfied) or generally under other agreements in which it commits to extend credit, (c) has failed, within three Business Days after request by the Administrative Agent or any Loan Party made in good faith to provide a certification in writing from an authorized officer of such Lender that it will comply with its obligations (and is financially able to meet such obligations) to fund prospective Loans and participations in then outstanding Letters of Credit, Swingline Loans and Fronted Foreign Currency Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon such Person&#8217;s receipt of such certification in form and substance satisfactory to it and the Administrative Agent, or (d) has become the subject of a Bankruptcy Event or a Bail-In Action.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Non-Cash Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the fair market value (as determined in good faith by the Parent Borrower) of non-cash consideration received by the Parent Borrower or a Subsidiary in connection with any sale, transfer, lease or other disposition of assets permitted by this Agreement that is so designated as Designated Non-Cash Consideration pursuant to an officer&#8217;s certificate of the Parent Borrower, setting forth such valuation, less the amount of cash or Permitted Investments received in connection with a subsequent sale of such Designated Non-cash Consideration within 180 days of receipt thereof.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Direction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(k)(ii)(A).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-16-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosed Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the actions, suits and proceedings and the environmental matters disclosed in Schedule 3.06.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disqualified Equity Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#58; with respect to any Person, any Equity Interest of such Person that by its terms (or by the terms of any security into which it is convertible or for which it is exchangeable, either mandatorily or at the option of the holder thereof), or upon the happening of any event or condition&#58;&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a) &#160;&#160;&#160;matures or is mandatorily redeemable (other than solely for Equity Interests of such Person that do not constitute Disqualified Equity Interests and cash in lieu of fractional shares of such Equity Interest) whether pursuant to a sinking fund obligation or otherwise&#59; &#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) &#160;&#160;&#160;is convertible or exchangeable, either mandatorily or at the option of the holder thereof, for Indebtedness or Equity Interests (other than solely for Equity Interests of such Person that do not constitute Disqualified Equity Interests and cash in lieu of fractional shares of such Equity Interest)&#59; or&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c) &#160;&#160;&#160;is redeemable (other than solely for Equity Interests of such Person that do not constitute Disqualified Equity Interests and cash in lieu of fractional shares of such Equity Interest) or is required to be repurchased by Holdings, the Parent Borrower or any Subsidiary, in whole or in part, at the option of the holder thereof&#59;&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in each case, on or prior to the date that is 91 days after the latest Maturity Date in effect at the time of issuance of such Equity Interest&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that (i) Equity Interests of any Person that would not constitute Disqualified Equity Interests but for terms thereof giving holders thereof the right to require such Person to redeem or purchase such Equity Interests upon the occurrence of an &#8220;asset sale&#8221; or a &#8220;change of control&#8221; (or similar event, however denominated) shall not constitute Disqualified Equity Interests if any such requirement becomes operative only after repayment in full of all the Loans and all other Obligations that are accrued and payable and (ii) Equity Interests of any Person that are issued to any employee or to any plan for the benefit of employees or by any such plan to such employees shall not constitute Disqualified Equity Interests solely because they may be required to be repurchased by such Person or any of its subsidiaries in order to satisfy applicable statutory or regulatory obligations or as a result of such employee&#8217;s termination, death or disability.&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Documentation Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Co-Documentation Agents identified on the cover page of this Agreement. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of any amount means, at the time of determination thereof, (a) if such amount is expressed in dollars, such amount, (b) if such amount is expressed in a Foreign Currency, the equivalent of such amount in dollars determined by using the rate of exchange for the purchase of dollars with the Foreign Currency last provided (either by publication or otherwise provided to the Administrative Agent) by Reuters on the Business Day (New York City time) immediately preceding the date of determination (or if such service ceases to be available  or ceases to provide a rate of exchange for the purchase of dollars with the Foreign Currency, as provided by such other publicly available information service which provides that rate of exchange at such time in place of Reuters chosen by the Administrative Agent in its sole discretion (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion) and (c) if such amount is denominated in any other currency (other than dollars or a Foreign Currency), the equivalent of such amount in dollars as determined by the Administrative Agent using any method of determination it deems appropriate in its sole discretion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; refers to lawful money of the United States of America.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Domestic Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Loan Party, other than a Loan Party that is a Foreign Subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Domestic Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary, other than the Foreign Subsidiaries.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-17-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Early Opt-in Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Agreed Currency, the occurrence of&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;(i) a notification by the Administrative Agent to the Parent Borrower or (ii) a notification by the Required Lenders to the Administrative Agent (with a copy to the Parent Borrower) that the Administrative Agent or the Required Lenders, as the case may be, have determined that syndicated credit facilities denominated in the applicable Agreed Currency being executed at such time, or that include language similar to that contained in Section 2.14 are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace the LIBO Rate, and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;(i) the joint election by the Administrative Agent and the Parent Borrower or (ii) the election by the Required Lenders to declare that an Early Opt-in Election for such Agreed Currency has occurred and the provision, as applicable, by the Administrative Agent of written notice of such election to the Parent Borrower and the Lenders or by the Required Lenders of written notice of such election to the Administrative Agent. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all laws, rules, regulations, codes, ordinances, orders, decrees, judgments, injunctions, notices or binding agreements issued, promulgated or entered into by any Governmental Authority, relating in any way to the environment, preservation or reclamation of natural resources, the management, Release or threatened Release of any Hazardous Material or to health and safety matters.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any liabilities, obligations, damages, losses, claims, actions, suits, judgments, or orders, contingent or otherwise (including any liability for damages, costs of environmental remediation, costs of administrative oversight, fines, natural resource damages, penalties or indemnities), directly or indirectly resulting from or relating to (a) compliance or non-compliance with any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) any actual or alleged exposure to any Hazardous Materials, (d) the Release or threatened Release of any Hazardous Materials or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means shares of capital stock, partnership interests, membership interests in a limited liability company, beneficial interests in a trust or other equity ownership interests in a Person or any warrants, options or other rights to acquire such interests.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Employee Retirement Income Security Act of 1974, as amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any trade or business (whether or not incorporated) that, together with the Parent Borrower, is treated as a single employer under Section 414(b) or (c) of the Code or, solely for purposes of Section 302 of ERISA and Section 412 of the Code, is treated as a single employer under Section 414(b), (c), (m) or (o) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">reportable event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; as defined in Section 4043 of ERISA or the regulations issued thereunder with respect to a Plan (other than an event for which the 30 day </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-18-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">notice period is waived)&#59; (b)  a failure by any Plan to satisfy the minimum funding standards (as defined in Section 412 of the Code or Section 302 of ERISA) applicable to such Plan in each instance, whether or not waived&#59; (c) the filing pursuant to Section 412(c) of the Code or Section 302(c) of ERISA of an application for a waiver of the minimum funding standard with respect to any Plan&#59; (d) a determination that any Plan is, or is expected to be, in &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">at risk</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; status (as defined in Section 430(i)(4) of the Code or Section 303(i)(4) of ERISA&#59; (e) the incurrence by the Parent Borrower or any of its ERISA Affiliates of any liability under Title IV of ERISA with respect to the termination of any Plan&#59; (f) the receipt by the Parent Borrower or any ERISA Affiliate from the PBGC or a plan administrator of any notice relating to an intention to terminate any Plan or Plans or to appoint a trustee to administer any Plan&#59; (g) the incurrence by the Parent Borrower or any of its ERISA Affiliates of any liability with respect to the withdrawal or partial withdrawal from any Plan or Multiemployer Plan&#59; or (h) the receipt by the Parent Borrower or any ERISA Affiliate of any notice, or the receipt by any Multiemployer Plan from the Parent Borrower or any ERISA Affiliate of any notice, concerning the imposition of Withdrawal Liability or a determination that a Multiemployer Plan is, or is expected to be, insolvent, within the meaning of Title IV of ERISA or in &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">endangered</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">critical</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; status (within the meaning of Section 432 of the Code or Section 305 of ERISA).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ESTR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Business Day, a rate per annum equal to the Euro Short Term Rate for such Business Day published by the ESTR Administrator on the ESTR Administrator&#8217;s Website.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ESTR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the European Central Bank (or any successor administrator of the Euro Short Term Rate). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ESTR Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the European Central Bank&#8217;s website, currently at http&#58;&#47;&#47;www.ecb.europa.eu, or any successor source for the Euro Short Term Rate identified as such by the ESTR Administrator from time to time. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EURIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of &#8220;LIBO Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Euro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the single currency of participating member states of the European Union.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are bearing interest at a rate determined by reference to the Adjusted LIBO Rate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Article VII.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Securities Exchange Act of 1934, as amended, and the rules and regulations of the Commission promulgated thereunder.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any currency (other than dollars) on any date, the rate at which such currency may be exchanged into dollars, as set forth on such date on the relevant Reuters currency page at or about 11&#58;00 A.M., London time, on such date.  In the event that such rate does not appear on any Reuters currency page, the &#8220;Exchange Rate&#8221; with respect to such currency shall be determined by reference to such other publicly available service for displaying exchange rates as may be agreed upon by the Administrative Agent and the Applicable Borrower or, in the absence of such agreement, such &#8220;Exchange Rate&#8221; shall instead be the Administrative Agent&#8217;s spot rate of exchange in the interbank market where its foreign currency exchange operations in respect of such currency are then being conducted, at or about 10&#58;00 A.M., Local Time, on such date for the purchase of dollars with such currency, for delivery two Business Days later (or such other Business Day as the Administrative Agent shall deem applicable with respect to any currency)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if at the time of any such determination, no such spot rate can reasonably be quoted, the Administrative Agent may use any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-19-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">reasonable method as it deems applicable to determine such rate, and such determination shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to any Loan Party, any Swap Obligation if, and to the extent that, and only for so long as, all or a portion of the guarantee of such Loan Party of, or the grant by such Loan Party of a security interest to secure, as applicable, such Swap Obligation (or any guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Loan Party&#8217;s failure to constitute an &#8220;eligible contract participant,&#8221; as defined in the Commodity Exchange Act and the regulations thereunder, at the time the guarantee of (or grant of such security interest by, as applicable) such Loan Party becomes or would become effective with respect to such Swap Obligation.  If a Swap Obligation arises under a master agreement governing more than one Swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to Swaps for which such guarantee or security interest is or becomes illegal.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the Administrative Agent, any Lender, the Issuing Bank or any other recipient of any payment to be made by or on account of any obligation of any Applicable Borrower hereunder or under any other Loan Document, (a) income or franchise taxes imposed on (or measured by) its net or overall gross income (or net worth or similar Taxes imposed in lieu thereof) by the United States of America, or by any other jurisdiction as a result of such recipient being organized in or having its principal office in or applicable lending office in such jurisdiction, or as a result of any other present or former connection (other than a connection arising solely from this Agreement or any other Loan Document ) between such recipient and such jurisdiction, (b) any branch profits Taxes imposed by the United States of America or any similar Tax imposed by any other jurisdiction described in clause (a) above and (c) in the case of a Non-U.S. Lender (other than an assignee pursuant to a request by the Parent Borrower under Section 2.19(b)), any United States withholding Taxes resulting from any law in effect (x) at the time such Non-U.S. Lender becomes a party to this Agreement or, with respect to any additional position in any Loan acquired after such Non-U.S. Lender becomes a party hereto, at the time such additional position is acquired by such Non-U.S. Lender or (y) at the time such Non-U.S. Lender designates a new lending office, except to the extent that such Non-U.S. Lender (or its assignor, if any) was entitled, immediately prior to designation of a new lending office (or assignment), to receive additional amounts from an Applicable Borrower with respect to such United States withholding Tax pursuant to Section 2.17(a), (d) any United States withholding Tax imposed pursuant to FATCA, and (e) any withholding Tax that is attributable to a recipient&#8217;s failure to comply with Section 2.17(f).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Credit Agreement dated as of October 16, 2013 (as amended prior to the Second Restatement Date), among TriMas Company LLC, TriMas Corporation, the other loan parties party thereto, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent and collateral agent, and the other agents party thereto. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the letters of credit issued under the Existing Credit Agreement and outstanding as of the Second Restatement Date, which are listed on Schedule 1.01(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Revolving Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;Revolving Commitments&#8221; outstanding under the Existing Credit Agreement immediately prior to the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Revolving Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a &#8220;Revolving Lender&#8221; under the Existing Credit Agreement immediately prior to the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Revolving Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;Revolving Loans&#8221; outstanding under the Existing Credit Agreement immediately prior to the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;Term Loans&#8221; outstanding under the Existing Credit Agreement immediately prior to the Restatement Date. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extended Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.23(a).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-20-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.23(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.23(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (i) Sections 1471 through 1474 of the Code, as of the Second Restatement Date or any amended or successor provision that is substantively comparable and not materially more onerous to comply with, and, in each case, any regulations or official interpretations thereof, (ii) any agreements entered into pursuant to Section 1471(b)(1) of the Code as of the date this Agreement or any amended or successor provision as described in clause (i) above and (iii) any intergovernmental agreement, treaty or convention among Governmental Authorities (and any related legislation, rules or official administrative practice) in each case implementing of the aforementioned sections of the Code.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 1.07.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Federal Funds Effective Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, the rate calculated by the NYFRB based on such day&#8217;s federal funds transactions by depositary institutions, as determined in such manner as the NYFRB shall set forth on its public website from time to time, and published on the next succeeding Business Day by the NYFRB as the federal funds effective rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Federal Funds Effective Rate shall be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the chief financial officer, principal accounting officer, treasurer or controller of Holdings or the Parent Borrower, as applicable.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financing Lease Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized amount thereof determined in accordance with GAAP&#59; provided that any change in GAAP after the Restatement Date that would require lease obligations that would have been characterized and accounted for as operating leases in accordance with GAAP as in effect on the Restatement Date to be characterized and accounted for as Financing Lease Obligations shall be disregarded for purposes hereof. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Flood Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (i) the National Flood Insurance Reform Act of 1994 (which comprehensively revised the National Flood Insurance Act of 1968 and the Flood Disaster Protection Act of 1973) as now or hereafter in effect or any successor statute thereto, (ii) the Flood Insurance Reform Act of 2004 as now or hereafter in effect or any successor statute thereto and (iii) the Biggert-Waters Flood Insurance Reform Act of 2012 as now or hereafter in effect or any successor statute thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Floor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the benchmark rate floor, if any, provided in this Agreement initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to LIBO Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">.</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">, Adjusted Daily Simple RFR or the Central Bank Rate, as applicable. For the avoidance of doubt, the initial Floor for each of the LIBO Rate, Daily Simple RFR and the Central Bank Rate shall be 0.00%.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Pounds Sterling and the Euro.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Fronting Lender and, with respect to any Foreign Currency, each other Lender as may be designated in writing by the Parent Borrower as a Foreign Currency Lender with respect to such Foreign Currency which agrees in writing to act as such in accordance with the terms hereof and are reasonably acceptable to the Administrative Agent (which Foreign Currency Lenders, as of the Second Restatement Date, are listed on Schedule 1.01(c)), or any of their respective affiliates, in each case in their capacities as the lenders of Foreign Currency Loans pursuant to Section 2.01(a).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-21-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Loan Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Foreign Currency Loan, the collective reference to all Revolving Lenders other than the Foreign Currency Lenders with respect to such Foreign Currency Loan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Revolving Loans denominated in any Foreign Currency.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participation Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.12(e).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participating Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;  has the meaning assigned to such term in Section 2.24(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Revolving Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Revolving Lender at any time, the sum of (a) the LC Exposure of such Lender in respect of Letters of Credit denominated in LC Foreign Currencies and (b) such Lender&#8217;s Applicable Percentage of the Dollar Equivalent of the aggregate principal amount of Foreign Currency Loans outstanding at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means $125,000,000.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Obligations owing by any Foreign Subsidiary Borrower.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Security Collateral and Guarantee Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the requirement that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Collateral Agent shall have received from the applicable Foreign Subsidiary Borrower and its subsidiaries a counterpart of each Foreign Security Document relating to the assets (including the Equity Interests of its subsidiaries) of such Foreign Subsidiary Borrower, excluding assets as to which the Collateral Agent shall determine in its reasonable discretion, after consultation with the Parent Borrower, that the costs and burdens of obtaining a security interest are excessive in relation to the value of the security afforded thereby&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;all documents and instruments (including legal opinions) required by law or reasonably requested by the Collateral Agent to be filed, registered or recorded to create the Liens intended to be created over the assets specified in clause (a) above and perfect such Liens to the extent required by, and with priority required by, such Foreign Security Documents, shall have been filed, registered or recorded or delivered to the Collateral Agent for filing, registration or recording&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;such Foreign Subsidiary Borrower and its subsidiaries shall become a guarantor of the obligations under the Loan Documents of other Foreign Subsidiary Borrowers, if any, under a guarantee agreement reasonably acceptable to the Collateral Agent, in either case duly executed and delivered on behalf of such Foreign Subsidiary Borrower and such subsidiaries, except that such guarantee shall not be required if the Collateral Agent shall determine in its reasonable discretion, after consultation with the Parent Borrower, that the benefits of such a guarantee are limited and such limited benefits are not justified in relation to the burdens imposed by such guarantee on the Parent Borrower and its Subsidiaries&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;such Foreign Subsidiary Borrower shall have obtained all consents and approvals required to be obtained by it in connection with the execution and delivery of such Foreign Security Documents, the performance of its obligations thereunder and the granting by it of the Liens thereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Security Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any agreement or instrument entered into by any Foreign Subsidiary Borrower that is reasonably requested by the Collateral Agent providing for a Lien over the assets (including shares of other Subsidiaries) of such Foreign Subsidiary Borrower.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-22-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary that is organized under the laws of a jurisdiction other than the United States of America or any State thereof or the District of Columbia.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Subsidiary Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any wholly owned Foreign Subsidiary of the Parent Borrower organized under the laws of England and Wales, any member nation of the European Union or any other nation in Europe reasonably acceptable to the Collateral Agent that becomes a party to this Agreement in accordance with the requirements set forth in Section 2.20 (it being understood that as of the Second Restatement Date, each of Rieke Nederland Holdings B.V. and TriMas Corporation Limited is a Foreign Subsidiary Borrower).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Subsidiary Borrowing Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an agreement substantially in the form of Exhibit C.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Freely Transferable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; with respect to cash and Permitted Investments, means that such cash and Permitted Investments are either located in the United States or freely transferable to the United States&#59; provided that cash and Permitted Investments of Holdings or any of its Subsidiaries held pending application thereof to repay the 2025 Notes shall not be considered Freely Transferable. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fronted Foreign Currency Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Foreign Currency Loans made by the Fronting Lender (other than Foreign Currency Loans made by it in an amount equal to the Fronting Lender&#8217;s Applicable Percentage of outstanding Foreign Currency Loans).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fronting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means generally accepted accounting principles in the United States of America.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the government of the United States of America, any other nation or any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national body exercising such powers or functions, such as the European Union or the European Central Bank).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of or by any Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) means any obligation, contingent or otherwise, of the guarantor guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation of any other Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">primary obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in any manner, whether directly or indirectly, and including any obligation of the guarantor, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness or other obligation of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness or obligation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall not include endorsements for collection or deposit in the ordinary course of business.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantee Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Guarantee Agreement, substantially in the form of Exhibit D, made by Holdings, the Parent Borrower and the Subsidiary Loan Parties party thereto in favor of the Collateral Agent for the benefit of the Secured Parties.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;  means all explosive, radioactive, hazardous or toxic substances, wastes or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-23-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hedging Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any interest rate protection agreement, foreign currency exchange agreement, commodity price protection agreement or other interest or currency exchange rate or commodity price hedging arrangement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means TriMas Corporation, a Delaware corporation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of &#8220;LIBO Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of &#8220;LIBO Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.26. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Incremental Revolving Commitment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Equivalent Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 6.01(a)(xx).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facility Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Incremental Facility Agreement, in form and substance reasonably satisfactory to the Administrative Agent, among Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers, if any, the Administrative Agent and one or more Incremental Lenders, establishing Incremental Revolving Commitments and effecting such other amendments hereto and to the other Loan Documents as are contemplated by Section 2.21.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Incremental Revolving Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Lender, the commitment, if any, of such Lender, established pursuant to an Incremental Facility Agreement and Section 2.21, to make Revolving Loans and to acquire participations in Letters of Credit and Swingline Loans hereunder, expressed as an amount representing the maximum aggregate permitted amount of such Lender&#8217;s Revolving Exposure under such Incremental Facility Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Revolving Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Lender with an Incremental Revolving Commitment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of any Person means, without duplication, (a) all obligations of such Person for borrowed money or with respect to advances of any kind, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, (c) all obligations of such Person upon which interest charges are customarily paid, (d) all obligations of such Person under conditional sale or other title retention agreements relating to property acquired by such Person, (e) all obligations of such Person in respect of the deferred purchase price of property or services (excluding current accounts payable incurred in the ordinary course of business), (f) all Indebtedness of others secured by (or for which the holder of such Indebtedness has an existing right, contingent or otherwise, to be secured by) any Lien on property owned or acquired by such Person, whether or not the Indebtedness secured thereby has been assumed, (g) all Guarantees by such Person of Indebtedness of others, (h) all Financing Lease Obligations of such Person, (i) all obligations, contingent or otherwise, of such Person as an account party in respect of letters of credit and letters of guaranty, (j) all obligations, contingent or otherwise, of such Person in respect of bankers&#8217; acceptances and (k) obligations in respect of Swaps and Hedging Agreements in excess of $5,000,000 in the aggregate (it being understood that the amount of obligations in respect of Swaps and Hedging Agreements shall be calculated as of any date of determination as the maximum aggregate amount (giving effect to any netting agreements) that Holdings, the Parent Borrower or the applicable Subsidiary would be required to pay if all Swaps and Hedging Agreements were terminated at such time).  The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such Person is a general partner) to the extent such Person is liable therefor as a result of such Person&#8217;s ownership interest in or other relationship with such entity, except to the extent the terms of such Indebtedness provide that such Person is not liable therefor.  Notwithstanding anything to the contrary in this paragraph, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall not include (a) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-24-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">agreements providing for indemnification, purchase price adjustments or similar obligations incurred or assumed in connection with the acquisition or disposition of assets or capital stock&#59; (b) trade payables and accrued expenses in each case arising in the ordinary course of business&#59; (c) earn-out obligations until any such obligation becomes a liability on the balance sheet&#59; (d) deferred or prepaid revenues&#59; (e) purchase price holdbacks in respect of a portion of the purchase price of an asset to satisfy warranty or other unperformed obligations of the respective seller&#59; (f) deferred compensation to employees of the Parent Borrower or any Subsidiary incurred in the ordinary course of business&#59; (g) Non-Financing Lease Obligations, (h) indebtedness that has been defeased and&#47;or discharged in accordance with its terms by the deposit of cash, cash equivalents and&#47;or securities and (i) the 2025 Notes, when a notice of redemption with respect to such 2025 Notes becomes irrevocable, upon issuance or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnified Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any Taxes, other than Excluded Taxes, and (b) Other Taxes.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnity, Subrogation and Contribution Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Indemnity, Subrogation and Contribution Agreement, substantially in the form of Exhibit E, among the Parent Borrower, the Subsidiary Loan Parties party thereto and the Collateral Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Information Memorandum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Confidential Information Memorandum dated February 2021, relating to the Parent Borrower and the Transactions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Election Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a request by the Parent Borrower or a Foreign Subsidiary Borrower, as the case may be, to convert or continue a Revolving Loan in accordance with Section 2.07.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Expense Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of the last day of any fiscal quarter, the ratio of (a) Consolidated EBITDA to (b) the sum of (i) Consolidated Cash Interest Expense and (ii) Preferred Dividends, in each case for the period of four consecutive fiscal quarters then ended.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any ABR Loan (other than a Swingline Loan), the last day of each March, June, September and December, (b) with respect to any Eurocurrency Loan, the last day of the Interest Period applicable to the Borrowing of which such Loan is a part and, in the case of a Eurocurrency Borrowing with an Interest Period of more than three months&#8217; duration, each day prior to the last day of such Interest Period that occurs at intervals of three months&#8217; duration after the first day of such Interest Period, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">) with respect to any RFR Loan, (1) each date that is on the numerically corresponding day in each calendar month that is one month after the Borrowing of such Loan (or, if there is no such numerically corresponding day in such month, then the last day of such month) and (2) the Maturity Date, and (d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) with respect to any Swingline Loan, the day that such Loan is required to be repaid.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Eurocurrency Borrowing, the period commencing on the date of such Borrowing and ending on the numerically corresponding day in the calendar month that is one, three or six months thereafter (or twelve months thereafter if, at the time of the relevant Borrowing, all Lenders participating therein agree to make an interest period of such duration available), as the Parent Borrower or a Foreign Subsidiary Borrower, as the case may be, may elect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day and (b) any Interest Period that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period.  For purposes hereof, the date of a Borrowing initially shall be the date on which such Borrowing is made and thereafter shall be the effective date of the most recent conversion or continuation of such Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interpolated Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time and with respect to any Impacted Currency for any Impacted Interest Period, the rate per annum (rounded to the same number of decimal places as the applicable Screen Rate) determined by the Administrative Agent (which determination shall be conclusive and binding absent manifest error) to be equal to the rate that results from interpolating on a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-25-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">linear basis between&#58; (a) the applicable Screen Rate (for the longest period for which such Screen Rate is available for the Impacted Currency) that is shorter than the Impacted Interest Period and (b) the applicable Screen Rate (for the shortest period for which such Screen Rate is available for the Impacted Currency) that exceeds the Impacted Interest Period, in each case, as of the Specified Time on the Quotation Day.  When determining the rate for a period which is less than the shortest period for which the applicable Screen Rate is available, such Screen Rate for purposes of clause (a) above shall be deemed to be (i) if the Impacted Currency is dollars, the overnight rate for dollars determined by the Administrative Agent from such service as the Administrative Agent may select and (ii) otherwise, the Overnight LIBO Rate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the United States Internal Revenue Service.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ISDA Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the 2006 ISDA Definitions published by the International Swaps and Derivatives Association, Inc. or any successor thereto, as amended or supplemented from time to time, or any successor definitional booklet for interest rate derivatives published from time to time by the International Swaps and Derivatives Association, Inc. or such successor thereto. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ISP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Letter of Credit, the International Standby Practices 1998 published by the Institute of International Banking Law &#38; Practice, Inc. (or such later version thereof as may be in effect at the time of such issuance).  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of JPMCB, Bank of Montreal, Bank of America, N.A. or Wells Fargo Bank, National Association, each in its capacity as an issuer of Letters of Credit hereunder, and their respective successors in such capacity as provided in Section 2.05(i).  Any Issuing Bank may, in its discretion, arrange for one or more Letters of Credit to be issued by Affiliates of such Issuing Bank and in each such case the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall include any such Affiliate with respect to Letters of Credit issued by such Affiliate.  References herein and in the other Loan Documents to the Issuing Bank shall be deemed to refer to the Issuing Bank in respect of the applicable Letter of Credit or to all Issuing Banks, as the context requires.  Notwithstanding the foregoing, each institution listed on Schedule 1.01(a) shall be deemed to be an Issuing Bank with respect to the Existing Letters of Credit issued by it. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ITA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the UK Income Tax Act 2007.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">JPMCB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means JPMorgan Chase Bank, N.A.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.14.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency Conversion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.14.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Latest Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the latest Maturity Date applicable to any Loans outstanding or Commitments in effect hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LC Disbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a payment made by the Issuing Bank pursuant to a Letter of Credit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LC Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, the sum of (a) the aggregate undrawn amount of all outstanding Letters of Credit (including the aggregate Dollar Equivalent of the undrawn amount of all outstanding Letters of Credit denominated in LC Foreign Currencies) at such time plus (b) the aggregate amount of all LC Disbursements (including the Dollar Equivalent of the amount of LC Disbursements made in LC Foreign Currencies) that have not yet been reimbursed by or on behalf of the Parent Borrower at such time.  The LC Exposure of any Revolving Lender at any time shall be its Applicable Percentage of the total LC Exposure at such time (including, for the avoidance of doubt, such Revolving Lender&#8217;s Applicable Percentage of the Dollar Equivalent of the total LC Exposure denominated in an LC Foreign Currency)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at any time that any tranche of Revolving Commitments has terminated or been expired and there is LC Exposure outstanding under such tranche of Revolving Commitments, the LC Exposure of any Revolving Lender under such tranche of Revolving Commitments at any time shall be an amount equal to its percentage of the total LC Exposure under such tranche represented by such Lender&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-26-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Revolving Commitment most recently in effect, giving effect to any assignments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that for all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Rule 3.14 of the ISP, such Letter of Credit shall be deemed to be outstanding in the amount so remaining available to be drawn.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LC Foreign Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Pounds Sterling and the Euro.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LC Reserve Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 9.02(a).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LC Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means $40,000,000.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCT Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 1.05.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCT Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 1.05.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lender Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a) with respect to any Lender, (i) an Affiliate of such Lender or (ii) any entity (whether a corporation, partnership, trust or otherwise) that is engaged in making, purchasing, holding or otherwise investing in bank loans and similar extensions of credit in the ordinary course of its business and is administered or managed by a Lender or an Affiliate of such Lender and (b) with respect to any Lender that is a fund that invests in bank loans and similar extensions of credit, any other fund that invests in bank loans and similar extensions of credit and is managed by the same investment advisor as such Lender or by an Affiliate of such investment advisor.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lender-Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.03. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Persons listed on Schedule 2.01 and any other Person that shall have become a party hereto pursuant to an Assignment and Assumption or an Incremental Facility Agreement, as the case may be, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Assumption.  Unless the context otherwise requires, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; includes the Swingline Lenders and the Fronting Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any letter of credit issued pursuant to this Agreement.  Each Existing Letter of Credit shall be deemed to constitute a Letter of Credit issued hereunder as of the Second Restatement Date for all purposes of the Loan Documents. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, on any date, the ratio of (a) Total Indebtedness as of such date to (b) Consolidated EBITDA for the period of four consecutive fiscal quarters of Holdings ended on such date (or, if such date is not the last day of a fiscal quarter, ended on the last day of the fiscal quarter of Holdings most recently ended prior to such date for which financial statements are available).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a) with respect to any Eurocurrency Borrowing denominated in any currency other than Euro for any Interest Period, the London interbank offered rate as administered by the ICE Benchmark Administration appearing on the Reuters &#8220;LIBOR01&#8221; or &#8220;LIBOR02&#8221; screen (or on any successor or substitute page of such service, or any successor or substitute screen provided by Reuters, or any successor to or substitute for such service, providing rate quotations comparable to those currently provided on such screen, as determined by the Administrative Agent from time to time for purposes of providing quotations of interest rates applicable to deposits in the applicable currency in the London interbank market) as of the Specified Time on the Quotation Day for such Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> (or, in the case of any Eurocurrency </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Borrowing denominated in Pounds Sterling, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">on the first day of such Interest Period),</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as the rate for deposits in the applicable currency with a maturity comparable to such Interest Period (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (b) with respect to any Eurocurrency Borrowing denominated in Euro for any Interest Period, the euro interbank offered rate administered by the European Money Markets Institute (or any other person which takes over the administration of that rate) for the relevant period displayed (before any correction, recalculation or republication by the administrator) on page EURIBOR01 of the Thomson Reuters screen (or any replacement Thomson Reuters page which displays that rate) or on the appropriate page of such other information service which publishes that rate from time to time in place of Thomson Reuters as of 11&#58;00 a.m. Brussels time two TARGET days prior to the commencement of such Interest Period (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EURIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; and together with the LIBOR Screen Rate, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Screen Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-27-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  If for any reason the applicable Screen Rate shall not be available at such time for such Interest Period (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) with respect to the relevant currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall be the Interpolated Rate at such time.  Notwithstanding anything to the contrary in this Agreement, if any Screen Rate or Interpolated Rate shall be less than zero, such Screen Rate or Interpolated Rate, as applicable, shall be deemed to be zero for purposes of this Agreement. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 1.07.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for purposes of Section 10.03, any losses, claims (including intraparty claims), demands, damages or liabilities of any kind.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any asset, (a) any mortgage, deed of trust, lien, pledge, hypothecation, encumbrance, charge or security interest in, on or of such asset, (b) the interest of a vendor or a lessor under any conditional sale agreement, capital lease or title retention agreement (or any financing lease having substantially the same economic effect as any of the foregoing) relating to such asset and (c) in the case of securities, any purchase option, call or similar right of a third party with respect to such securities.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Conditionality Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an acquisition permitted by this Agreement for which the Parent Borrower has determined, in good faith, that limited conditionality is reasonably necessary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Conditionality Acquisition Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Limited Conditionality Acquisition, the definitive acquisition documentation in respect thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means this Agreement, the Replacement Revolving Facility Amendment, the Second Replacement Revolving Facility Amendment, any Incremental Facility Agreement, any Foreign Subsidiary Borrowing Agreement, the Security Documents and the promissory notes, if any, executed and delivered pursuant to Section 2.09(e).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Holdings, the Parent Borrower, the Foreign Subsidiary Borrowers and the other Subsidiary Loan Parties.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the loans made by the Lenders to the Parent Borrower and the Foreign Subsidiary Borrowers pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Local Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to Foreign Currency Loans and Letters of Credit denominated in Euros or Pounds Sterling, local time in London, (b) with respect to Foreign Currency Loans denominated in currencies other than Euros and Pounds Sterling and Letters of Credit denominated in LC Foreign Currencies other than Euros and Pounds Sterling, local time in the Principal Financial Center for the applicable currency and (c) with respect to any other Loans, local time in New York City.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Indebtedness that, in accordance with GAAP, constitutes (or, when incurred, constituted) a long-term liability, including the current portion of any Long-Term Indebtedness.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Margin Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall have the meaning assigned to such term in Regulation U.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Market Capitalization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an amount equal to (a) the total number of issued and outstanding shares of common Equity Interests of Holdings or any direct or indirect parent of Holdings on the date of the declaration of a Restricted Payment permitted pursuant to Section 6.08(a)(xii) multiplied by (b) the arithmetic mean of the closing prices per share of such common Equity Interests on the principal securities exchange on which such common Equity Interests are traded or quoted for the 30 consecutive trading days immediately preceding the date of declaration of such Restricted Payment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-28-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a material adverse effect on (a) the business, operations, properties, assets, financial condition, or material agreements of Holdings, the Parent Borrower and the Subsidiaries (including the Receivables Subsidiary), taken as a whole, (b) the ability of any Loan Party in any material respect to perform any of its obligations under any Loan Document or (c) the rights of or benefits available to the Lenders under any Loan Document.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Material Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any agreements or instruments relating to Material Indebtedness.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Material Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) obligations in respect of the Permitted Receivables Financing and (b) any other Indebtedness (other than the Loans and Letters of Credit), or obligations in respect of one or more Hedging Agreements, of any one or more of Holdings, the Parent Borrower and its Subsidiaries in an aggregate principal amount exceeding $50,000,000.  For purposes of determining Material Indebtedness, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">principal amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of the obligations of Holdings, the Parent Borrower or any Subsidiary in respect of any Hedging Agreement at any time shall be the maximum aggregate amount (giving effect to any netting agreements) that Holdings, the Parent Borrower or such Subsidiary would be required to pay if such Hedging Agreement were terminated at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Revolving Maturity Date or the scheduled maturity date in respect of any Extended Revolving Commitments, as the context requires.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Extension Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.23(b).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Moody&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Moody&#8217;s Investors Service, Inc.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mortgage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a mortgage, deed of trust, assignment of leases and rents, leasehold mortgage or other security document granting a Lien on any Mortgaged Property to secure the Obligations.  Each Mortgage shall be substantially in the form of Exhibit F with such changes as are necessary under applicable local law.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mortgage Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 4.04(f). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mortgaged Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each parcel of real property and improvements thereto with respect to which a Mortgage is granted pursuant to Section 5.12 or 5.13.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a multiemployer plan as defined in Section 4001(a)(3) of ERISA.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Net Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any event (a) the cash proceeds received in respect of such event including (i) any cash received in respect of any noncash proceeds, but only as and when received, (ii) in the case of a casualty, insurance proceeds in excess of $1,000,000 and (iii) in the case of a condemnation or similar event, condemnation awards and similar payments, net of (b) the sum of (i) all reasonable fees and out-of-pocket expenses paid by Holdings, the Parent Borrower and the Subsidiaries to third parties (other than Affiliates) in connection with such event, (ii) in the case of a sale, transfer or other disposition of an asset (including pursuant to a sale and leaseback transaction or a casualty or a condemnation or similar proceeding), the amount of all payments required to be made by Holdings, the Parent Borrower and the Subsidiaries as a result of such event to repay Indebtedness (other than Loans) secured by such asset or otherwise subject to mandatory prepayment as a result of such event, and (iii) the amount of all Taxes paid (or reasonably estimated to be payable) by Holdings, the Parent Borrower and the Subsidiaries, and the amount of any reserves established by Holdings, the Parent Borrower and the Subsidiaries to fund contingent liabilities reasonably estimated to be payable, in each case during the 24-month period immediately following such event and that are directly attributable to such event (as determined reasonably and in good faith by the chief financial officer of Holdings or the Parent Borrower) to the extent such liabilities are actually paid within such applicable time periods.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.02(c).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-29-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, any Revolving Lender that is not a Defaulting Lender at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Financing Lease Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a lease obligation that is not required to be classified and accounted for as a financing or capital lease on both the balance sheet and the income statement for financial reporting purposes in accordance with GAAP. For the avoidance of doubt, a straight-line or operating lease shall be considered a Non-Financing Lease Obligation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Lender or Issuing Bank that is not a U.S. Person.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Not Otherwise Applied</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with reference to any proceeds of any transaction or event that is proposed to be applied to a particular use or transaction, that such amount has not previously been (and is not simultaneously being) applied to anything other than such particular use or transaction.&#160;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NYFRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Federal Reserve Bank of New York.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NYFRB Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day (or for any day that is not a Business Day, for the immediately preceding Business Day)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if none of such rates are published for any day that is a Business Day, the term &#8220;NYFRB Rate&#8221; means the rate for a federal funds transaction quoted at 11&#58;00 a.m. on such day received to the Administrative Agent from a Federal funds broker of recognized standing selected by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if any of the aforesaid rates shall be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">NYFRB&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the website of the NYFRB at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the Security Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Office of Foreign Assets Control of the U.S. Department of Treasury.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Original Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Credit Agreement dated as of October 16, 2013, among TriMas Company LLC, TriMas Corporation, the other loan parties party thereto, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent and collateral agent, and the other agents party thereto, as in effect on the Closing Date. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any present or future stamp, court, documentary, intangible, recording, filing or similar excise or property Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, or from the registration, receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes imposed with respect to an assignment (other than an assignment under Section 2.19(b)).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Overnight Bank Funding Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, the rate comprised of both overnight federal funds and overnight Eurodollar borrowings by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the NYFRB as set forth on its public website from time to time, and published on the next succeeding Business Day by the NYFRB as an overnight bank funding rate (from and after such date as the NYFRB shall commence to publish such composite rate).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Overnight LIBO Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Loans or overdue amount in respect thereof, the rate of interest per annum at which overnight deposits in the applicable currency, in an amount approximately equal to the amount with respect to which such rate is being determined, would be offered for such day by a branch or affiliate of JPMorgan Chase Bank, N.A. in the applicable offshore interbank market for such currency to major banks in such interbank market.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt Foreign Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.18(b).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-30-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parent Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means TriMas Company LLC, a Delaware limited liability company.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.04(e).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.04(e).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.16.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 8.03.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to it in Section 8.03.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Pension Benefit Guaranty Corporation referred to and defined in ERISA and any successor entity performing similar functions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Perfection Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a certificate in the form of Annex I to the Security Agreement or any other form approved by the Collateral Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any acquisition, whether by purchase, merger, consolidation or otherwise, by the Parent Borrower or a Subsidiary of all or substantially all the assets of, or all of the Equity Interests in, a Person or a division, line of business or other business unit of a Person so long as (a) such acquisition shall not have been preceded by a tender offer that has not been approved or otherwise recommended by the board of directors of such Person, (b) such assets are to be used in, or such Person so acquired is engaged in, as the case may be, a business of the type conducted by the Parent Borrower and its Subsidiaries on the Second Restatement Date or in a business reasonably related thereto and (c) immediately after giving effect thereto, (i) (other than with respect to Limited Conditionality Acquisitions) no Default has occurred and is continuing or would result therefrom, (ii) all transactions related thereto are consummated in all material respects in accordance with applicable laws, (iii) all of the Equity Interests (other than Assumed Preferred Stock) of each Subsidiary formed for the purpose of or resulting from such acquisition shall be owned directly by the Parent Borrower or a Subsidiary and all actions required to be taken under Sections 5.12 and 5.13 have been taken, (iv) (other than with respect to Limited Conditionality Acquisitions) the Total Net Leverage Ratio, on a pro forma basis after giving effect to such acquisition and recomputed as of the last day of the most recently ended fiscal quarter of Holdings for which financial statements are available, as if such acquisition (and any related incurrence and repayment of Indebtedness) had occurred on the first day of the relevant period (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any acquisition that occurs prior to the first testing period under Section 6.13 shall be deemed to have occurred during such first testing period), is at least 0.25 less than is otherwise required pursuant to Section 6.13 at the time of such event, (v) any Indebtedness or any preferred stock that is incurred, acquired or assumed in connection with such acquisition shall be in compliance with Section 6.01 and (vi) the Parent Borrower has delivered to the Administrative Agent an officers&#8217; certificate to the effect set forth in clauses (a), (b) and (c)(i) through (v) above, together with all relevant financial information for the Person or assets to be acquired&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Limited Conditionality Acquisition shall become effective unless (i) no Default or Event of Default shall have occurred and be continuing as of the date of entry into the Limited Conditionality Acquisition Agreement, (ii) on the date of effectiveness of the Limited Conditionality Acquisition Agreement, the representations and warranties of each Loan Party set forth in the Loan Documents shall be true and correct on and as of such date and (iii) on the date of effectiveness of the Limited Conditionality Acquisition Agreement and assuming any related incurrence and repayment of Indebtedness, the Total Net Leverage Ratio, on a pro forma basis after giving effect to such acquisition, is at least 0.25 less than is otherwise required pursuant to Section 6.13 on such date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Encumbrances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Liens imposed by law for taxes, assessments or other governmental charges that are not yet due or are being contested in compliance with Section 5.05&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;carriers&#8217;, warehousemen&#8217;s, mechanics&#8217;, materialmen&#8217;s, repairmen&#8217;s and other like Liens imposed by law, arising in the ordinary course of business and securing obligations that are not overdue by more than 60 days or are being contested in compliance with Section 5.05&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-31-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;pledges and deposits made in the ordinary course of business in compliance with workers&#8217; compensation, unemployment insurance and other social security laws or regulations&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;deposits to secure the performance of bids, trade contracts, leases, statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature, in each case in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;judgment Liens in respect of judgments and attachments Liens that do not constitute an Event of Default under clause (k) of Article VII and notices of lis pendens and associated rights related to litigation being contested in good faith by appropriate proceedings and for which adequate reserves have been made&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;easements, zoning restrictions, rights-of-way and similar encumbrances on real property imposed by law or arising in the ordinary course of business that do not secure any monetary obligations and do not materially detract from the value of the affected property or interfere with the ordinary conduct of business of Holdings, the Parent Borrower or any Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;ground leases in respect of real property on which facilities owned or leased by Holdings, the Parent Borrower or any of the Subsidiaries are located, other than any Mortgaged Property&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Liens (i) in favor of credit card processors securing obligations in connection with credit card processing services incurred in the ordinary course of business and (ii) in favor or customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;leases or subleases granted to other Persons and not interfering in any material respect with the business of Holdings, the Parent Borrower and the Subsidiaries, taken as a whole&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;banker&#8217;s liens, rights of set-off or similar rights, in each case arising by operation of law&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Liens in favor of a landlord on leasehold improvements in leased premises&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the term &#8220;Permitted Encumbrances&#8221; shall not include any Lien securing Indebtedness.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;direct obligations of, or obligations the principal of and interest on which are unconditionally guaranteed by, the United States of America (or by any agency thereof to the extent such obligations are backed by the full faith and credit of the United States of America), in each case maturing within one year from the date of acquisition thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;investments in commercial paper maturing within one year from the date of acquisition thereof and having, at such date of acquisition, the highest credit rating obtainable from S&#38;P or from Moody&#8217;s&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;investments in certificates of deposit, banker&#8217;s acceptances and time deposits maturing within one year from the date of acquisition thereof issued or guaranteed by or placed with, and money market deposit accounts issued or offered by, any domestic office of any commercial bank organized under the laws of the United States of America or any State thereof that has a combined capital and surplus and undivided profits of not less than $500,000,000&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-32-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;fully collateralized repurchase agreements with a term of not more than 30 days for securities described in clause (a) above and entered into with a financial institution satisfying the criteria described in clause (c) above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;securities issued by any state of the United States of America or any political subdivision of any such state or any public instrumentality thereof having maturities of not more than six months from the date of acquisition thereof and, at the time of acquisition, having the highest credit rating obtainable from S&#38;P or from Moody&#8217;s&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;securities issued by any foreign government or any political subdivision of any foreign government or any public instrumentality thereof having maturities of not more than six months from the date of acquisition thereof and, at the time of acquisition, having the highest credit rating obtainable from S&#38;P or from Moody&#8217;s&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;investments of the quality as those identified on Schedule 6.04 as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Foreign Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; made in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;cash&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;investments in funds that invest solely in one or more types of securities described in clauses (a), (e) and (f) above.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Joint Venture and Foreign Subsidiary Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means investments by Holdings, the Parent Borrower or any Subsidiary in the Equity Interests of (a) any Person that is not a Subsidiary or (b) any Person that is a Foreign Subsidiary, in an aggregate amount not to exceed $125,000,000.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Receivables Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Receivables Purchase Agreement, the Receivables Transfer Agreement and all other documents and agreements relating to the Permitted Receivables Financing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Receivables Financing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) the sale by the Parent Borrower and certain Subsidiaries (other than Foreign Subsidiaries) of accounts receivable to the Receivables Subsidiary pursuant to the Receivables Purchase Agreement and (b) the sale or pledge of such accounts receivable (or participations therein) by the Receivables Subsidiary to certain purchasers pursuant to the Receivables Transfer Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Tax Distribution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;  means</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;with respect to any taxable period during which the Parent Borrower is treated as a disregarded entity for U.S. federal income tax purposes and&#47;or any of its Subsidiaries is a member of a consolidated, unitary, combined or similar tax group in which Holdings or Holdings&#8217; direct or indirect parent is the common parent, distributions by the Parent Borrower to Holdings to pay the portion of such consolidated, unitary combined or similar tax liability that is attributable to the taxable income of the Parent Borrower and its Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, however, that the amount of such aggregate amount of payments that would be made pursuant to this clause (a) in respect of any taxable period does not exceed the actual tax liability of such consolidated, unitary, combined or similar tax group and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;with respect to any taxable period during which Holdings is treated as a partnership for U.S. federal income tax purposes and the Parent Borrower is treated as a disregarded entity or partnership for U.S. federal income tax purposes, distributions by the Parent Borrower to Holdings to pay the portion of the tax liability of Holdings&#8217; direct or indirect owners that is attributable to the taxable income of the Parent Borrower (determined as if the Parent Borrower were a taxpayer), in an aggregate amount equal to the product of (y) the taxable income of the Parent Borrower allocable to Holdings for such period less the cumulative amount of net taxable loss of the Parent Borrower allocated to Holdings for all prior taxable periods beginning after the Second Restatement Date (determined as if such periods were one combined period) to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-33-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the extent such prior net losses are of a character (i.e., ordinary or capital) that would have allowed such losses to be offset against the current period&#8217;s income and (z) the highest combined marginal federal and applicable state and&#47;or local income tax rate applicable to the Parent Borrower for the taxable period in question (taking into account the deductibility of state and local income taxes (subject to applicable limitations) for U.S. federal income tax purposes).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Unsecured Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any unsecured notes or bonds or other unsecured debt securities&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) such Indebtedness shall not mature prior to the date that is 91 days after the Latest Maturity Date in effect at the time of the issuance of such Indebtedness and shall not have any principal payments due prior to such date, except upon the occurrence of a change of control or similar event (including asset sales), in each case so long as the provisions relating to change of control or similar events (including asset sales) included in the governing instrument of such Indebtedness provide that the provisions of this Agreement must be satisfied prior to the satisfaction of such provisions of such Indebtedness, (b) such Indebtedness is not Guaranteed by any Subsidiary of Holdings other than the Loan Parties (which Guarantees shall be unsecured and shall be permitted only to the extent permitted by Section 6.01(a)(vi)), (c) such Indebtedness shall not have any financial maintenance covenants, (d) such Indebtedness shall not have a definition of &#8220;Change of Control&#8221; or &#8220;Change in Control&#8221; (or any other defined term having a similar purpose) that is materially more restrictive than the definition of Change of Control set forth herein and (e)&#160;such Indebtedness, if subordinated in right of payment to the Obligations, shall be subject to subordination and intercreditor provisions that are, in the Administrative Agent&#8217;s reasonable judgment, customary under then-existing market convention.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any employee pension benefit plan (other than a Multiemployer Plan) subject to the provisions of Title IV of ERISA or Section 412 of the Code or Section 302 of ERISA, and in respect of which the Parent Borrower or any ERISA Affiliate is (or, if such plan were terminated, would under Section 4069 of ERISA be deemed to be) an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in Section 3(5) of ERISA.</font></div><div style="margin-bottom:11pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan Asset Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 29 CFR &#167; 2510.3-101 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as modified by Section 3(42) of ERISA, as amended from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pledge Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Pledge Agreement, substantially in the form of Exhibit G, among Holdings, the Parent Borrower, the Subsidiary Loan Parties party thereto and the Collateral Agent for the benefit of the Secured Parties.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the lawful currency of the United Kingdom.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Preferred Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any cash dividends of Holdings permitted hereunder paid with respect to preferred stock of Holdings.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the rate of interest last quoted by The Wall Street Journal as the &#8220;Prime Rate&#8221; in the U.S. or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the &#8220;bank prime loan&#8221; rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the Administrative Agent) or any similar release by the Federal Reserve Board (as determined by the Administrative Agent). Each change in the Prime Rate shall be effective from and including the date such change is publicly announced or quoted as being effective. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Principal Financial Center</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Foreign Currency, the principal financial center where such currency is cleared and settled, as determined by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Proceeding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for purposes of Section 10.03, any claim, litigation, investigation, action, suit, arbitration or administrative, judicial or regulatory action or proceeding in any jurisdiction. </font></div><div style="margin-bottom:11pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-34-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">QFC Credit Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.22. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Holdings Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any preferred capital stock or preferred Equity Interest of Holdings (a)(i) that does not provide for any cash dividend payments or other cash distributions in respect thereof prior to the Latest Maturity Date in effect as of the date of issuance of such Indebtedness and (ii) that by its terms (or by the terms of any security into which it is convertible or for which it is exchangeable or exercisable) or upon the happening of any event does not (A)(x) mature or become mandatorily redeemable pursuant to a sinking fund obligation or otherwise, (y) become convertible or exchangeable at the option of the holder thereof for Indebtedness or preferred stock that is not Qualified Holdings Preferred Stock or (z) become redeemable at the option of the holder thereof (other than as a result of a change of control event), in whole or in part, in each case on or prior to the date that is 365 days after the Latest Maturity Date in effect at the time of the issuance thereof and (B) provide holders thereunder with any rights upon the occurrence of a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">change of control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; event prior to the repayment of the Obligations and termination of the Commitments under the Loan Documents, (b) with respect to which Holdings has delivered a notice to the Administrative Agent that it has issued preferred stock or preferred Equity Interest in lieu of incurring (x) Permitted Acquisition Subordination Notes or (y) Indebtedness permitted by Section 6.01(a)(xii), with such notice specifying to which of such Indebtedness such preferred stock or preferred Equity Interest applies&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) the aggregate liquidation value of all such preferred stock or preferred Equity Interest issued pursuant to this clause (b) shall not exceed at any time the dollar limitation related to the applicable Indebtedness hereunder, less the aggregate principal amount of such Indebtedness then outstanding and (ii) the terms of such preferred stock or preferred Equity Interests (x) shall provide that upon a default thereof, the remedies of the holders thereof shall be limited to the right to additional representation on the board of directors of Holdings and (y) shall otherwise be no less favorable to the Lenders, in the aggregate, than the terms of the applicable Indebtedness or (c) having an aggregate initial liquidation value not to exceed $25,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the terms of such preferred stock or preferred Equity Interests shall provide that upon a default thereof, the remedies of the holders thereof shall be limited to the right to additional representation on the board of directors of Holdings.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualifying Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(a) &#160;&#160;&#160;&#160;a Revolving Lender (other than a Lender within clause (b) of the definition of Qualifying Lender) which is beneficially entitled to interest payable to that Lender in respect of an advance under a Loan Document and is&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(i)&#160;&#160;&#160;&#160;a Lender&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;(A)&#160;&#160;&#160;&#160;that is a bank (as defined for the purpose of section 879 of the ITA) making an advance under a Loan Document and is within the charge to United Kingdom corporation tax as respects any payments of interest made in respect of that advance or would be within such charge as respects such payments apart from section 18A of the CTA&#59; or</font></div><div style="margin-top:12pt;padding-left:72pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;(B) &#160;&#160;&#160;&#160;in respect of an advance under a Loan Document by a person that was a bank (as defined for the purpose of section 879 of the ITA) at the time that such advance under a Loan Document was made and within the charge to United Kingdom corporation tax as respects any payments of interest made in respect of that advance&#59; or</font></div><div style="margin-top:12pt;padding-left:108pt;padding-right:7.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(ii)&#160;&#160;&#160;&#160;a Lender which is&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-35-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:72pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;(A) &#160;&#160;&#160;&#160;a company resident in the United Kingdom for United Kingdom Tax purposes&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;(B) &#160;&#160;&#160;&#160;a partnership, each member of which is&#58;</font></div><div style="margin-top:12pt;padding-left:108pt;padding-right:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(1) &#160;&#160;&#160;&#160;a company so resident in the United Kingdom&#59; or</font></div><div style="margin-top:12pt;padding-left:144pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(2)&#160;&#160;&#160;&#160;a company not so resident in the United Kingdom which carries on a trade in the United Kingdom through a permanent establishment and which brings into account in computing its chargeable profits (within the meaning of section 19 of the CTA) the whole of any share of interest payable in respect of that advance that falls to it by reason of Part 17 of the CTA&#59; or</font></div><div style="margin-top:12pt;padding-left:72pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;(C) &#160;&#160;&#160;&#160;a company not so resident in the United Kingdom which carries on a trade in the United Kingdom through a permanent establishment and which brings into account interest payable in respect of that advance in computing the chargeable profits (within the meaning of section 19 of the CTA) of that company&#59; or</font></div><div style="margin-top:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(iii)&#160;&#160;&#160;&#160;a Treaty Lender&#59; or</font></div><div style="margin-top:12pt;padding-left:36pt;padding-right:7.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:126%">(b) &#160;&#160;&#160;&#160;a Revolving Lender that is a building society (as defined for the purposes of section 880 of the ITA) making an advance.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Quotation Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to the determination of the Adjusted LIBO Rate for any Interest Period for Eurocurrency Loans, the day on which quotations would ordinarily be given by prime banks in the London interbank market for deposits in such currency for delivery on the first day of such Interest Period for such Interest Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if quotations would ordinarily be given on more than one date, the Quotation Day for such Interest Period shall be the last of such dates.  On the Second Restatement Date, the Quotation Day in respect of any Interest Period (i) for dollars is customarily the day which is two Business Days prior to the first day of such Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) for Euros is customarily the day which is two TARGET Days prior to the first day of such Interest Period and</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> (iii) for Pounds Sterling is customarily the day which is the first day of such Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Receivables Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means distributions or payments made directly or by means of discounts with respect to any participation interests issued or sold in connection with, and all other fees paid to a Person that is a Subsidiary in connection with, any Permitted Receivables Financing or Specified Vendor Receivables Financing. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Receivables Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) the Amended and Restated Receivables Purchase Agreement dated as of December 29, 2009 among the Receivables Subsidiary, Holdings and the Subsidiaries party thereto, related to the Permitted Receivables Financing, as may be amended, supplemented or otherwise modified to the extent permitted by Section 6.11 and (b) any agreement replacing such Receivables Purchase Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of all receivables financings pursuant to the Receivables Purchase Agreement shall not exceed $75,000,000 at any time outstanding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such replacing agreement contains terms that are substantially similar to such Receivables Purchase Agreement and that are otherwise no more adverse to the Lenders than the applicable terms of such Receivables Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Receivables Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means TSPC, Inc., a Nevada corporation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Receivables Transfer Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) the Receivables Transfer Agreement dated as of the December 29, 2009, among the Receivables Subsidiary, Holdings and the purchasers party </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-36-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">thereto, relating to the Permitted Receivables Financing, as may be amended, supplemented or otherwise modified to the extent permitted by Section 6.11 and (b) any agreement replacing such Receivables Transfer Agreement, provided that such replacing agreement contains terms that are substantially similar to such Receivables Transfer Agreement and that are otherwise no more adverse to the Lenders than the applicable terms of such Receivables Transfer Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reference Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; with respect to any setting of the then-current Benchmark means (1) if such Benchmark is the LIBO Rate with respect to Loans denominated in dollars</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> or Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 11&#58;00 a.m. (London time) on the day that is two London banking days preceding the date of such setting, and (y) if such Benchmark is the LIBO Rate with respect to Loans denominated in Euros, 11&#58;00 a.m. (Brussels time) on the day that is two TARGET days preceding the date of such setting, </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">) if the RFR for such Benchmark is SONIA, then four Business Days prior to such setting, and (3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) if such Benchmark is not the LIBO Rate</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> or SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the time determined by the Administrative Agent in its reasonable discretion with notice to the Parent Borrower. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.04(c).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation U</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean Regulation U of the Board as from time to time in effect and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean Regulation X of the Board as from time to time in effect and all official rulings and interpretations thereunder or thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any specified Person, such Person&#8217;s Affiliates and the respective directors, officers, employees, agents, trustees and advisors of such Person and of such Person&#8217;s Affiliates.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any release, spill, emission, leaking, dumping, injection, pouring, deposit, disposal, discharge, dispersal, leaching or migration into or through the environment (including ambient air, surface water, groundwater, land surface or subsurface strata) or within any building, structure, facility or fixture.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to a Benchmark Replacement in respect of Eurocurrency Loans denominated in dollars, the Federal Reserve Board and&#47;or the NYFRB, or a committee officially endorsed or convened by the Federal Reserve Board or the NYFRB, or any successor thereto, (b) with respect to a Benchmark Replacement in respect of </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Eurocurrency</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Loans denominated in Pounds Sterling, the Bank of England, or a committee officially endorsed or convened by the Bank of England or, in each case, any successor thereto, and (c) with respect to a Benchmark Replacement in respect of Eurocurrency Loans denominated in Euros, the European Central Bank, or a committee officially endorsed or convened by the European Central Bank or, in each case, any successor thereto.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replaced Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.02(d). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement Revolving Facility Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain Replacement Revolving Facility Amendment, dated as of September 20, 2017. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 10.02(d).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, Lenders having Revolving Exposures and unused Commitments representing more than 50% of the sum of the total Revolving Exposures and unused Commitments at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reset Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.25(a).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-37-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restatement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date on which the conditions precedent set forth in Section 4.04 have been satisfied, which date is September 20, 2017.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Indebtedness of Holdings, the Parent Borrower or any Subsidiary, the payment, prepayment, redemption, repurchase or defeasance of which is restricted under Section 6.08(b).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests in Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary), or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancelation or termination of any Equity Interests in Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary) or any option, warrant or other right to acquire any such Equity Interests in Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Availability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the period from and including the Second Restatement Date to but excluding the earlier of the Revolving Maturity Date and the date of termination of the Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Revolving Lender, the commitment of such Revolving Lender to make Revolving Loans and to acquire participations in Letters of Credit, Swingline Loans and Foreign Currency Loans hereunder, expressed as an amount representing the maximum aggregate amount of such Revolving Lender&#8217;s Revolving Exposure hereunder, as such commitment may be (a) reduced from time to time pursuant to Section 2.08, (b) reduced or increased from time to time pursuant to assignments by or to such Lender pursuant to Section 10.04 and (c) increased or assumed pursuant to an Incremental Facility Agreement.  The amount of each Revolving Lender&#8217;s Revolving Commitment as of the Second Restatement Date is set forth on Schedule 2.01 or in the Assignment and Assumption or the Incremental Facility Agreement pursuant to which such Revolving Lender shall have assumed its Revolving Commitment, as applicable.  The initial aggregate amount of the Lenders&#8217; Revolving Commitments on the Second Restatement Date is $300,000,000.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Revolving Lender at any time, the sum of (a) the aggregate outstanding principal amount of Revolving Loans (other than Foreign Currency Loans) held by such Lender, (b) the LC Exposure of such Lender, (c) the Swingline Exposure of such Lender and (d) such Lender&#8217;s Applicable Percentage of the Dollar Equivalent of the aggregate principal amount of Foreign Currency Loans outstanding at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Lender with a Revolving Commitment or, if the Revolving Commitments have terminated or expired, a Lender with Revolving Exposure.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Lender Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Revolving Lender, any Person in respect of which such Lender is a subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Loan made by a Revolving Lender pursuant to Section 2.01(a)(iii) or 2.01(a)(iv).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means March 29, 2026.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RP Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 6.08(a)(viii). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;RFR&#8221; means, for any RFR Loan denominated in  Pounds Sterling, SONIA.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-38-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> &#8220;RFR Borrowing&#8221; means, as to any Borrowing, the RFR Loans comprising such Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;RFR Business Day&#8221; means, for any Loan denominated in Pounds Sterling, any day except for (i) a Saturday, (ii) a Sunday or (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">a day on which banks are </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">closed for general business in London.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;RFR Interest Day&#8221; has the meaning specified in the definition of &#8220;Daily Simple RFR&#8221;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8220;RFR Loan&#8221; means a Loan that bears interest at a rate based on the Adjusted Daily Simple RFR.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Standard &#38; Poor&#8217;s Financial Services LLC, or any successor thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, a country, region or territory which is itself the subject or target of any Sanctions (as of the Second Restatement Date, the Crimea region of Ukraine, Cuba, Iran, North Korea and Syria).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctioned Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, (a) any Person  listed in any Sanctions-related list of designated Persons maintained by the Office of Foreign Assets Control of the U.S. Department of the Treasury, the U.S. Department of State,  or by the United Nations Security Council, the European Union, any European Union member state, the United Kingdom or other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country or (c) any Person owned or controlled by any such Person or Persons described in the foregoing clauses (a) or (b).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State or (b) the United Nations Security Council, the European Union, any European Union member state, Her Majesty&#8217;s Treasury of the United Kingdom or other relevant sanctions authority.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of &#8220;LIBO Rate&#8221;. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Second Replacement Revolving Facility Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain Second Replacement Revolving Facility Amendment, dated as of March 29, 2021. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Second Restatement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date on which the conditions precedent set forth in Section 4.04 have been satisfied, which date is March 29, 2021.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the Security Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Security Agreement, substantially in the form of Exhibit H, among Holdings, the Parent Borrower, the Subsidiary Loan Parties party thereto and the Collateral Agent for the benefit of the Secured Parties.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Security Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Security Agreement, the Pledge Agreement, the Mortgages, the Mortgage Amendments, the Guarantee Agreement, the Indemnity, Subrogation and Contribution Agreement, each Foreign Security Document entered into pursuant to Section 2.20 and Section 4.03 and each other security agreement or other instrument or document executed and delivered pursuant to Section 5.12 or 5.13 to secure any of the Obligations.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Total Indebtedness less Subordinated Debt.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Secured Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Senior Indebtedness that is secured by a Lien on any asset of Holdings, the Parent Borrower or any of its Subsidiaries.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-39-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Secured Net Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, on any date, the ratio of (a) (i) Senior Secured Indebtedness as of such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) the aggregate amount in excess of $10,000,000 (but not to exceed $150,000,000) of the Freely Transferable unrestricted cash and unrestricted Permitted Investments of the Parent Borrower and its Subsidiaries as of such date to (b) Consolidated EBITDA for the period of four consecutive fiscal quarters of Holdings ended on such date (or, if such date is not the last day of a fiscal quarter, ended on the last day of the fiscal quarter of Holdings most recently ended prior to such date for which financial statements are available).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Significant Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any acquisition by the Parent Borrower or a Subsidiary of more than 50% (but less than 100%) of the Equity Interests in a Person (such Person, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subject Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), so long as such acquisition is permitted by Section 6.04.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Similar Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any business (a) the majority of whose revenues are derived from business or activities conducted by the Parent Borrower and its Subsidiaries on the Second Restatement Date, (b) that is a natural outgrowth or reasonable extension, development, expansion of any business or activities conducted by the Parent Borrower and its Subsidiaries on the Second Restatement Date or any business similar, reasonably related, incidental, complementary or ancillary to any of the foregoing and (c) any business that in the Parent Borrower&#8217;s good faith business judgment constitutes a reasonable diversification of businesses conducted by the Parent Borrower and its Subsidiaries.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Business Day, a rate per annum equal to the secured overnight financing rate for such Business Day published by the SOFR Administrator on the SOFR Administrator&#8217;s Website.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the NYFRB (or a successor administrator of the secured overnight financing rate).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the NYFRB&#8217;s website, currently at http&#58;&#47;&#47;www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Business Day, a rate per annum equal to the Sterling Overnight Index Average for such Business Day published by the SONIA Administrator on the SONIA Administrator&#8217;s Website</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> on the immediately succeeding Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SONIA Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Bank of England (or any successor administrator of the Sterling Overnight Index Average). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SONIA Administrator&#8217;s Website</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Bank of England&#8217;s website, currently at http&#58;&#47;&#47;www.bankofengland.co.uk, or any successor source for the Sterling Overnight Index Average identified as such by the SONIA Administrator from time to time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 11&#58;00 a.m., London time. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Vendor Receivables Financing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the sale by the Parent Borrower and certain Subsidiaries (other than Foreign Subsidiaries) of accounts receivable to one or more financial institutions pursuant to third-party financing agreements in transactions constituting &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">true sales</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of all such receivables financings shall not exceed $75,000,000 at any time outstanding.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Vendor Receivables Financing Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all documents and agreements relating to Specified Vendor Receivables Financing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Statutory Reserve Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a fraction (expressed as a decimal), the numerator of which is the number one and the denominator of which is the number one minus the aggregate of the maximum reserve percentages (including any marginal, special, emergency or supplemental reserves) expressed as a decimal established by the Board to which the Administrative Agent is subject with respect </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-40-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">to the Adjusted LIBO Rate, for eurocurrency funding (currently referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; in Regulation D of the Board).  Such reserve percentages shall include those imposed pursuant to such Regulation D.  Eurocurrency Loans shall be deemed to constitute eurocurrency funding and to be subject to such reserve requirements without benefit of or credit for proration, exemptions or offsets that may be available from time to time to any Lender under any applicable law, rule or regulation.  The Statutory Reserve Rate shall be adjusted automatically on and as of the effective date of any change in any reserve percentage.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subject Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of &#8220;Significant Investment.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subordinated Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any subordinated Indebtedness of Holdings, the Parent Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) at any date, any corporation, limited liability company, partnership, association or other entity the accounts of which would be consolidated with those of the parent in the parent&#8217;s consolidated financial statements if such financial statements were prepared in accordance with GAAP as of such date, as well as any other corporation, limited liability company, partnership, association or other entity (a) of which securities or other ownership interests representing more than 50% of the ordinary voting power or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned, controlled or held, or (b) that is, as of such date, otherwise Controlled, by the parent or one or more subsidiaries of the parent or by the parent and one or more subsidiaries of the parent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any subsidiary of the Parent Borrower or Holdings, as the context requires, including the Foreign Subsidiary Borrowers.  Unless expressly otherwise provided, the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall not include the Receivables Subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any Subsidiary that is not a Foreign Subsidiary (other than (i) the Foreign Subsidiary Borrowers, (ii) any CFC, (iii) any CFC Holdco and (iv) any U.S. Holdco) that executes the documents required by clause (a)(i) or (a)(ii), as applicable, of the Collateral and Guarantee Requirement and (b) any Foreign Subsidiary Borrower and any other Foreign Subsidiary that executes a guarantee agreement pursuant to paragraph (c) of the Foreign Security Collateral and Guarantee Requirement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in in Section 10.22. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swap</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any agreement, contract, or transaction that constitutes a &#8220;swap&#8221; within the meaning of section 1a(47) of the Commodity Exchange Act.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any person, any obligation to pay or perform under any Swap.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, the aggregate principal amount of all Swingline Loans outstanding at such time.  The Swingline Exposure of any Revolving Lender at any time shall be (a) its Applicable Percentage of the total Swingline Exposure at such time related to Swingline Loans other than any Swingline Loans made by such Lender in its capacity as a Swingline Lender and (b) if such Lender shall be a Swingline Lender, the principal amount of all Swingline Loans made by such Lender outstanding at such time (to the extent that the other Revolving Lenders shall not have funded their participations in such Swingline Loans).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means either JPMCB, in its capacity as lender of Swingline Loans hereunder or any additional Swingline Lender designated pursuant to Section 10.02(d), as the case may be.  References herein and in the other Loan Documents to the Swingline Lender shall be deemed to refer to the Swingline Lender in respect of the applicable Swingline Loan or to all Swingline Lenders, as the context requires.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan made pursuant to Section 2.04.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-41-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Syndication Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Co-Syndication Agents identified on the cover page of this Agreement. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Synthetic Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any swap, derivative or other agreement or combination of agreements pursuant to which Holdings, the Parent Borrower or a Subsidiary is or may become obligated to make (i) any payment (other than in the form of Equity Interests in Holdings) in connection with a purchase by a third party from a Person other than Holdings, the Parent Borrower or a Subsidiary of any Equity Interest or Restricted Indebtedness or (ii) any payment (other than on account of a permitted purchase by it of any Equity Interest or any Restricted Indebtedness) the amount of which is determined by reference to the price or value at any time of any Equity Interest or Restricted Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that phantom stock or similar plans providing for payments only to current or former directors, officers, consultants, advisors or employees of Holdings, the Parent Borrower or the Subsidiaries (or to their heirs or estates) shall not be deemed to be Synthetic Purchase Agreements.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">TARGET Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any day on which (i) TARGET2 is open for settlement of payments in Euro and (ii) banks are open for dealings in deposits in Euro in the London interbank market.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express Transfer payment system which utilizes a single shared platform and which was launched on November 19, 2007.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Confirmation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a confirmation by a Lender that the person beneficially entitled to interest payable to that Lender in respect of an advance under a Loan Document is either&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a) &#160;&#160;&#160;&#160;a company resident in the United Kingdom for United Kingdom Tax purposes&#59; or</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(b) &#160;&#160;&#160;&#160;a partnership each member of which is&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(i)&#160;&#160;&#160;&#160;a company so resident in the United Kingdom&#59; or</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(ii)&#160;&#160;&#160;&#160;a company not so resident in the United Kingdom which carries on a trade in the United Kingdom through a permanent establishment and which brings into account in computing its chargeable profits (within the meaning of section 19 of the CTA) the whole of any share of interest payable in respect of that advance that falls to it by reason of Part 17 of the CTA&#59; or</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(c) &#160;&#160;&#160;&#160;a company not so resident in the United Kingdom which carries on a trade in the United Kingdom through a permanent establishment and which brings into account interest payable in respect of that advance in computing the chargeable profits (within the meaning of section 19 of the CTA) of that company.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any and all present or future taxes (of any nature whatsoever), levies, imposts, duties, deductions, charges or withholdings (including backup withholding) imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term ESTR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for the applicable Corresponding Tenor as of the applicable Reference Time, the forward-looking term rate based on ESTR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term ESTR Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a notification by the Administrative Agent to the Lenders and the Parent Borrower of the occurrence of a Term ESTR Transition Event.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term ESTR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the determination by the Administrative Agent that (a) Term ESTR has been recommended for use by the Relevant Governmental Body, (b) the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-42-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">administration of Term ESTR is administratively feasible for the Administrative Agent and (c) a Benchmark Transition Event or an Early Opt-in Election, as applicable, has previously occurred resulting in a Benchmark Replacement in accordance with Section 2.14 that is not Term ESTR.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for the applicable Corresponding Tenor as of the applicable Reference Time, the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a written notification by the Administrative Agent to the Lenders and the Parent Borrower of the occurrence of a Term SOFR Transition Event. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the determination by the Administrative Agent that (a) Term SOFR has been recommended for use by the Relevant Governmental Body, (b) the administration of Term SOFR is administratively feasible for the Administrative Agent and (c) a Benchmark Transition Event or an Early Opt-in Election, as applicable, has previously occurred resulting in a Benchmark Replacement in accordance with Section 2.14 that is not Term SOFR. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date, the sum of, without duplication, (a) the aggregate principal amount of Indebtedness of Holdings, the Parent Borrower and the Subsidiaries outstanding as of such date, in the amount that would be reflected on a balance sheet prepared as of such date on a consolidated basis in accordance with GAAP, plus (b) the aggregate &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Net Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; as defined in Annex A to the Receivables Transfer Agreement, plus (c) the aggregate principal amount of Indebtedness of Holdings, the Parent Borrower and the Subsidiaries outstanding as of such date that is not required to be reflected on a balance sheet in accordance with GAAP, determined on a consolidated basis&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, for purposes of clause (c) above, the term &#8220;Indebtedness&#8221; shall not include (i) contingent obligations of Holdings, the Parent Borrower or any Subsidiary as an account party in respect of any letter of credit or letter of guaranty unless, without duplication, such letter of credit or letter of guaranty supports an obligation that constitutes Indebtedness and (ii) Indebtedness described in Section 6.01(a)(xi).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Net Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, on any date, the ratio of (a) (i) Total Indebtedness as of such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">less</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) the aggregate amount in excess of $10,000,000 (but not to exceed $150,000,000) of the Freely Transferable unrestricted cash and unrestricted Permitted Investments of the Parent Borrower and its Subsidiaries as of such date to (b) Consolidated EBITDA for the period of four consecutive fiscal quarters of Holdings ended on such date (or, if such date is not the last day of a fiscal quarter, ended on the last day of the fiscal quarter of Holdings most recently ended prior to such date for which financial statements are available).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a) the execution and delivery of the Second Replacement Revolving Facility Amendment and the amendment of the Existing Credit Agreement effected thereby, (b) the establishment of revolving commitments in an aggregate amount of $300,000,000 hereunder and (c) the payment of the fees and expenses payable in connection with the foregoing.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Treaty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in the definition of Treaty State.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Treaty Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Revolving Lender which&#58;</font></div><div style="margin-top:13.9pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:119%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:119%">is treated as a resident of a Treaty State for the purposes of the Treaty&#59;</font></div><div style="margin-top:13.8pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">does not carry on a business in the United Kingdom through a permanent establishment with which that Lender&#8217;s participation in any advance is effectively connected&#59; and</font></div><div style="margin-top:13.8pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">meets all of the conditions in the Treaty that relate to the Lender for full exemption from Taxes imposed by the United Kingdom on interest, subject to the completion of procedural formalities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-43-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:13.8pt;padding-right:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Treaty State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; means a jurisdiction having a double taxation agreement (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Treaty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;) with the United Kingdom which makes provision for full exemption from Tax imposed by the United Kingdom on interest.</font></div><div style="margin-top:12pt;padding-right:7.2pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">,&#8221; when used in reference to any Loan or Borrowing, refers to whether the rate of interest on such Loan, or on the Loans comprising such Borrowing, is determined by reference to the Adjusted LIBO Rate</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:line-through"> or</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">, Adjusted Daily Simple RFR,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> the Alternate Base Rate</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"> or the Central Bank Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UCP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Letter of Credit, the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (or such later version thereof as may be in effect at the time of issuance).  </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Foreign Subsidiary Borrower which is incorporated in or otherwise organized under the laws of England and Wales or which is resident for Tax purposes in England and Wales.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Loan or other extension of credit (including any Letter of Credit) made to a UK Borrower by a Revolving Lender.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Tax Deduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(k).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Unadjusted Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Holdco</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any existing or future Domestic Subsidiary the Equity Interests of which are held solely by Foreign Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such existing or newly formed Subsidiary shall not engage in any business or own any assets other than the ownership of Equity Interests in Foreign Subsidiaries and intercompany obligations that are otherwise permitted hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Obligations owing by the Parent Borrower.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">United States person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; within the meaning of Section 7701(a)(30) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Special Resolution Regimes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in in Section 10.22. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to such term in Section 2.17(f)(i)(D)(2).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted Average Yield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Indebtedness, the yield thereof (as determined in the reasonable discretion of the Administrative Agent as described below and consistent with generally accepted financial practices), whether in the form of interest rate, margin, original issue discount, upfront fees, a LIBO Rate or Alternate Base Rate floor (with such increased amount being equated to interest margins for purposes of determining any increase to the Applicable Rate), or otherwise&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that original issue discount and upfront fees shall be equated to interest rate assuming a 4-year life to maturity (or, if less, the stated life to maturity at the time of incurrence of the applicable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-44-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indebtedness)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted Average Yield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall not include arrangement fees, structuring fees or underwriting or similar fees not generally paid to lenders in connection with such Indebtedness.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Withdrawal Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Classification of Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Agreement, Loans may be classified and referred to by Type (e.g., a &#8220;Eurocurrency Revolving Loan&#8221;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> or &#8220;RFR Revolving Loan&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  Borrowings also may be classified and referred to by Type (e.g., a &#8220;Eurocurrency Revolving Borrowing&#8221;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> or &#8220;RFR Revolving Borrowing&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Terms Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms.  The words &#8220;include,&#8221; &#8220;includes&#8221; and &#8220;including&#8221; shall be deemed to be followed by the phrase &#8220;without limitation.&#8221;  The word &#8220;will&#8221; shall be construed to have the same meaning and effect as the word &#8220;shall.&#8221;  Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person&#8217;s successors and assigns, (c) the words &#8220;herein,&#8221; &#8220;hereof&#8221; and &#8220;hereunder,&#8221; and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement&#59; and (e) the words &#8220;asset&#8221; and &#8220;property&#8221; shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting Terms&#59; GAAP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with GAAP, as in effect from time to time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Parent Borrower notifies the Administrative Agent that the Parent Borrower requests an amendment to any provision hereof to eliminate the effect of any change occurring after the Second Restatement Date in GAAP or in the application thereof on the operation of such provision (or if the Administrative Agent notifies the Parent Borrower that the Required Lenders request an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision amended in accordance herewith.  Notwithstanding any other provision contained herein, all terms of an accounting or financial nature used herein shall be construed, and all computations of amounts and ratios referred to herein shall be made, without giving effect to (i) any election under Accounting Standards Codification 825-10-25 (previously referred to as Statement of Financial Accounting Standards 159) (or any other Accounting Standards Codification or Financial Accounting Standard having a similar result or effect) to value any Indebtedness or other liabilities of Holdings, the Parent Borrower or any Subsidiary at &#8220;fair value,&#8221; as defined therein and (ii) any treatment of Indebtedness in respect of convertible debt instruments under Accounting Standards Codification 470-20 (or any other Accounting Standards Codification or Financial </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-45-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounting Standard having a similar result or effect) to value any such Indebtedness in a reduced or bifurcated manner as described therein, and such Indebtedness shall at all times be valued at the full stated principal amount thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Conditionality Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. For purposes of (i) determining compliance with any provision of this Agreement or any other Loan Document which requires the calculation of the Leverage Ratio, the Total Net Leverage Ratio or the Senior Secured Net Leverage Ratio, (ii) determining compliance with representations, warranties, Defaults or Events of Default or (iii) testing availability under baskets set forth in this Agreement or any other Loan Document (including baskets measured as a percentage of Consolidated Total Assets or otherwise), in each case, in connection with a Limited Conditionality Acquisition, at the option of the Parent Borrower (the Parent Borrower&#8217;s election to exercise such option in connection with any Limited Conditionality Acquisition, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCT Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the date of determination of whether any such action is permitted under this Agreement and the other Loan Documents shall be deemed to be the date the Limited Conditionality Acquisition Agreement is entered into (or, with respect to the incurrence of Indebtedness, at the option of the Parent Borrower, the date of the Limited Conditionality Acquisition for which the proceeds will be used) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCT Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and if, after giving effect on a pro forma basis to the Limited Conditionality Acquisition and the other transactions to be entered into in connection therewith as if they had occurred at the beginning of the four most recently ended consecutive fiscal quarters of the Parent Borrower, the Parent Borrower could have taken such action on the relevant LCT Test Date in compliance with such representation, warranty, ratio or basket, such representation, warranty, ratio or basket shall be deemed to have been complied with.  For the avoidance of doubt, if the Parent Borrower has made an LCT Election and any of the ratios or baskets for which compliance was determined or tested as of the LCT Test Date are exceeded as a result of fluctuations in any such ratio or basket (including due to fluctuations in Consolidated Total Assets of the Parent Borrower) at or prior to the consummation of the relevant transaction or action, such baskets or ratios will not be deemed to have been exceeded as a result of such fluctuations. If the Parent Borrower has made an LCT Election for any Limited Conditionality Acquisition, then in connection with any subsequent calculation of ratios or baskets on or following the relevant LCT Test Date and prior to the earlier of (i) the date on which such Limited Conditionality Acquisition is consummated or (ii) the date that the applicable Limited Conditionality Acquisition Agreement is terminated or expires without consummation of such Limited Conditionality Acquisition, any such ratio or basket shall be calculated (a) on a pro forma basis assuming such Limited Conditionality Acquisition and other transactions in connection therewith (including any incurrence of Indebtedness and the use of proceeds thereof) have been consummated and (b) in the case of any such ratio or basket related to Restricted Payments or prepayments of Indebtedness, calculated both pursuant to clause (a) above and without giving effect to such Limited Conditionality Acquisition and other transactions in connection therewith, with the calculation resulting in the most restrictive calculation (e.g., the highest Leverage Ratio) being the determinative calculation.  Notwithstanding the foregoing, the amount of any Incremental Commitments that may be incurred under clause (B) to the proviso of Section 2.21(a), determined at the time of signing of definitive documentation with respect to, or giving of notice with respect to, a Limited Conditionality Acquisition, may be recalculated, at the option of the Parent Borrower, at the time of funding.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Ratio Calculations&#59; Negative Covenant Classifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (a) With respect to any amounts incurred or transactions entered into (or consummated) in reliance on a provision of any Loan Document that does not require compliance with a financial ratio or test (including the Leverage Ratio, the Total Net Leverage Ratio and&#47;or the Senior Secured Net Leverage Ratio, whether or not specifically required to be determined on a pro forma basis) (any such amounts (which will include any related &#8220;grower&#8221; component, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fixed Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) substantially concurrently with any amounts incurred or transactions entered into (or consummated) in reliance on a provision of such Loan Document that requires compliance with a financial ratio or test (including the Leverage Ratio, the Total Net Leverage Ratio and&#47;or the Senior Secured Net Leverage Ratio, whether or not specifically required to be determined on a pro forma basis) (any such amounts, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incurrence-Based Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), it is understood and agreed that the Fixed Amounts shall be disregarded in the calculation of the financial ratio or test applicable to such Incurrence-Based Amounts.  For the avoidance of doubt, all Indebtedness and Liens substantially contemporaneously incurred will be included for purposes of determining compliance with incurrence-based ratio tests outside of the debt and liens covenants.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-46-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.74pt">(b)&#160;&#160;&#160;&#160;If the Parent Borrower or its Subsidiaries enters into any revolving, delayed draw or other committed debt facility, the Parent Borrower may elect to determine compliance of such debt facility with the Indebtedness and Liens covenants of this Agreement on the date definitive loan documents with respect thereto are executed by all parties thereto, assuming the full amount of such facility is incurred (and any applicable Liens are granted) on such date, in lieu of determining such compliance on any subsequent date (including any date on which Indebtedness is incurred pursuant to such facility)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the full amount of such facility (and any applicable Liens that are granted in respect thereof) shall be deemed to be outstanding for all purposes of subsequent testings of the same baskets or exceptions (it being understood that any subsequent permanent reduction of outstanding amounts (or, without duplication, committed amounts) in respect of such facility shall correspondingly reduce the amount of such facility (and, if applicable, Liens) deemed outstanding.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">(c)&#160;&#160;&#160;&#160;Notwithstanding anything in this Agreement or any other Loan Document to the contrary, any action or event permitted by this Agreement or the other Loan Documents need not be permitted solely by reference to one provision permitting such action or event but may be permitted in part by one such provision and in part by one or more other provisions of this Agreement and the other Loan Documents.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rates&#59; LIBOR Notification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The interest rate on a Loan denominated in an Agreed Currency may be derived from an interest rate benchmark that is, or may in the future become, the subject of regulatory reform.  Regulators have signaled the need to use alternative benchmark reference rates for some of these interest rate benchmarks and, as a result, such interest rate benchmarks may cease to comply with applicable laws and regulations, may be permanently discontinued, and&#47;or the basis on which they are calculated may change.  The London interbank offered rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is intended to represent the rate at which contributing banks may obtain short-term borrowings from each other in the London interbank market.  On March 5, 2021, the U.K. Financial Conduct Authority (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) publicly announced that&#58; (a) immediately after December 31, 2021, publication of all seven Euro LIBOR settings</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">, the overnight, 1-week, 2-month and 12-month Pound Sterling LIBOR settings,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the 1-week and 2-month dollar LIBOR settings will permanently cease&#59; immediately after June 30, 2023, publication of the overnight and 12-month dollar LIBOR settings will permanently cease</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">&#59; immediately after December 31, 2021, the 1-month, 3-month and 6-month Pound Sterling LIBOR settings will cease to be provided or, subject to consultation by the FCA, be provided on a changed methodology (or &#8220;synthetic&#8221;) basis and no longer be representative of the underlying market and economic reality they are intended to measure and that representativeness will not be restored</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and immediately after June 30, 2023, the 1-month, 3-month and 6-month dollar LIBOR settings will cease to be provided or, subject to the FCA&#8217;s consideration of the case, be provided on a synthetic basis and no longer be representative of the underlying market and economic reality they are intended to measure and that representativeness will not be restored. There is no assurance that dates announced by the FCA will not change or that the administrator of LIBOR and&#47;or regulators will not take further action that could impact the availability, composition, or characteristics of LIBOR or the currencies and&#47;or tenors for which LIBOR is published. Each party to this agreement should consult its own advisors to stay informed of any such developments. Public and private sector industry initiatives are currently underway to identify new or alternative reference rates to be used in place of the LIBOR.  Upon the occurrence of a Benchmark Transition Event, a Term SOFR Transition Event, a Term ESTR Transition Event or an Early Opt-in Election, Section 2.14(b) and (c) provide a mechanism for determining an alternative rate of interest.  The Administrative Agent will promptly notify the Parent Borrower, pursuant to Section 2.14(e), of any change to the reference rate upon which the interest rate on Eurocurrency Loans is based.  However, the Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission or any other matter related to the LIBOR or other rates in the definition of &#8220;LIBO Rate&#8221; or with respect to any alternative or successor rate thereto, or replacement rate thereof (including, without limitation, (i) any such alternative, successor or replacement rate implemented pursuant to Section 2.14(b) or (c), whether upon the occurrence of a Benchmark Transition Event, a Term SOFR Transition Event, a Term ESTR Transition Event or an Early Opt-in Election, and (ii) the implementation of any Benchmark Replacement Conforming Changes pursuant to Section 2.14(d)), including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the LIBO Rate or have the same volume or liquidity as did the London interbank offered rate prior to its discontinuance or unavailability.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-47-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 1.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Divisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws)&#58; (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>The Credits</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein, (i) each Revolving Lender agrees to make Revolving Loans in dollars to the Parent Borrower and the Foreign Subsidiary Borrowers, as the case may be, from time to time during the Revolving Availability Period in an aggregate principal amount at any one time outstanding that, when added (after giving effect to any application of proceeds of such Revolving Loans to repay outstanding Swingline Loans) to such Lender&#8217;s Revolving Exposure at such time, does not exceed such Lender&#8217;s Revolving Commitment, and (ii) each Foreign Currency Lender agrees, with respect to any Foreign Currency Loan in a Foreign Currency for which it is designated a Foreign Currency Lender, to make Foreign Currency Loans to the Parent Borrower or the Foreign Subsidiary Borrowers, as the case may be, from time to time during the Revolving Availability Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that after giving effect to the requested Foreign Currency Loan (and after giving effect to any application of proceeds of such Foreign Currency Loan pursuant to Section 2.04), (x) the Foreign Currency Revolving Exposure of all Revolving Lenders does not exceed the Foreign Currency Sublimit, (y) such Lender&#8217;s Revolving Exposure at such time does not exceed the amount of such Lender&#8217;s Revolving Commitment and (z) the total Revolving Exposure at such time does not exceed the total Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Within the foregoing limits and subject to the terms and conditions set forth herein, the Parent Borrower and the Foreign Subsidiary Borrowers, as the case may be, may borrow, prepay and reborrow Revolving Loans.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loans and Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Loan (other than a Swingline Loan or a Foreign Currency Loan) shall be made as part of a Borrowing consisting of Loans of the same Type made by the Lenders ratably in accordance with their respective Commitments.  The failure of any Lender to make any Loan required to be made by it shall not relieve any other Lender of its obligations hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Commitments of the Lenders are several and no Lender shall be responsible for any other Lender&#8217;s failure to make Loans as required.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Foreign Currency Loan shall be made as part of a Borrowing consisting of Foreign Currency Loans denominated in the same Foreign Currency made by the applicable Foreign Currency Lenders.  With respect to any Borrowing of Foreign Currency Loans, the Foreign Currency Loan of each applicable Foreign Currency Lender (other than the Fronting Lender) shall be in an amount equal to its Applicable Percentage of such Borrowing and the Foreign Currency Loan of the Fronting Lender shall be in an amount equal to the aggregate amount of such Borrowing less the amount of the Foreign Currency Loans being made by other applicable Foreign Currency Lenders and comprising part of such Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Subject to Section 2.14, each Loan (other than a Swingline Loan or a Foreign Currency Loan) shall be comprised entirely of ABR Loans or Eurocurrency Loans as the Parent Borrower may request in accordance herewith.  Each Swingline Loan shall be an ABR Loan</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> and</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">e</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ach Foreign Currency Loan </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">denominated in any currency other than Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">a</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">comprised entirely of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Eurocurrency </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Loan</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loans. Each Foreign Currency Loan denominated in Pounds Sterling shall be comprised entirely of RFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Lender at its option may make any Loan or other extension of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-48-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">credit hereunder by causing any domestic or foreign branch or Affiliate of such Lender to make such Loan or other extension of credit&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any exercise of such option shall not affect the obligation of the Parent Borrower or a Foreign Subsidiary Borrower, as the case may be, to repay such Loan in accordance with the terms of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;At the commencement of each Interest Period for any Eurocurrency Borrowing in dollars, such Borrowing shall be in an aggregate amount that is an integral multiple of $1,000,000 and not less than $1,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that a Eurocurrency Revolving Borrowing may be in an aggregate amount that is equal to the amount that is required to finance the reimbursement of an LC Disbursement made in respect of a Letter of Credit denominated in dollars for which a Foreign Subsidiary Borrower is the applicant or a co-applicant, as contemplated by Section 2.05(e).  At the time that each ABR Revolving Borrowing is made, such Borrowing shall be in an aggregate amount that is an integral multiple of $500,000 and not less than $1,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) an ABR Revolving Borrowing may be in an aggregate amount that is equal to the entire unused balance of the total Revolving Commitments and (ii) an ABR Revolving Borrowing may be in an aggregate amount that is equal to the amount that is required to finance the reimbursement of an LC Disbursement made in respect of a Letter of Credit denominated in dollars for which the Parent Borrower is the applicant or a co-applicant, as contemplated by Section 2.05(e).  Each Borrowing of Foreign Currency Loans in a particular Foreign Currency shall be in a minimum amount as set forth on the Administrative Schedule&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that a Borrowing of Foreign Currency Loans may be in an aggregate amount that is equal to the amount that is required to finance the reimbursement of an LC Disbursement made in respect of a Letter of Credit denominated in an LC Foreign Currency, as contemplated by Section 2.05(e).  Each Swingline Loan shall be in an amount that is an integral multiple of $250,000 and not less than $250,000. Borrowings of more than one Type may be outstanding at the same time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that there shall not at any time be more than a total of 12 Eurocurrency Borrowings in dollars outstanding.  There shall be no more than six Borrowings of Foreign Currency Loans outstanding at any time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement, none of the Parent Borrower or any Foreign Subsidiary Borrower shall be entitled to request, or to elect to convert or continue, any Borrowing if the Interest Period requested with respect thereto would end after the Maturity Date applicable thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Requests for Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;To request a Revolving Borrowing (other than a Borrowing of a Foreign Currency Loan), the Parent Borrower shall notify the Administrative Agent of such request by telephone (i) in the case of a Eurocurrency Borrowing, not later than 12&#58;00 noon, New York City time, three Business Days before the date of the proposed Borrowing or (ii) in the case of an ABR Borrowing, not later than 12&#58;00 noon, New York City time, one Business Day before the date of the proposed Borrowing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such notice of an ABR Revolving Borrowing to finance the reimbursement of an LC Disbursement as contemplated by Section 2.05(e) may be given not later than 10&#58;00 a.m., New York City time, on the date of the proposed Borrowing.  Each such telephonic Borrowing Request shall be irrevocable and shall be confirmed promptly by hand delivery or telecopy to the Administrative Agent of a written Borrowing Request signed by the Parent Borrower.  Each such telephonic and written Borrowing Request shall specify the following information in compliance with Section 2.02&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;&#91;reserved&#93;&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the aggregate amount of such Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the date of such Borrowing, which shall be a Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;whether such Borrowing is to be an ABR Borrowing or a Eurocurrency Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;in the case of a Eurocurrency Borrowing, the initial Interest Period to be applicable thereto, which shall be a period contemplated by the definition of the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-49-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;the location and number of the Parent Borrower&#8217;s or the applicable Foreign Subsidiary Borrower&#8217;s, as the case may be, account to which funds are to be disbursed, which shall comply with the requirements of Section 2.06.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If no election as to the Type of Borrowing is specified, then the requested Borrowing shall be an ABR Borrowing.  If no Interest Period is specified with respect to any requested Eurocurrency Borrowing, then the Parent Borrower shall be deemed to have selected an Interest Period of one month&#8217;s duration.  Promptly following receipt of a Borrowing Request in accordance with this Section 2.03(a), the Administrative Agent shall advise each Lender of the details thereof and of the amount of such Lender&#8217;s Loan to be made as part of the requested Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;To request a Foreign Currency Loan, the Parent Borrower shall notify the Administrative Agent of such request, not later than</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">, in the case of Foreign Currency Loans denominated in Euros,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> 12&#58;00 noon, Local Time, four </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Business Days prior to the date of the proposed Borrowing and, in the case of Foreign Currency Loans denominated in Pounds Sterling, 11&#58;00 a.m., New York City time, five RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Business Days prior to the date of the proposed Borrowing.  Each such Borrowing Request shall be irrevocable and shall be hand delivered or sent by telecopy to the Administrative Agent and such Borrowing Request shall be signed by the Parent Borrower.  Each such written Borrowing Request shall specify the following information in compliance with Section 2.02&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the amount of Foreign Currency Loans to be borrowed&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the date of such Borrowing, which shall be a Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the Foreign Currency in which such Foreign Currency Loans will be denominated&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">whether such Borrowing is to be a Eurocurrency Borrowing or an RFR Borrowing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">iv</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">v</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#160;&#160;&#160;&#160;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">in the case of a Eurocurrency Borrowing,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the length of the initial Interest Period therefor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">v</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">vi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#160;&#160;&#160;&#160;the location and number of the Parent Borrower&#8217;s or the applicable Foreign Subsidiary Borrower&#8217;s, as the case may be, account to which funds are to be disbursed, which shall comply with the requirements of Section 2.06.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If no Interest Period is specified with respect to any requested </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Borrowing of Foreign Currency Loans, then the Parent Borrower shall be deemed to have selected an Interest Period of three months&#8217; duration.  Promptly following receipt of a Borrowing Request in accordance with this Section 2.03(b), the Administrative Agent shall advise each applicable Foreign Currency Lender of the details thereof and of the amount of such Lender&#8217;s Loan to be made as part of the requested Borrowing.  On the date of each Borrowing, each applicable Foreign Currency Lender will make the amount of its share of such Borrowing available to the Administrative Agent at the applicable office specified on the Administrative Schedule, prior to the time specified on the Administrative Schedule for the relevant Foreign Currency, in the relevant Foreign Currency in immediately available funds.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swingline Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein, from time to time during the Revolving Availability Period, each Swingline Lender may, in its sole discretion, make Swingline Loans in dollars to the Parent Borrower in an aggregate principal amount at any time outstanding that will not result in (i) the Revolving Exposure of such Swingline Lender (in its capacity as a Revolving Lender) exceeding its Revolving Commitment then in effect, (ii) the aggregate principal amount of outstanding Swingline Loans exceeding $40,000,000 or (iii) the sum of the total Revolving Exposures exceeding the total Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Swingline Lender shall be required to make a Swingline Loan to refinance an outstanding Swingline Loan.  On the earlier of the Revolving Maturity Date and the last day of each month during the Revolving Availability Period, the Parent Borrower shall repay any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-50-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">outstanding Swingline Loans.  Within the foregoing limits and subject to the terms and conditions set forth herein, the Parent Borrower may borrow, prepay and reborrow Swingline Loans. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;To request a Swingline Loan, the Parent Borrower shall notify the Administrative Agent and the applicable Swingline Lender of such request by telephone (confirmed by telecopy), not later than 1&#58;00 p.m., New York City time, on the day of a proposed Swingline Loan.  Each such notice shall be irrevocable and shall specify the requested date (which shall be a Business Day) and the amount of the requested Swingline Loan.  If the applicable Swingline Lender agrees, in its discretion to make the applicable Swingline Loan, such Swingline Lender shall make such Swingline Loan available to the Parent Borrower by means of a credit to the general deposit account of the Parent Borrower with such Swingline Lender (or, in the case of a Swingline Loan made to finance the reimbursement of an LC Disbursement as provided in Section 2.05(e), by remittance to the Issuing Bank) by 3&#58;00 p.m., New York City time, on the requested date of such Swingline Loan. The Parent Borrower shall not request a Swingline Loan if at the time of and immediately after giving effect to such request a Default has occurred and is continuing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;&#91;Reserved&#93;. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Any Swingline Lender may by written notice given to the Administrative Agent not later than 12&#58;00 noon, New York City time, on any Business Day require the Revolving Lenders to acquire participations on such Business Day in all or a portion of its Swingline Loans outstanding.  Such notice shall specify the aggregate amount of Swingline Loans in which Revolving Lenders will participate.  Promptly upon receipt of such notice, the Administrative Agent will give notice thereof to each Revolving Lender, specifying in such notice such Lender&#8217;s Applicable Percentage of such Swingline Loan or Loans.  Each Revolving Lender hereby absolutely and unconditionally agrees, upon receipt of notice as provided above, to pay to the Administrative Agent, for the account of the applicable Swingline Lender, such Lender&#8217;s Applicable Percentage of such Swingline Loan or Loans.  Each Revolving Lender acknowledges and agrees that its obligation to acquire participations in Swingline Loans pursuant to this paragraph is absolute and unconditional and shall not be affected by any circumstance whatsoever, including the occurrence and continuance of a Default or reduction or termination of the Revolving Commitments, and that each such payment shall be made without any offset, abatement, withholding or reduction whatsoever (provided that such payment shall not cause such Revolving Lender&#8217;s Revolving Exposure to exceed such Revolving Lender&#8217;s Revolving Commitment).  Each Revolving Lender shall comply with its obligation under this paragraph by wire transfer of immediately available funds, in the same manner as provided in Section 2.06 with respect to Loans made by such Lender (and Section 2.06 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">mutatis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the payment obligations of the Revolving Lenders), and the Administrative Agent shall promptly pay to the applicable Swingline Lender the amounts so received by it from the Revolving Lenders.  The Administrative Agent shall notify the Parent Borrower of any participations in any Swingline Loan of a Swingline Lender acquired pursuant to this paragraph, and thereafter payments in respect of such Swingline Loan shall be made to the Administrative Agent and not to such Swingline Lender.  Any amounts received by any Swingline Lender from the Parent Borrower (or other party on behalf of the Parent Borrower) in respect of a Swingline Loan after receipt by such Swingline Lender of the proceeds of a sale of participations therein shall be promptly remitted to the Administrative Agent&#59; any such amounts received by the Administrative Agent shall be promptly remitted by the Administrative Agent to the Revolving Lenders that shall have made their payments pursuant to this paragraph and to such Swingline Lender, as their interests may appear.  The purchase of participations in a Swingline Loan pursuant to this paragraph shall not constitute a Loan and shall not relieve the Parent Borrower of its obligation to repay such Swingline Loan or of any default in the payment thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If the maturity date shall have occurred in respect of any tranche of Revolving Commitments at a time when another tranche or tranches of Revolving Commitments is or are in effect with a longer maturity date, then on the earliest occurring maturity date all then outstanding Swingline Loans shall be repaid in full on such date (and there shall be no adjustment to the participations in such Swingline Loans as a result of the occurrence of such maturity date)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if on the occurrence of such earliest maturity date (after giving effect to any repayments of Revolving Loans and any reallocation of Letter of Credit participations as contemplated in Section 2.05(k)), there shall exist sufficient unutilized Extended Revolving Commitments so that the respective outstanding Swingline </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-51-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans could be incurred pursuant to the Extended Revolving Commitments that will remain in effect after the occurrence of such maturity date, then there shall be an automatic adjustment on such date of the participations in such Swingline Loans and same shall be deemed to have been incurred solely pursuant to the relevant Extended Revolving Commitments, and such Swingline Loans shall not be so required to be repaid in full on such earliest maturity date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein, the Parent Borrower may request the issuance of Letters of Credit for its own account or the account of a Subsidiary or any Foreign Subsidiary Borrower may request the issuance of Letters of Credit for its own account or the account of a Subsidiary of such Foreign Subsidiary Borrower, in each case in a form reasonably acceptable to the Administrative Agent and the Issuing Bank, at any time and from time to time during the Revolving Availability Period (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Parent Borrower or a Foreign Subsidiary Borrower, as the case may be, shall be a co-applicant with respect to each Letter of Credit issued for the account of or in favor of a Subsidiary that is not a Foreign Subsidiary Borrower).  In the event of any inconsistency between the terms and conditions of this Agreement and the terms and conditions of any form of letter of credit application or other agreement submitted by the Parent Borrower or any Foreign Subsidiary Borrower, as the case may be, to, or entered into by the Parent Borrower or any Foreign Subsidiary Borrower, as the case may be, with, the Issuing Bank relating to any Letter of Credit, the terms and conditions of this Agreement shall control.  For the avoidance of doubt, the Existing Letters of Credit shall continue to be Letters of Credit outstanding under this Agreement immediately after giving effect to the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notice of Issuance, Amendment, Renewal, Extension&#59; Certain Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To request the issuance of a Letter of Credit (or the amendment, renewal or extension of an outstanding Letter of Credit), the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall hand deliver or telecopy (or transmit by electronic communication, if arrangements for doing so have been approved by the Issuing Bank) to the Issuing Bank and the Administrative Agent (reasonably in advance of the requested date of issuance, amendment, renewal or extension) a notice requesting the issuance of a Letter of Credit, or identifying the Letter of Credit to be amended, renewed or extended, and specifying (i) the date of issuance, amendment, renewal or extension (which shall be a Business Day), (ii) the date on which such Letter of Credit is to expire (which shall comply with paragraph (c) of this Section) (iii) the currency in which such Letter of Credit is to be denominated (which currency shall be dollars or an LC Foreign Currency), (iv) the amount of such Letter of Credit, (v) the name and address of the beneficiary thereof and (vi) such other information as shall be necessary to prepare, amend, renew or extend such Letter of Credit.  If requested by the Issuing Bank, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, also shall submit a letter of credit application on the Issuing Bank&#8217;s standard form in connection with any request for a Letter of Credit.  The Issuing Bank may, in its sole discretion, issue, amend, renew or extend a Letter of Credit if (and upon issuance, amendment, renewal or extension of each Letter of Credit the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall be deemed to represent and warrant that), after giving effect to such issuance, amendment, renewal or extension (i) the LC Exposure shall not exceed the LC Sublimit, (ii) the total Revolving Exposures shall not exceed the total Revolving Commitments and (iii) if such Letter of Credit is to be denominated in an LC Foreign Currency, the Foreign Currency Revolving Exposure of all Revolving Lenders does not exceed the Foreign Currency Sublimit.  Notwithstanding anything herein to the contrary, no Issuing Bank shall be required to issue, amend, renew or extend any Letter of Credit and may, in such Issuing Bank&#8217;s sole discretion, decline to issue, amend, renew or extend any Letter of Credit for any reason, including, but not limited to, if, (i) after giving effect to such issuance, amendment, renewal or extension the LC Exposure in respect of Letters of Credit issued by such Issuing Bank would exceed $15,000,000, (ii) any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain the Issuing Bank from issuing the Letter of Credit, (iii) any law applicable to the Issuing Bank or any request or directive (whether or not having the force of law) from any Governmental Authority with jurisdiction over the Issuing Bank shall (x) prohibit, or request that the Issuing Bank refrain from, the issuance of letters of credit generally or the Letter of Credit in particular, (y) impose upon the Issuing Bank with respect to the Letter of Credit any restriction, reserve or capital requirement not in effect on the Second Restatement Date and for which the Parent Borrower or any applicable Foreign Subsidiary Borrower is not otherwise required to compensate the Issuing Bank </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-52-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">hereunder, or (z) impose upon the Issuing Bank any loss, cost or expense which was not applicable on the Second Restatement Date, which the Issuing Bank in good faith deems material to it and which the Parent Borrower or any applicable Foreign Subsidiary Borrower is not otherwise required to reimburse the Issuing Bank hereunder, or (iv) the issuance of the Letter of Credit would violate one or more policies of the Issuing Bank applicable to letters of credit generally.    </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Letter of Credit shall expire at or prior to the close of business on the earlier of (i) the date one year after the date of the issuance of such Letter of Credit (or, in the case of any renewal or extension thereof, one year after such renewal or extension) and (ii) the date that is five Business Days prior to the Revolving Maturity Date (or, at any time that there are any Extended Revolving Commitments outstanding, the date that is five Business Days prior to the latest maturity date in respect of such Extended Revolving Commitments).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  By the issuance of a Letter of Credit (or an amendment to a Letter of Credit increasing the amount thereof) and without any further action on the part of the Issuing Bank or the Lenders, the Issuing Bank hereby grants to each Revolving Lender, and each Revolving Lender hereby acquires from the Issuing Bank, a participation in such Letter of Credit equal to such Revolving Lender&#8217;s Applicable Percentage of the aggregate amount available to be drawn under such Letter of Credit.  In consideration and in furtherance of the foregoing, each Revolving Lender hereby absolutely and unconditionally agrees to pay to the Administrative Agent, for the account of the Issuing Bank, such Revolving Lender&#8217;s Applicable Percentage of each LC Disbursement (including the Dollar Equivalent of any LC Disbursement made in an LC Foreign Currency) made by the Issuing Bank and not reimbursed by the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, on the date due as provided in paragraph (e) of this Section, or of any reimbursement payment in respect of an LC Disbursement (including the Dollar Equivalent of any LC Disbursement made in an LC Foreign Currency) required to be refunded to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, for any reason.  Each Revolving Lender acknowledges and agrees that its obligation to acquire participations pursuant to this paragraph in respect of Letters of Credit is absolute and unconditional and shall not be affected by any circumstance whatsoever, including any amendment, renewal or extension of any Letter of Credit or the occurrence and continuance of a Default or reduction or termination of its Revolving Commitment or all Revolving Commitments, and that each such payment shall be made without any offset, abatement, withholding or reduction whatsoever.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Issuing Bank shall make any LC Disbursement in respect of a Letter of Credit, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall reimburse such LC Disbursement by paying to the Administrative Agent, in the same currency as such LC Disbursement, an amount equal to such LC Disbursement, not later than 12&#58;00 noon, New York City time, on the Business Day immediately following the date that such LC Disbursement is made, if the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall have received notice of such LC Disbursement prior to 3&#58;00 p.m., New York City time or London time, on such date, or, if such notice has not been received by the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, prior to such time on such date, then not later than 12&#58;00 noon, New York City time or London time, on the second Business Day immediately following the day that the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, receives such notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) in the case of any such payment in respect of an LC Disbursement made in dollars, (A) the Parent Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 or 2.04 that such payment be financed with an ABR Borrowing in an equivalent amount and, to the extent so financed, the Parent Borrower&#8217;s obligation to make such payment shall be discharged and replaced by the resulting ABR Revolving Loans or Swingline Loan and (B) such Foreign Subsidiary Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 that such payment be financed with a Eurocurrency Revolving Borrowing </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or an RFR Revolving Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in an equivalent amount and, to the extent so financed, such Foreign Subsidiary Borrower&#8217;s obligation to make such payment in respect of any LC Disbursement shall be discharged and replaced by the resulting Eurocurrency Revolving </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loans or RFR Revolving</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Loans and (ii) in the case of any such payment in respect of an LC Disbursement made in an LC Foreign Currency, the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be,  may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 that such payment be financed with a Borrowing of Foreign Currency Loans in the same currency and in an equivalent amount and, to the extent so financed, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-53-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the obligation of the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, to make such payment shall be discharged and replaced by the resulting Foreign Currency Loans.  If the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, fails to make such payment when due, the Administrative Agent shall notify each Revolving Lender of the applicable LC Disbursement, the payment then due from the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, in respect thereof and such Lender&#8217;s Applicable Percentage thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, notwithstanding anything to the contrary contained in this Section 2.05, prior to demanding any reimbursement from the Revolving Lenders pursuant to this Section 2.05(e) in respect of any Letter of Credit denominated in an LC Foreign Currency, the Issuing Bank shall convert the obligations of the Parent Borrower or applicable Foreign Subsidiary Borrower, as the case may be, under this Section 2.05(e) to reimburse the Issuing Bank in such currency into an obligation to reimburse the Issuing Bank in dollars and the dollar amount of the reimbursement obligation of the Parent Borrower or applicable Foreign Subsidiary Borrower, as the case may be, shall be computed by the Issuing Bank based upon the Exchange Rate in effect for the day on which such conversion occurs, as determined by the Administrative Agent in accordance with the terms hereof and specified in such notice to the Revolving Lenders demanding reimbursement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that after such conversion, the reimbursement obligations of the Parent Borrower or applicable Foreign Subsidiary Borrower, as the case may be, in respect of the applicable Letter of Credit denominated in an LC Foreign Currency shall be payable in dollars based upon the Exchange Rate in effect for the day on which such conversion occurs, as determined in accordance with the terms hereof.  Promptly following receipt of such notice, each Lender shall pay to the Administrative Agent its Applicable Percentage of the unreimbursed LC Disbursement in the same manner as provided in Section 2.06 with respect to Loans made by such Lender (and Section 2.06 shall apply, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">mutatis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the payment obligations of the Revolving Lenders), and the Administrative Agent shall promptly pay to the Issuing Bank the amounts so received by it from the Revolving Lenders.  Promptly following receipt by the Administrative Agent of any payment from the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, pursuant to this paragraph, the Administrative Agent shall distribute such payment to the Issuing Bank or, to the extent that Revolving Lenders have made payments pursuant to this paragraph to reimburse the Issuing Bank, then distribute such payment to such Lenders and the Issuing Bank as their interests may appear.  Any payment made by a Revolving Lender pursuant to this paragraph to reimburse the Issuing Bank for any LC Disbursement (other than the funding of ABR Revolving Loans, Eurocurrency Revolving Loans, </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RFR Revolving Loans,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency Loans or a Swingline Loan as contemplated above) shall not constitute a Loan and shall not relieve the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, of its obligation to reimburse such LC Disbursement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligation of the Parent Borrower or any Foreign Subsidiary Borrower to reimburse LC Disbursements as provided in paragraph (e) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement under any and all circumstances whatsoever and irrespective of (i) any lack of validity or enforceability of any Letter of Credit or this Agreement, or any term or provision therein or herein, (ii) any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect, (iii) payment by the Issuing Bank under a Letter of Credit against presentation of a draft or other document that does not comply with the terms of such Letter of Credit (including honor of a demand for payment presented electronically even if such Letter of Credit requires that demand be in the form of a draft), (iv) waiver by the Issuing Bank of any requirement that exists for the Issuing Bank&#8217;s protection and not the protection of the Parent Borrower or any applicable Foreign Subsidiary Borrower, or any waiver by the Issuing Bank which does not in fact materially prejudice the Parent Borrower or any applicable Foreign Subsidiary Borrower, (v) any payment made by the Issuing Bank in respect of an otherwise complying item presented after the date specified as the expiration date of, or the date by which documents must be received under, such Letter of Credit if presentation after such date is authorized by the UCC, the ISP or the UCP, as applicable, or (vi) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the obligations of the Parent Borrower or any Foreign Subsidiary Borrower hereunder.  The Parent Borrower or any applicable Foreign Subsidiary Borrower shall promptly examine a copy of each Letter of Credit and each amendment thereto that is delivered to it and, in the event of any claim of noncompliance with the Parent Borrower&#8217;s or such applicable Foreign Subsidiary Borrower&#8217;s instructions or other irregularity, the Parent Borrower or such Foreign Subsidiary Borrower, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-54-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as applicable, will immediately notify the Issuing Bank.  The Parent Borrower and any applicable Foreign Subsidiary Borrower shall be conclusively deemed to have waived any such claim against the Issuing Bank and its correspondents unless such notice is given as aforesaid.  None of the Administrative Agent, the Lenders or the Issuing Bank, or any of their Related Parties, shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms or any consequence arising from causes beyond the control of the Issuing Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not be construed to excuse the Issuing Bank from liability to the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, to the extent of any direct damages (as opposed to consequential damages, claims in respect of which are hereby waived by the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, to the extent permitted by applicable law) suffered by the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, that are caused by the Issuing Bank&#8217;s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof.  The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of the Issuing Bank (as finally determined by a court of competent jurisdiction), the Issuing Bank shall be deemed to have exercised care in each such determination.  In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, the Issuing Bank may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disbursement Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Issuing Bank shall, promptly following its receipt thereof, examine all documents purporting to represent a demand for payment under a Letter of Credit.  The Issuing Bank shall promptly notify the Administrative Agent and the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, by telephone (confirmed by telecopy) of such demand for payment and whether the Issuing Bank has made or will make an LC Disbursement thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any failure to give or delay in giving such notice shall not (i) relieve the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, of its obligation to reimburse the Issuing Bank and the Lenders with respect to any such LC Disbursement (other than with respect to the timing of such reimbursement obligation set forth in Section 2.05(e)) or (ii) relieve any Lender&#8217;s obligations to acquire participations as required pursuant to paragraph (d) of this Section 2.05.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interim Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Issuing Bank shall make any LC Disbursement (i) in respect of any Letter of Credit denominated in dollars, then, unless the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, shall reimburse such LC Disbursement in full on the date such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, reimburses such LC Disbursement, at the rate per annum then applicable to ABR Revolving Loans and (ii) in respect of any Letter of Credit denominated in an LC Foreign Currency, then, unless the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, shall reimburse such LC Disbursement in full on the date such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, reimburses such LC Disbursement, at the rate per annum then applicable to Foreign Currency Loans in the applicable Foreign Currency with an Interest Period of three months&#8217; duration&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if the Parent Borrower or any applicable Foreign Subsidiary Borrower, as the case may be, fails to reimburse such LC Disbursement when due pursuant to Section 2.05(e), then Section 2.13(c) shall apply.  Interest accrued pursuant to this paragraph shall be for the account of the Issuing Bank, except that interest accrued on and after the date of payment by any Lender pursuant to Section 2.05(e) to reimburse the Issuing Bank shall be for the account of such Lender to the extent of such payment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-55-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement of an Issuing Bank&#59; Additional Issuing Banks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Issuing Bank may be replaced at any time by written agreement among the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers), the Administrative Agent, the replaced Issuing Bank and the successor Issuing Bank.  One or more Lenders may be appointed as additional Issuing Banks by written agreement among the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers), the Administrative Agent (whose consent will not be unreasonably withheld) and the Lender that is to be so appointed.  The Administrative Agent shall notify the Lenders of any such replacement of an Issuing Bank or any such additional Issuing Bank.  At the time any such replacement shall become effective, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall pay all unpaid fees accrued for the account of the replaced Issuing Bank pursuant to Section 2.12(b).  From and after the effective date of any such replacement or addition, as applicable, (i) the successor or additional Issuing Bank shall have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit to be issued thereafter and (ii) references herein to the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Issuing Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall be deemed to refer to such successor or such addition or to any previous Issuing Bank, or to such successor or such addition and all previous Issuing Banks, as the context shall require.  After the replacement of an Issuing Bank hereunder, the replaced Issuing Bank shall remain a party hereto and shall continue to have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit.  If at any time there is more than one Issuing Bank hereunder, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) may, in its discretion, select which Issuing Bank is to issue any particular Letter of Credit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateralization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Event of Default shall occur and be continuing, on the Business Day that the Parent Borrower or any Foreign Subsidiary Borrower receives notice from the Administrative Agent or the Required Lenders (or, if the maturity of the Loans has been accelerated, Revolving Lenders with LC Exposure representing greater than 50% of the total LC Exposure) demanding the deposit of cash collateral pursuant to this paragraph, the Parent Borrower and the Foreign Subsidiary Borrowers, as the case may be, shall deposit in an account with the Administrative Agent, in the name of the Administrative Agent and for the benefit of the Revolving Lenders, the undrawn amount of each outstanding Letter of Credit and the amount of each unreimbursed LC Disbursements at such time (and in such currency as each such Letter of Credit is denominated and each such unreimbursed LC Disbursement was made), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> any accrued and unpaid interest thereon&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the obligation to deposit such cash collateral shall become effective immediately, and such deposit shall become immediately due and payable, without demand or other notice of any kind, upon the occurrence of any Event of Default with respect to the Parent Borrower or any Foreign Subsidiary Borrower described in clause (h) or (i) of Article VII.  Each such deposit shall be held by the Administrative Agent as collateral for the payment and performance of the obligations of the Parent Borrower and the Foreign Subsidiary Borrowers under this Agreement.  The Administrative Agent shall have exclusive dominion and control, including the exclusive right of withdrawal, over such account.  Other than any interest earned on the investment of such deposits, which investments shall be made at the option and sole discretion of the Administrative Agent and at the risk and expense of the Parent Borrower and the Foreign Subsidiary Borrowers, such deposits shall not bear interest.  Interest or profits, if any, on such investments shall accumulate in such account.  Moneys in such account shall be applied by the Administrative Agent to reimburse the Issuing Bank for LC Disbursements for which it has not been reimbursed and, to the extent not so applied, shall be held for the satisfaction of the reimbursement obligations of the Parent Borrower and the Foreign Subsidiary Borrowers for the LC Exposure at such time or, if the maturity of the Loans has been accelerated (but subject to the consent of Revolving Lenders with LC Exposure representing greater than 50% of the total LC Exposure), be applied to satisfy other obligations of the Parent Borrower and the Foreign Subsidiary Borrowers under this Agreement.  If the Parent Borrower or any Foreign Subsidiary Borrower is required to provide an amount of cash collateral hereunder as a result of the occurrence of an Event of Default, such amount plus any accrued interest or realized profits of such amounts (to the extent not applied as aforesaid) shall be returned to the Parent Borrower or such Foreign Subsidiary Borrower within three Business Days after all Events of Default have been cured or waived.  If the Parent Borrower is required to provide an amount of such collateral hereunder pursuant to Section 2.11(b), such amount plus any accrued interest or realized profits on account of such amount (to the extent not applied as aforesaid) shall be returned to the Parent Borrower as and to the extent that, after giving effect to such return, the Parent Borrower would remain in compliance with Section 2.11(b) and no Default or Event of Default shall have occurred and be continuing.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-56-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;If the maturity date in respect of any tranche of Revolving Commitments occurs prior to the expiration of any Letter of Credit, then (i) if one or more other tranches of Revolving Commitments in respect of which the maturity date shall not have occurred are then in effect, such Letters of Credit shall automatically be deemed to have been issued (including for purposes of the obligations of the Revolving Lenders to purchase participations therein and to make Revolving Loans and payments in respect thereof pursuant to Section 2.05(e)) under (and ratably participated in by Lenders pursuant to) the Revolving Commitments in respect of such non-terminating tranches up to an aggregate amount not to exceed the aggregate principal amount of the unutilized Revolving Commitments thereunder at such time (it being understood that no partial face amount of any Letter of Credit may be so reallocated) and (ii) to the extent not reallocated pursuant to the immediately preceding clause (i), the Parent Borrower shall cash collateralize any such Letter of Credit in accordance with Section 2.05(j).  If, for any reason, such cash collateral is not provided or the reallocation does not occur, the Revolving Lenders under the maturing tranche shall continue to be responsible for their participating interests in the Letters of Credit.  Except to the extent of reallocations of participations pursuant to clause (i) of the second preceding sentence, the occurrence of a maturity date with respect to a given tranche of Revolving Commitments shall have no effect upon (and shall not diminish) the percentage participations of the Revolving Lenders in any Letter of Credit issued before such maturity date.  Commencing with the maturity date of any tranche of Revolving Commitments, the sublimit for Letters of Credit shall be agreed with the Lenders under the extended tranches.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Further Cash Collateralization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event and on each occasion that the total LC Exposure exceeds the LC Sublimit, the Parent Borrower or the Foreign Subsidiary Borrowers, as the case may be, shall deposit cash collateral in an account with the Administrative Agent, in the name of the Administrative Agent and for the benefit of the Revolving Lenders, in an aggregate amount equal to such excess in accordance with the provisions of Section 2.05(j).  Such amount plus any accrued interest or realized profits of such amounts (to the extent not applied as aforesaid) shall be returned to the Parent Borrower or such Foreign Subsidiary Borrower within three Business days after the first Calculation Date on which the total LC Exposure no longer exceeds the LC Sublimit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Funding of Borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Lender shall make each Loan to be made by it hereunder on the proposed date thereof by wire transfer of immediately available funds by 12&#58;00 noon, New York City time to the account of the Administrative Agent most recently designated by it for such purpose by notice to the Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) Swingline Loans shall be made as provided in Section 2.04 and (ii) Foreign Currency Loans shall be made as provided in Section 2.03(b).  In the case of all Loans other than Foreign Currency Loans, the Administrative Agent will make such Loans available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, by promptly crediting the amounts so received, in like funds, to an account of the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, maintained with the Administrative Agent in New York City, and designated by the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, in the applicable Borrowing Request&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that Revolving Loans made to finance the reimbursement of an LC Disbursement as provided in Section 2.05(e) shall be remitted by the Administrative Agent to the Issuing Bank.  In the case of Foreign Currency Loans, the Administrative Agent will make such Loans available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, by promptly crediting or disbursing the aggregate of the amounts received by the Administrative Agent from the Foreign Currency Lenders, in like funds, to an account of the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, designated by the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, in the applicable Borrowing Request.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing (other than a Borrowing of Foreign Currency Loans) that such Lender will not make available to the Administrative Agent such Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with paragraph (a) of this Section and may, in reliance upon such assumption, make available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, a corresponding amount.  In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the Parent Borrower or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-57-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the applicable Foreign Subsidiary Borrower, as the case may be, severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, to but excluding the date of payment to the Administrative Agent, at (i) in the case of such Lender, the greater of (x) the NYFRB Rate and (y) a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation, the applicable rate shall be determined as specified in clause (y) above, or (ii) in the case of the Parent Borrower or any Foreign Subsidiary Borrower, the interest rate applicable to ABR Revolving Loans.  If such Lender pays such amount to the Administrative Agent, then such amount shall constitute such Lender&#8217;s Loan included in such Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Unless the Administrative Agent shall have received notice from a Foreign Currency Lender prior to the proposed date of any Borrowing of Foreign Currency Loans that such Foreign Currency Lender will not make available to the Administrative Agent such Foreign Currency Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Foreign Currency Lender has made such share available on such date in accordance with paragraph (a) of this Section and may, in reliance upon such assumption, make available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, a corresponding amount.  In such event, if a Foreign Currency Lender has not in fact made its share of the applicable Borrowing of Foreign Currency Loans available to the Administrative Agent, then the applicable Foreign Currency Lender and the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, to but excluding the date of payment to the Administrative Agent, at (i) in the case of such Foreign Currency Lender, a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation, or (ii) in the case of the Parent Borrower or any Foreign Subsidiary Borrower, the interest rate applicable to Foreign Currency Loans in the applicable Foreign Currency with an Interest Period of three months&#8217; duration.  If such Foreign Currency Lender pays such amount to the Administrative Agent, then such amount shall constitute such Foreign Currency Lender&#8217;s Loan included in such Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;On the Second Restatement Date, all Existing Revolving Loans shall be deemed repaid and the portion thereof requested by the Parent Borrower to be borrowed on the Second Restatement Date shall be deemed reborrowed as Revolving Loans hereunder by the Parent Borrower or the Foreign Subsidiary Borrowers, as the case may be, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that each such reborrowed Revolving Loan shall be deemed made in the same Type and currency as the relevant Existing Revolving Loan (it being understood that for each tranche of Existing Revolving Loans that were Eurocurrency Loans, (x) the initial Interest Period for the relevant reborrowed Eurocurrency Loans shall equal the remaining length of the Interest Period for such tranche and (y) the Adjusted LIBO Rate for the relevant reborrowed Eurocurrency Loans during such initial Interest Period shall be the Adjusted LIBO Rate for such tranche immediately prior to the Second Restatement Date).  Any Revolving Lenders that are not Existing Revolving Lenders (and any Existing Revolving Lenders with Revolving Commitments as of the Second Restatement Date that are greater than their Existing Revolving Commitments) shall advance funds (in the relevant currency) to the Administrative Agent on the Second Restatement Date as shall be required to repay the portion of the Revolving Loans of Existing Revolving Lenders such that (A) each Revolving Lender&#8217;s share of outstanding Revolving Loans denominated in dollars on the Second Restatement Date is equal to its Applicable Percentage (after giving effect to the Second Restatement Date) and (B) each Foreign Currency Lender&#8217;s (other than the Fronting Lender&#8217;s) share of outstanding Foreign Currency Loans is equal to its Applicable Percentage (after giving effect to the Second Restatement Date) of Foreign Currency Loans.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Elections</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Borrowing initially shall be of the Type specified in the applicable Borrowing Request and, in the case of a Eurocurrency Borrowing, shall have an initial Interest Period as specified in such Borrowing Request or as otherwise provided in Section 2.03.  Thereafter, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, may elect to (i) convert any ABR Borrowing or any Eurocurrency Borrowing denominated in dollars to a  Borrowing of a different </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-58-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Type, (ii) continue any Borrowing (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Borrowing must be continued in the same currency) and (iii) in the case of a Eurocurrency Borrowing, may elect Interest Periods therefor, all as provided in this Section.  The Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, may elect different options with respect to different portions of the affected Borrowing, in which case each such portion shall be allocated ratably among the Lenders holding the Loans comprising such Borrowing, and the Loans comprising each such portion shall be considered a separate Borrowing.  This Section shall not apply to Swingline Borrowings, which may not be converted or continued.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;To make an election pursuant to this Section, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall notify the Administrative Agent of such election (in the case of any Revolving Loans other than Foreign Currency Loans, by telephone, and in the case of Foreign Currency Loans, through a written Interest Election Request delivered by hand or telecopy) by the time that a Borrowing Request would be required under Section 2.03 if the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, were requesting a Revolving Borrowing (other than a Borrowing of Foreign Currency Loans) or a Borrowing of Foreign Currency Loans of the Type resulting from such election to be made on the effective date of such election.  Each such telephonic Interest Election Request shall be irrevocable and shall be confirmed promptly by hand delivery or telecopy to the Administrative Agent of a written Interest Election Request, and all such written Interest Election Requests (including with respect to Foreign Currency Loans) shall be in a form approved by the Administrative Agent and signed by the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each telephonic and written Interest Election Request shall specify the following information in compliance with Section 2.02&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Borrowing to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Borrowing (in which case the information to be specified pursuant to clauses (iii) and (iv) below shall be specified for each resulting Borrowing)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;other than any Interest Election Request made with respect to a Borrowing of Foreign Currency Loans, whether the resulting Borrowing is to be an ABR Borrowing or a Eurocurrency Borrowing&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;if the resulting Borrowing is a Eurocurrency Borrowing, the Interest Period to be applicable thereto after giving effect to such election, which shall be a period contemplated by the definition of the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any such Interest Election Request requests (i) a Eurocurrency Borrowing (other than a Borrowing of Foreign Currency Loans) but does not specify an Interest Period, then the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall be deemed to have selected an Interest Period of one month&#8217;s duration or (ii) a </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Borrowing of Foreign Currency Loans but does not specify an Interest Period, then the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall be deemed to have selected an Interest Period of three months&#8217; duration.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Promptly following receipt of an Interest Election Request, the Administrative Agent shall advise each Lender of the details thereof and of such Lender&#8217;s portion of each resulting Borrowing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If an Interest Election Request with respect to a Eurocurrency Borrowing (other than a Borrowing of Foreign Currency Loans) is not timely delivered prior to the end of the Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period such Borrowing shall be converted to an ABR Borrowing. If an Interest Election Request with respect to a Borrowing of Foreign Currency Loans is not timely delivered prior to the end of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-59-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period such Borrowing shall be continued as a Eurocurrency Borrowing with an Interest Period of three months&#8217; duration.  Notwithstanding any contrary provision hereof, if an Event of Default has occurred and is continuing and the Administrative Agent, at the request of the Required Lenders, so notifies the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers), then, so long as an Event of Default is continuing (i) no outstanding Borrowing may be converted to or continued as a Eurocurrency Borrowing, (ii) unless repaid, each Eurocurrency Borrowing (other than a Borrowing of Foreign Currency Loans) shall be converted to an ABR Borrowing at the end of the Interest Period applicable thereto and (iii) each Borrowing of Foreign Currency Loans shall be due and payable on the last day of the Interest Period applicable thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination and Reduction of Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Unless previously terminated, the Revolving Commitments shall terminate on the Revolving Maturity Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) may at any time terminate, or from time to time reduce, the Revolving Commitments of any Class&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) each reduction of the Revolving Commitments of any Class shall be in an amount that is an integral multiple of $1,000,000 and not less than $5,000,000 and (ii) the Revolving Commitments of any Class shall not be terminated or reduced if, after giving effect to any concurrent prepayment of the Revolving Loans of such Class in accordance with Section 2.11, the sum of the Revolving Exposures of such Class would exceed the total Revolving Commitments of such Class.  Any reduction in the Revolving Commitments shall be made ratably in accordance with each Revolving Lender&#8217;s Revolving Commitment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall notify the Administrative Agent of any election to terminate or reduce the Revolving Commitments of any Class under Section 2.08(b) at least three Business Days prior to the effective date of such termination or reduction, specifying such election and the effective date thereof.  Promptly following receipt of any such notice, the Administrative Agent shall advise the Lenders of the contents thereof.  Each notice delivered by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) pursuant to this Section shall be irrevocable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that a notice of termination of the Revolving Commitments delivered by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) may state that such notice is conditioned upon the effectiveness of other credit facilities or the occurrence of another transaction, in which case such notice may be revoked by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) (by notice to the Administrative Agent on or prior to the specified effective date) if such condition is not satisfied.  Any reduction of the Commitments shall be permanent.  Each reduction of the Revolving Commitments shall be made ratably among the Revolving Lenders in accordance with their respective Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment of Loans&#59; Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower and each Foreign Subsidiary Borrower hereby unconditionally promises to pay (i) to the Administrative Agent, in dollars, for the account of each Revolving Lender the then unpaid principal amount of each Revolving Loan (other than any Foreign Currency Loan) of such Lender on the Revolving Maturity Date, (ii) to the Administrative Agent for the account of each Foreign Currency Lender the then unpaid principal amount in the applicable currency of each Foreign Currency Loan of such Foreign Currency Lender on the Revolving Maturity Date and (iii) to the Swingline Lenders the then unpaid principal amount of each Swingline Loan on the earlier of the Revolving Maturity Date and the first date after such Swingline Loan is made that is the 15th or last day of a calendar month and is at least two Business Days after such Swingline Loan is made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that on each date that a Revolving Borrowing is made, the Parent Borrower shall repay all Swingline Loans that were outstanding on the date such Borrowing was requested.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Parent Borrower and the Foreign Subsidiary Borrowers to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-60-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">such Lender resulting from each Loan made by such Lender, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall maintain accounts in which it shall record (i) the amount of each Loan made hereunder, the Class and Type thereof and the Interest Period applicable thereto, (ii) the applicable currency and the amount of any principal or interest due and payable or to become due and payable from the Parent Borrower and the Foreign Subsidiary Borrowers to each Lender hereunder and (iii) the currency and amount of any sum received by the Administrative Agent hereunder for the account of the Lenders and each Lender&#8217;s share thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The entries made in the accounts maintained pursuant to paragraph (b) or (c) of this Section shall be prima facie evidence of the existence and amounts of the obligations recorded therein&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the failure of any Lender or the Administrative Agent to maintain such accounts or any error therein shall not in any manner affect the obligation of the Parent Borrower and the Foreign Subsidiary Borrowers to repay the Loans in accordance with the terms of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Any Lender may request that Loans of any Class made by it be evidenced by a promissory note.  In such event, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall prepare, execute and deliver to such Lender a promissory note payable to the order of such Lender (or, if requested by such Lender, to such Lender and its registered assigns) and in a form approved by the Administrative Agent.  Thereafter, the Loans evidenced by such promissory note and interest thereon shall at all times (including after assignment pursuant to Section 10.04) be represented by one or more promissory notes in such form payable to the order of the payee named therein (or, if such promissory note is a registered note, to such payee and its registered assigns).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower and the Foreign Subsidiary Borrowers, as the case may be, shall have the right at any time and from time to time to prepay any Borrowing in whole or in part, subject to the requirements of this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the event and on each occasion that (i) the sum of the Revolving Exposures exceeds the total Revolving Commitments, the Parent Borrower and the Foreign Subsidiary Borrowers, as the case may be, shall prepay Revolving Loans and&#47;or Swingline Loans (or, if no such Borrowings are outstanding, deposit cash collateral in an account with the Administrative Agent pursuant to Section 2.05(j)) in an aggregate amount equal to such excess, (ii) the sum of the Foreign Currency Revolving Exposures exceeds the Foreign Currency Sublimit, the Parent Borrower or the Foreign Subsidiary Borrowers, as the case may be, shall prepay Foreign Currency Loans (or, if no such Borrowings are outstanding, deposit cash collateral in an account with the Administrative Agent pursuant to Section 2.05(j)) in an aggregate amount equal to such excess or (iii) the aggregate Dollar Equivalent of the aggregate outstanding principal amounts of Foreign Currency Loans exceeds an amount equal to 105% of the Foreign Currency Sublimit, the Parent Borrower shall, or shall cause any applicable Foreign Subsidiary Borrower, without notice or demand, immediately to prepay such of the outstanding Foreign Currency Loans in an aggregate principal amount such that, after giving effect thereto, the aggregate Dollar Equivalents of the outstanding principal amounts of Foreign Currency Loans does not exceed the Foreign Currency Sublimit.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;&#91;Reserved&#93;. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;&#91;Reserved&#93;. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Prior to any optional or mandatory prepayment of Borrowings hereunder, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall select the Borrowing or Borrowings to be prepaid and shall specify such selection in the notice of such prepayment pursuant to paragraph (f) of this Section.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-61-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall notify the Administrative Agent (and, (A) in the case of prepayment of a Foreign Currency Loan, the Administrative Agent and (B) in the case of prepayment of a Swingline Loan, the Swingline Lenders), by (x) in the case of Revolving Loans (other than Foreign Currency Loans) or Swingline Loans, by telephone (confirmed by telecopy) and (y) in the case of Foreign Currency Loans, by telecopy, of any prepayment hereunder (i) in the case of prepayment of a Eurocurrency Borrowing (other than a Borrowing of Foreign Currency Loans), not later than 12&#58;00 noon, New York City time, three Business Days before the date of prepayment, (ii) in the case of prepayment of an ABR Borrowing, not later than 12&#58;00 noon, New York City time, one Business Day before the date of prepayment, (iii) in the case of prepayment of a Swingline Loan, not later than 12&#58;00 noon, New York City time, on the date of prepayment</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> and</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (iv) in the case of prepayment of a Foreign Currency Loan</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> denominated in Euros</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, not later than the time set forth for the relevant Foreign Currency on the Administrative Schedule</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> and (v) in the case of prepayment of an RFR Loan denominated in Pounds Sterling, not later than 11&#58;00 a.m., New&#160;York City time, five RFR Business Days before the date of prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each such notice shall be irrevocable and shall specify (i) whether the prepayment is of Eurocurrency Loans denominated in dollars, Foreign Currency Loans (and if Foreign Currency Loans are to be prepaid, the Foreign Currency in which such Loans are denominated) or ABR Loans, (ii) the prepayment date, (iii) the principal amount of each Borrowing or portion thereof to be prepaid and (iv) in the case of a mandatory prepayment, a reasonably detailed calculation of the amount of such prepayment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if a notice of optional prepayment is given in connection with a conditional notice of termination of Revolving Commitments as contemplated by Section 2.08, then such notice of prepayment may be revoked if such notice of termination is revoked in accordance with Section 2.08.  Promptly following receipt of any such notice (other than a notice relating solely to Swingline Loans), the Administrative Agent shall advise the Lenders of the contents thereof.  Each partial prepayment of any Borrowing shall be in an amount that would be permitted in the case of an advance of a Borrowing of the same Type as provided in Section 2.02, except as necessary to apply fully the required amount of a mandatory prepayment.  Each prepayment of a Borrowing shall be applied ratably to the Loans included in the prepaid Borrowing.  Prepayments shall be accompanied by accrued interest to the extent required by Section 2.13.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) agrees to pay to the Administrative Agent for the account of each Lender a commitment fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), which shall accrue at the Applicable Rate on the average daily unused amount of the Revolving Commitment of such Lender during the period from and including the Second Restatement Date to but excluding the date on which such Commitment terminates.  Accrued Commitment Fees shall be payable in arrears on the last day of March, June, September and December of each year and on the date on which the Revolving Commitments terminate, commencing on the first such date to occur after the Second Restatement Date.  All Commitment Fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).  For purposes of computing Commitment Fees with respect to Revolving Commitments, a Revolving Commitment of a Lender shall be deemed to be used to the extent of the outstanding Revolving Loans and LC Exposure of such Lender (and the Swingline Exposure of such Lender shall be disregarded for such purpose).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(i) The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) agrees to pay (A) to the Administrative Agent for the account of each Revolving Lender a participation fee with respect to its participations in Letters of Credit, which shall accrue at the same Applicable Rate as interest on Eurocurrency Revolving Loans made by such Lender on the average daily amount of such Lender&#8217;s LC Exposure (excluding any portion thereof attributable to unreimbursed LC Disbursements) during the period from and including the Second Restatement Date to but excluding the later of the date on which (x) such Lender&#8217;s Revolving Commitment terminates and (y) such Lender ceases to have any LC Exposure, and (B) to the Issuing Bank a fronting fee, which shall accrue at the rate of 0.125% per annum on the average daily amount of the LC Exposure (excluding any portion thereof attributable to unreimbursed LC Disbursements) during the period from and including the Second Restatement Date to but excluding the later of the date on which (x) all Revolving Commitments terminate and (y) the date on which there ceases to be any LC Exposure, as well as the Issuing Bank&#8217;s standard fees with respect to the issuance, administration, amendment, renewal or extension of any Letter </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-62-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of Credit or processing of drawings thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in each case, notwithstanding anything to the contrary contained in this Agreement, for purposes of calculating any fee in respect of a Letter of Credit in respect of any Business Day, the Administrative Agent shall convert the amount available to be drawn under any Letter of Credit denominated in an LC Foreign Currency into an amount of dollars based upon the Exchange Rate.  Participation fees and fronting fees accrued through and including the last day of March, June, September and December of each year shall be payable on the third Business Day following such last day, commencing on the first such date to occur after the Second Restatement Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that all such fees in respect of Letters of Credit shall be payable on the date on which the Revolving Commitments terminate and any such fees accruing after the date on which the Revolving Commitments terminate shall be payable on demand.  Any other fees payable to the Issuing Bank pursuant to this paragraph shall be payable within 10 days after demand.  All participation fees and fronting fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) agrees to pay to the Administrative Agent, for its own account, fees payable in the amounts and at the times separately agreed upon between the Parent Borrower and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Parent Borrower agrees to pay to the Administrative Agent, for the account of the Fronting Lender, at the applicable office of the Administrative Agent set forth on the Administrative Schedule, a fronting fee with respect to each Fronted Foreign Currency Loan for the period from and including the date of the Borrowing of such Foreign Currency Loan to but excluding the date of repayment thereof computed at a rate of 0.25% per annum on the average daily principal amount of such Fronted Foreign Currency Loan outstanding during the period for which such fee is calculated.  Such fronting fee shall be payable quarterly in arrears on the last day of March, June, September and December of each year and on the date on which the Revolving Commitments terminate, commencing on the first such date to occur after the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;With respect to any Foreign Currency Loan, the Parent Borrower shall pay to the Administrative Agent, for the account of the applicable Foreign Currency Loan Participants, a participation fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participation Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) for the period from and including the date of the Borrowing of such Foreign Currency Loan to but excluding the date of repayment thereof, computed at a rate per annum equal to the Applicable Margin with respect to Eurocurrency Loans that are Revolving Loans from time to time in effect on the average daily principal amount of such Fronted Foreign Currency Loans outstanding during the period for which such fee is calculated, which fee shall be paid in dollars based on the Dollar Equivalent thereof.  Such fee shall, with respect to each Foreign Currency Loan, be payable in arrears on each Interest Payment Date to occur after the making of such Foreign Currency Loan and on the date on which the Revolving Commitments terminate, commencing on the first such date to occur after the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;All fees payable hereunder shall be paid on the dates due, in immediately available funds, to the Administrative Agent (or to the Issuing Bank, in the case of fees payable to it) for distribution, in the case of Commitment Fees and participation fees, to the Lenders entitled thereto.  Fees paid shall not be refundable under any circumstances.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Loans comprising each ABR Borrowing (including each Swingline Loan) shall bear interest at the Alternate Base Rate plus the Applicable Rate.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Loans comprising </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> each Eurocurrency Borrowing shall bear interest at the Adjusted LIBO Rate for the Interest Period in effect for such Borrowing </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus the Applicable Rate and (ii) each RFR Borrowing shall bear interest at the Adjusted Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> plus the Applicable Rate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that each Fronted Foreign Currency Loan shall bear interest for each day during each Interest Period with respect thereto at a rate per annum equal to the Adjusted LIBO Rate </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or the Adjusted Daily Simple RFR, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for such day.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-63-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, if any principal of or interest on any Loan or any fee or other amount payable by the Parent Borrower or the Foreign Subsidiary Borrowers, as the case may be, hereunder is not paid when due, whether at stated maturity, upon acceleration or otherwise, such overdue amount shall bear interest, after as well as before judgment, at a rate per annum equal to (i) in the case of overdue principal of any Loan, 2% plus the rate otherwise applicable to such Loan as provided in the preceding paragraphs of this Section or (ii) in the case of any other overdue amount payable (A) with respect to any Loan other than a Foreign Currency Loan, 2% plus the rate applicable to ABR Revolving Loans and (B) with respect to any Foreign Currency Loan, 2% plus the rate otherwise applicable to such Loan.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Accrued interest on each Loan shall be payable in arrears on each Interest Payment Date for such Loan and, in the case of Revolving Loans, upon termination of the Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) interest accrued pursuant to paragraph (c) of this Section shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan (other than a prepayment of an ABR Revolving Loan prior to the end of the Revolving Availability Period), accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any Eurocurrency Loan prior to the end of the current Interest Period therefor, accrued interest on such Loan shall be payable on the effective date of such conversion.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;All interest hereunder shall be computed on the basis of a year of 360 days, except that interest computed by reference to the Alternate Base Rate at times when the Alternate Base Rate is based on the Prime Rate and interest computed on Foreign Currency Loans made in Pounds Sterling shall be computed on the basis of a year of 365 days (or 366 days in a leap year), and in each case shall be payable for the actual number of days elapsed (including the first day but excluding the last day).  The applicable Alternate Base Rate</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">, Daily Simple RFR, Adjusted Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or Adjusted LIBO Rate shall be determined by the Administrative Agent, and such determination shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternate Rate of Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.   (a) Subject to clauses (b), (c), (d), (e), (f) and (g) of this Section 2.14, if</font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> prior to the commencement of any Interest Period for a Eurocurrency Borrowing of any Class or currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Administrative Agent reasonably determines (which determination shall be conclusive absent manifest error) </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">prior to the commencement of any Interest Period for a Eurocurrency Borrowing of any Class or currency</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that adequate and reasonable means do not exist for ascertaining the Adjusted LIBO Rate or the LIBO Rate, as applicable (including because the Screen Rate is not available or published on a current basis), or for the applicable currency and such Interest Period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Benchmark Transition Event shall have occurred at such time</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> or (B) that adequate and reasonable means do not exist for ascertaining the applicable Adjusted Daily Simple RFR, Daily Simple RFR or RFR for Pounds Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the Administrative Agent is advised by a majority in interest of the applicable Class </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(A) prior to the commencement of any Interest Period for a Eurocurrency Borrowing of any Class or currency,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Adjusted LIBO Rate or the LIBO Rate, as applicable, for such Interest Period will not adequately and fairly reflect the cost to such Lenders of making or maintaining their Loans included in such Borrowing for such Interest Period</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or (B) at any time that the applicable Adjusted Daily Simple RFR for Pounds Sterling will not adequately and fairly reflect the cost to such Lenders (or Lender) of making or maintaining their Loans (or its Loan) included in such Borrowing for Pounds Sterling&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">then the Administrative Agent shall give notice thereof to the Parent Borrower (on behalf of the Parent Borrower and the Foreign Subsidiary Borrowers) and the Lenders of the applicable Class by telephone or telecopy as promptly as practicable thereafter and, until the Administrative Agent notifies the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and such Lenders that the circumstances giving rise to such notice no longer exist</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> with respect to the relevant Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, then (i) any Interest Election Request that requests the conversion of any Borrowing to, or continuation of any Borrowing as, a Eurocurrency Borrowing shall be ineffective, (ii) any Eurocurrency Borrowing (other than a Borrowing of Foreign Currency Loans) that is requested to be continued, shall be converted to an </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-64-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ABR Borrowing on the last day of the Interest Period applicable thereto, (iii) any </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Borrowing denominated in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">requested to be made on the first day of such Interest Period shall not be made and </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">any RFR Loan requested to be made shall not be made,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (iv) any outstanding </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Borrowing denominated in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Foreign Currency </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(or any outstanding </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">Foreign Currency</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">denominated in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the affected Foreign Currency, as applicable) shall be due and payable on the last day of the Interest Period applicable thereto</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">and (v) any RFR Borrowing shall bear interest at the Central Bank Rate for the applicable Foreign Currency plus the CBR Spread&#59; provided that, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank Rate for the applicable Foreign Currency cannot be determined, any outstanding affected RFR Loans denominated in Pounds Sterling, at the Borrower&#8217;s election, shall either (A) be converted into ABR Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of Pounds Sterling) immediately or (B) be prepaid in full immediately. </font></div><div style="margin-bottom:11pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) Notwithstanding anything to the contrary herein or in any other Loan Document (and any Hedging Agreement shall be deemed not to be a &#8220;Loan Document&#8221; for purposes of this Section 2.14), if a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (1) or (2) of the definition of &#8220;Benchmark Replacement&#8221; for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (3) of the definition of &#8220;Benchmark Replacement&#8221; for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)  Notwithstanding anything to the contrary herein or in any other Loan Document and subject to the proviso below in this paragraph, (x) with respect to a Loan denominated in dollars, if a Term SOFR Transition Event and its related Benchmark Replacement Date or (y) with respect to a Loan denominated in Euros, if a Term ESTR Transition Event and its related Benchmark Replacement Date, as applicable, have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then the applicable Benchmark Replacement will replace the then-current Benchmark for all purposes hereunder or under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings, without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, this clause (c) shall not be effective unless the Administrative Agent has delivered to the Lenders and the Parent Borrower a Term SOFR Notice or a Term ESTR Notice, as applicable. For the avoidance of doubt, the Administrative Agent shall not be required to deliver any (x) Term SOFR Notice after the occurrence of a Term SOFR Transition Event or (y) Term ESTR Notice after the occurrence of a Term ESTR Transition Event, and may do so in its sole discretion.&#160;&#160;&#160;&#160;(d)  In connection with the implementation of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(e)  The Administrative Agent will promptly notify the Parent Borrower and the Lenders of (i) any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes, (iv) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (f) below and (v) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.14, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-65-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.14.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(f)  Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including Term SOFR, Term ESTR or LIBO Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will be no longer representative, then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of &#8220;Interest Period&#8221; for all Benchmark settings at or after such time to reinstate such previously removed tenor.</font></div><div style="margin-bottom:8pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)  Upon the Parent Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period, the Parent Borrower may revoke any request for a Eurocurrency Borrowing </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of, conversion to or continuation of Eurocurrency Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, either (x) the Parent Borrower will be deemed to have converted any request for a Eurocurrency Borrowing denominated in dollars into a request for a Borrowing of or conversion to ABR Loans or (y) any Eurocurrency Borrowing </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> denominated in a Foreign Currency shall be ineffective. During any Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of the Alternate Base Rate based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of the Alternate Base Rate. Furthermore, if any Eurocurrency Loan </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in any Agreed Currency is outstanding on the date of the Parent Borrower&#8217;s receipt of notice of the commencement of a Benchmark Unavailability Period with respect to the LIBO Rate </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or Adjusted Daily Simple RFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> applicable to such Eurocurrency Loan</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> or RFR Loan, as applicable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, then until such time as a Benchmark Replacement for such Agreed Currency is implemented pursuant to this Section 2.14, (i) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">if such</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Eurocurrency Loan</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">denominated in dollars, then on the last day of the Interest Period applicable to such Loan (or the next succeeding Business Day if such day is not a Business Day), such Loan shall be converted by the Administrative Agent to, and shall constitute, an ABR Loan denominated in dollars on such day</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through"> or</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">if such</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">for</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Eurocurrency Loan</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">denominated in any Agreed Currency other than dollars, then such Loan shall, on the last day of the Interest Period applicable to such Loan (or the next succeeding Business Day if such day is not a Business Day), at the Parent Borrower&#8217;s election prior to such day&#58; (A) be prepaid by the applicable Borrower on such day or (B) solely for the purpose of calculating the interest rate applicable to such Eurocurrency Loan, such Eurocurrency Loan denominated in any Agreed Currency other than dollars shall be deemed to be a Eurocurrency Loan denominated in dollars and shall accrue interest at the same interest rate applicable to Eurocurrency Loans denominated in dollars at such time</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">and (iii) for RFR Loans, then such Loan shall bear interest at the Central Bank Rate for Pounds Sterling plus the CBR Spread&#59; provided that, if the Administrative Agent determines (which determination shall be conclusive and binding absent manifest error) that the Central Bank Rate for Pounds Sterling cannot be determined, any outstanding affected RFR Loans denominated in Pounds Sterling, at the Borrower&#8217;s election, shall either (A) be converted into ABR Loans denominated in Dollars (in an amount equal to the Dollar Equivalent of Pounds Sterling) immediately or (B) be prepaid in full immediately.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;If any Change in Law shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;impose, modify or deem applicable any reserve, special deposit or similar requirement against assets of, deposits with or for the account of, or credit extended by, any Lender (except any such reserve requirement reflected in the Adjusted LIBO Rate) or the Issuing Bank&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-66-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;impose on any Lender or the Issuing Bank or the London interbank market any other condition affecting this Agreement or Eurocurrency Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> made by such Lender or any Letter of Credit or participation therein&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;subject any Lender or the Issuing Bank to any Taxes on its loans, loan principal, Letters of Credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto (other than (A) Indemnified Taxes otherwise indemnifiable under Section 2.17 and (B) Excluded Taxes)&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and the result of any of the foregoing shall be to increase the cost to such Lender of making or maintaining any Eurocurrency Loan </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or of maintaining its obligation to make any such Loan) or to increase the cost to such Lender or the Issuing Bank of participating in, issuing or maintaining any Letter of Credit or to reduce the amount of any sum received or receivable by such Lender or the Issuing Bank hereunder (whether of principal, interest or otherwise), then the Parent Borrower or the applicable Foreign Subsidiary Borrowers, as the case may be, will pay to such Lender or the Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or the Issuing Bank, as the case may be, for such additional costs incurred or reduction suffered.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any Lender or the Issuing Bank determines that any Change in Law regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender&#8217;s or the Issuing Bank&#8217;s capital or on the capital of such Lender&#8217;s or the Issuing Bank&#8217;s holding company, if any, as a consequence of this Agreement or the Loans made by, or participations in Letters of Credit held by, such Lender or the Letters of Credit issued by the Issuing Bank, to a level below that which such Lender or the Issuing Bank or such Lender&#8217;s or the Issuing Bank&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or the Issuing Bank&#8217;s policies and the policies of such Lender&#8217;s or the Issuing Bank&#8217;s holding company with respect to capital adequacy or liquidity), then from time to time the Parent Borrower or the applicable Foreign Subsidiary Borrowers, as the case may be, will pay to such Lender or the Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or the Issuing Bank or such Lender&#8217;s or the Issuing Bank&#8217;s holding company for any such reduction suffered.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If by reason of any Change in Law subsequent to the Second Restatement Date, disruption of currency or foreign exchange markets, war or civil disturbance or similar event, the funding of any Foreign Currency Loan in any relevant Foreign Currency or the funding of any Foreign Currency Loan in any relevant Foreign Currency to an office located other than in New York shall be impossible or, in the reasonable judgment of the Fronting Lender such Foreign Currency is no longer available or readily convertible into dollars, or the Dollar Equivalent of such Foreign Currency is no longer readily calculable, then, at the election of the Fronting Lender, no Foreign Currency Loans in the relevant currency shall be made or any Foreign Currency Loan in the relevant currency shall be made to an office of the Administrative Agent located in New York, as the case may be, until such time as, in the reasonable judgment of the Fronting Lender, the funding of Foreign Currency Loans in the relevant Foreign Currency is possible, the funding of Foreign Currency Loans in the relevant Foreign Currency to an office located other than in New York is possible, the relevant Foreign Currency is available and readily convertible into dollars or the Dollar Equivalent of the relevant Foreign Currency Loan is readily calculable, as applicable.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;(i) If payment in respect of any Foreign Currency Loan shall be due in a currency other than dollars and&#47;or at a place of payment other than New York and if, by reason of any Change in Law subsequent to the Second Restatement Date, disruption of currency or foreign exchange markets, war or civil disturbance or similar event, payment of such Obligations in such currency or such place of payment shall be impossible or, in the reasonable judgment of the Fronting Lender, such Foreign Currency is no longer available or readily convertible to dollars, or the Dollar Equivalent of such Foreign Currency is no longer readily calculable, then, at the election of any affected Lender, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall make payment of such Loan in dollars (based upon the Exchange Rate in effect for the day on which such payment occurs, as determined by the Administrative Agent in accordance with the terms hereof) and&#47;or in New York or (ii) if any Foreign Currency in which Loans are outstanding is redenominated then, at the election of any affected Lender, such affected Loan and all obligations of the Parent Borrower or any applicable Foreign Subsidiary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-67-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrower in respect thereof shall be converted into obligations in dollars (based upon the Exchange Rate in effect on such date, as determined by the Administrative Agent in accordance with the terms hereof), and, in each case, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall indemnify the Lenders, against any currency exchange losses or reasonable out-of-pocket expenses that it shall sustain as a result of such alternative payment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;A certificate of a Lender or the Issuing Bank setting forth the amount or amounts necessary to compensate such Lender or the Issuing Bank or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section shall be delivered to the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and shall be conclusive absent manifest error.  The Parent Borrower or the applicable Foreign Subsidiary Borrowers, as the case may be, shall pay such Lender or the Issuing Bank, as the case may be, the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Failure or delay on the part of any Lender or the Issuing Bank to demand compensation pursuant to this Section shall not constitute a waiver of such Lender&#8217;s or the Issuing Bank&#8217;s right to demand such compensation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that none of the Parent Borrower or any Foreign Subsidiary Borrower shall be required to compensate a Lender or the Issuing Bank pursuant to this Section for any increased costs or reductions incurred more than 270 days prior to the date that such Lender or the Issuing Bank, as the case may be, notifies the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) of the Change in Law giving rise to such increased costs or reductions and of such Lender&#8217;s or the Issuing Bank&#8217;s intention to claim compensation therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the 270-day period referred to above shall be extended to include the period of retroactive effect thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Break Funding Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">In</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">With respect to Loans that are not RFR Loans, in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the event of (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">a</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">i</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the payment of any principal of any Eurocurrency Loan other than on the last day of an Interest Period applicable thereto (including as a result of an Event of Default), (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">b</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the conversion of any Eurocurrency Loan other than on the last day of the Interest Period applicable thereto, (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">c</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">iii</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the failure to borrow, convert, continue or prepay any Revolving Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.11(f) and is revoked in accordance therewith), or (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">d</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">iv</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the assignment of any Eurocurrency Loan other than on the last day of the Interest Period applicable thereto as a result of a request by the Parent Borrower or any Foreign Subsidiary Borrower pursuant to Section 2.19, then, in any such event, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall compensate each Lender for the loss, cost and expense attributable to such event.  In the case of a Eurocurrency Loan, such loss, cost or expense to any Lender shall be deemed to include an amount determined by such Lender to be the excess, if any, of (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">i</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">x</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the amount of interest that would have accrued on the principal amount of such Loan had such event not occurred, at the Adjusted LIBO Rate that would have been applicable to such Loan, for the period from the date of such event to the last day of the then current Interest Period therefor (or, in the case of a failure to borrow, convert or continue, for the period that would have been the Interest Period for such Loan), over (</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:line-through">ii</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">y</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the amount of interest that would accrue on such principal amount for such period at the interest rate which such Lender would bid were it to bid, at the commencement of such period, for deposits in the applicable currency of a comparable amount and period from other banks in the Eurocurrency market.  A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and shall be conclusive absent manifest error.  The Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">With respect to RFR Loans, in the event of (i)&#160;the payment of any principal of any RFR Loan other than on the Interest Payment Date applicable thereto (including as a result of an Event of Default), (ii)&#160;the failure to borrow or prepay any RFR Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.11(f) and is revoked in accordance therewith) or (iii)&#160;the assignment of any RFR Loan other than on the Interest Payment Date applicable thereto as a result of a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-68-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">request by the Parent Borrower or any Foreign Subsidiary Borrower pursuant to Section 2.19 then, in any such event, the Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall compensate each Lender for the loss, cost and expense attributable to such event.  A certificate of any Lender setting forth any amount or amounts that such Lender is entitled to receive pursuant to this Section&#160;shall be delivered to the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and shall be conclusive absent manifest error.  The Parent Borrower or the applicable Foreign Subsidiary Borrower, as the case may be, shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Any and all payments by or on account of any obligation of the Parent Borrower or any Foreign Subsidiary Borrower hereunder or under any other Loan Document shall be made free and clear of and without deduction for any Indemnified Taxes&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Parent Borrower or any Foreign Subsidiary Borrower (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or the Administrative Agent shall be required to deduct any Indemnified Taxes from such payments, then (i) the sum payable shall be increased as necessary so that after making all required deductions (including deductions applicable to additional sums payable under this Section) the Administrative Agent or the Lender (as the case may be) receives an amount equal to the sum it would have received had no such deductions been made, (ii) the Applicable Borrower or the Administrative Agent shall make such deductions and (iii) the Applicable Borrower or the Administrative Agent shall pay the full amount deducted to the relevant Governmental Authority in accordance with applicable law.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In addition, the Applicable Borrower shall timely pay any Other Taxes to the relevant Governmental Authority in accordance with applicable law, or at the option of the Administrative Agent timely reimburse it for the payment of any Other Taxes.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Applicable Borrower shall indemnify the Administrative Agent, each Lender and the Issuing Bank, within 10 Business Days after written demand therefor, for the full amount of any Indemnified Taxes paid by the Administrative Agent, such Lender or the Issuing Bank, as the case may be, on or with respect to any payment by or on account of any obligation of the Applicable Borrower, hereunder or under any other Loan Document (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to the Applicable Borrower by a Lender (with a copy to the Administrative Agent) or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;As soon as practicable after any payment of Indemnified Taxes or Other Taxes by the Applicable Borrower to a Governmental Authority, the Applicable Borrower shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Each Lender shall severally indemnify the Administrative Agent for any Taxes (but, in the case of any Indemnified Taxes, only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting or expanding the obligation of the Applicable Borrower to do so) attributable to such Lender that are paid or payable by the Administrative Agent in connection with any Loan Document and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  The indemnity under this Section shall be paid within 10 days after the Administrative Agent delivers to the applicable Lender a certificate stating the amount of Taxes so paid or payable by the Administrative Agent.  Such certificate shall be conclusive of the amount so paid or payable absent manifest error.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Any Lender that is entitled to an exemption from, or reduction of, any applicable withholding Tax with respect to any payments under any Loan Document shall deliver to the Parent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-69-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) (with a copy to the Administrative Agent), at the time or times prescribed by applicable law, such properly completed and executed documentation prescribed by applicable law or reasonably requested by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) or the Administrative Agent as will permit such payments to be made without withholding, or at a reduced rate of, withholding. In addition, any Lender, if reasonably requested by the Parent Borrower or the Administrate Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Parent Borrower or the Administrative Agent as will enable the Parent Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. If any form or certification previously delivered pursuant to this Section expires or becomes obsolete or inaccurate in any respect with respect to a Lender, such Lender shall promptly (and in any event within 10 Business Days after such expiration, obsolescence or inaccuracy) notify the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and the Administrative Agent in writing of such expiration, obsolescence or inaccuracy and update the form or certification if it is legally eligible to do so.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing, with respect to any Loan made to the Parent Borrower or a Foreign Subsidiary Borrower that is or deemed a U.S. Person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), any Lender shall, to the extent it is legally eligible to do so, deliver to the Applicable U.S. Borrower and the Administrative Agent (in such number of copies reasonably requested by the Applicable U.S. Borrower and the Administrative Agent) on or prior to the date on which such Lender becomes a party hereto, duly completed and executed copies of whichever of the following is applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;in the case of a Lender that is a U.S. Person, IRS Form W-9 certifying that such Lender is exempt from U.S. Federal backup withholding tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender claiming the benefits of an income tax treaty to which the United States is a party (1) with respect to payments of interest under any Loan Document, the applicable IRS Form W-8BEN or W-8BEN-E establishing an exemption from, or reduction of, U.S. Federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (2) with respect to any other applicable payments under this Agreement, the applicable IRS Form W-8BEN or W-8BEN-E establishing an exemption from, or reduction of, U.S. Federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender for whom payments under this Agreement constitute income that is effectively connected with such Lender&#8217;s conduct of a trade or business in the United States, IRS Form W-8ECI&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code both (1) the applicable IRS Form W-8BEN or W-8BEN-E and (2) a certificate substantially in the form of Exhibit I to the effect that such Lender is not (a) a &#8220;bank&#8221; within the meaning of Section 881(c)(3)(A) of the Code, (b) a &#8220;10 percent shareholder&#8221; of the Applicable U.S. Borrower within the meaning of Section 881(c)(3)(B) of the Code (c) a &#8220;controlled foreign corporation&#8221; described in Section 881(c)(3)(C) of the Code and (d) conducting a trade or business in the United States with which the relevant interest payments are effectively connected (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender that is not the beneficial owner of payments made under this Agreement (including a partnership or a participating Lender) (1) an IRS Form W-8IMY on behalf of itself, accompanied by IRS Form W-8ECI, IRS Form W-8BEN or IRS Form W-8BEN-E, as applicable, and (2) a U.S. Tax Certificate substantially in the form of Exhibit I-2 or Exhibit I-3, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if the Lender is a partnership and one or more of its partners are claiming the exemption for portfolio interest under Section 881(c) of the Code, such Lender may </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-70-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">provide a U.S. Tax Certificate substantially in the form of Exhibit I-4 on behalf of each such partner&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(F)&#160;&#160;&#160;&#160;any other form prescribed by law as a basis for claiming exemption from, or a reduction of, U.S. Federal withholding Tax together with such supplementary documentation necessary to enable the Applicable U.S. Borrower or the Administrative Agent to determine the amount of Tax (if any) required by law to be withheld.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If a payment made to a Lender under any Loan Document would be subject to U.S. Federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Applicable U.S. Borrower and the Administrative Agent, at the time or times prescribed by law and at such time or times reasonably requested by the Applicable U.S. Borrower or the Administrative Agent, such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Applicable U.S. Borrower or the Administrative Agent as may be necessary for the Applicable U.S. Borrower or the Administrative Agent, to comply with its obligations under FATCA, to determine that such Lender has or has not complied with such Lender&#8217;s obligations under FATCA and, as necessary, to determine the amount to deduct and withhold from such payment.  Solely for purposes of this Section 2.17(f)(ii), &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall include any amendments made to FATCA after the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Lender hereby authorizes the Administrative Agent to deliver to the Loan Parties and to any successor Administrative Agent any documentation provided by such Lender to the Administrative Agent pursuant to Section 2.17(f).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of determining withholding Taxes imposed under FATCA, from and after the Restatement Date, the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and the Administrative Agent shall treat (and the Lenders hereby authorize the Administrative Agent to treat) the Loan Documents as not qualifying as a &#8220;grandfathered obligation&#8221; within the meaning of Treasury Regulation Section 1.1471-2(b)(2)(i)</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Indemnified Taxes (including additional amounts paid pursuant to this Section 2.17), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made, or additional amounts paid, under this Section 2.17 with respect to the Indemnified Taxes giving rise to such refund), net of all out-of-pocket expenses (including any Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such indemnifying party, upon the request of such indemnified party, agrees to repay to such indemnified party the amount paid to such indemnified party pursuant to the previous sentence (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event such indemnified party is required to repay such refund to such Governmental Authority.  Nothing contained in this Section 2.17(g) shall require any indemnified party to make available its Tax returns or any other information relating to its Taxes which it deems confidential to the indemnifying party or any other Person.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;For purposes of Section 2.17, the term &#8220;Lender&#8221; includes any Issuing Bank.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Without limiting the provisions of Section 2.17(g), if a UK Tax Deduction is required by law to be made by a Loan Party from an Applicable UK Payment to a Revolving Lender which is a Treaty Lender and any Loan Party makes an increased payment to that Treaty Lender under Sections 2.17(a) or 2.17(c) in respect of that UK Tax Deduction but the Treaty Lender is or becomes entitled to a refund of the relevant Tax by virtue of the relevant Treaty (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Treaty Rebate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Treaty Lender shall, following written request to do so from the relevant Loan Party, use commercially reasonable endeavors to claim that Treaty Rebate from the relevant Governmental Authority and shall pay to the relevant Loan Party a sum equal to the amount of that Treaty Rebate, net of all out-of-pocket expenses (including any Taxes) and without interest (other than any interest paid by the relevant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-71-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Governmental Authority in respect of such refund), as soon as reasonably practicable following receipt of the Treaty Rebate from the relevant Governmental Authority. Nothing contained in this Section 2.17(j) shall require any Treaty Lender to make available its Tax returns or any other information relating to its Taxes which it deems confidential to that Lender or any other person.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in any other provision of this Section 2.17, in the case of any UK Loan, no payment by any Loan Party under any Loan Document to that Revolving Lender in connection with that UK Loan (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable UK Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall be increased pursuant to Section 2.17(a) by reason of any deduction or withholding on account of Taxes imposed by the United Kingdom (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Tax Deduction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and no Loan Party shall be liable to make any payment under Section 2.17(c) to a Revolving Lender as a result of or in connection with any such UK Tax Deduction if, on the date on which the Applicable UK Payment falls due&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the payment could have been made to the relevant Lender without a UK Tax Deduction if the Lender had been a Qualifying Lender but, on that date, that Lender is not or has ceased to be a Qualifying Lender other than as a result of any change after the date it became a Lender under this Agreement in (or in the interpretation, administration, or application of) any law or Treaty or any published practice or published concession of any relevant taxing authority&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the relevant Lender is a Qualifying Lender solely by virtue of clause (a)(ii) of the definition of Qualifying Lender, and&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;an officer of H.M. Revenue &#38; Customs has given (and not revoked) a direction (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Direction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) under section 931 of the ITA which relates to the payment and that Lender has received from the UK Borrower making the payment a certified copy of that Direction&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the payment could have been made to the Lender without any UK Tax Deduction if that Direction had not been made&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the relevant Lender is a Qualifying Lender solely by virtue of clause (a)(ii) of the definition of Qualifying Lender and&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;the relevant Lender has not given a Tax Confirmation to the UK Borrower&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the payment could have been made to the Lender without any UK Tax Deduction if the Lender had given a Tax Confirmation to the UK Borrower, on the basis that the Tax Confirmation would have enabled the UK Borrower to have formed a reasonable belief that the payment was an &#8220;excepted payment&#8221; for the purpose of section 930 of the ITA&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;the relevant Lender is a Treaty Lender and the Loan Party making the payment is able to demonstrate that the payment could have been made to the Lender without a UK Tax Deduction had the Lender complied with its obligations under paragraphs (l)(i) and (l)(iii) below.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Without limiting the provisions of Section 2.17(f)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a Treaty Lender and each relevant UK Borrower which makes a payment to which that Treaty Lender is entitled shall co-operate in completing any procedural formalities necessary for that Loan Party to obtain authorisation to make that payment without a UK Tax Deduction and, upon satisfying a. or b. below, such Treaty Lender shall be deemed to have satisfied its obligations under this paragraph&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;a Treaty Lender which (a) is a party to this Agreement on the date on which a UK Borrower becomes a party to this Agreement pursuant to Section 2.20,(b) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-72-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">wishes to lend to that UK Borrower, and (c) holds a passport under the HMRC DT Treaty Passport scheme which it wishes to apply to this Agreement, shall confirm its scheme reference number and its jurisdiction of tax residence in writing to the Parent Borrower and the Administrative Agent on or before (y) the date on which the UK Borrower becomes a party to this Agreement or, if later, (z) the date falling 5 Business Days after the Administrative Agent has notified the Treaty Lender that the UK Borrower has or will become a party to this Agreement in accordance with Section 2.20&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;a Treaty Lender which (a) becomes a party to this Agreement after the date on which a UK Borrower has become a party to this Agreement pursuant to Section 2.20, (b) wishes to lend to that UK Borrower, and (c) holds a passport under the HMRC DT Treaty Passport scheme which it wishes to apply to this Agreement, shall confirm its scheme reference number and its jurisdiction of tax residence in writing to the Parent Borrower and the Administrative Agent on or before the date on which it becomes a party to this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;(within 30 days of a Treaty Lender satisfying a. or b. in paragraph (i) above, each relevant UK Borrower shall duly complete and file an HM Revenue &#38; Customs form DTTP2 which contains the Treaty Lender&#8217;s scheme reference number and jurisdiction of tax residence as notified to the Parent Borrower in accordance with a. or b. in paragraph (i) above (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UK Borrower DTTP Filing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;if a Treaty Lender has confirmed its scheme reference number and its jurisdiction of tax residence in accordance with a. or b. of paragraph (i) above and&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;a UK Borrower making a payment to that Treaty Lender has not made a UK Borrower DTTP Filing in respect of that Lender within the period provided for in paragraph (ii) above&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;a UK Borrower making a payment to that Treaty Lender has made a UK Borrower DTTP Filing in respect of that Treaty Lender but&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;that UK Borrower DTTP Filing has been rejected by HM Revenue &#38; Customs&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;HM Revenue &#38; Customs has not given the UK Borrower authority to make payments to that Treaty Lender without a UK Tax Deduction within 60 days of the date of the UK Borrower DTTP Filing,</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and in each case, the UK Borrower has notified that Treaty Lender in writing, that Treaty Lender and the UK Borrower shall co-operate in completing any additional procedural formalities necessary for that UK Borrower to obtain authorisation to make that payment without a UK Tax Deduction&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;if a Lender has not confirmed its scheme reference number and jurisdiction of tax residence in accordance with a. or b. in paragraph (i) above, no Loan Party shall make a UK Borrower DTTP Filing or file any other form relating to the HMRC DT Treaty Passport scheme in respect of that Lender&#8217;s Commitment(s) or its participation in any Loan unless the Lender otherwise agrees&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;a UK Borrower shall, promptly on making a UK Borrower DTTP Filing, deliver a copy of that UK Borrower DTTP Filing to the Administrative Agent for delivery to the relevant Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;A Lender which is a Qualifying Lender solely by virtue of clause (a)(ii) of the definition of Qualifying Lender&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-73-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;which wishes to lend to a UK Borrower and which is a party to this Agreement on the date on which that UK Borrower becomes a party to this Agreement pursuant to Section 2.20 shall give a Tax Confirmation to the Parent Borrower on or before the date on which the UK Borrower becomes a party to this Agreement or, if later, the date falling 5 Business Days after the Administrative Agent has notified the Lender that the UK Borrower has or will become a party to this Agreement in accordance with Section 2.20&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;which wishes to lend to a UK Borrower and which becomes a party to this Agreement after the date on which that UK Borrower has become a party to this Agreement pursuant to Section 2.20 shall give a Tax Confirmation to the Parent Borrower on or before the date on which it becomes a party to this Agreement&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;shall promptly notify the Parent Borrower if there is any change in the position from that set out in its Tax Confirmation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.18&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Generally&#59; Pro Rata Treatment&#59; Sharing of Set-offs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall make each payment (other than any payment in respect of the principal or interest on, or the fronting fee with respect to, the Foreign Currency Loans or reimbursement of LC Disbursements made in LC Foreign Currencies) required to be made by it hereunder or under any other Loan Document (whether of principal, interest or fees or reimbursement of LC Disbursements, or of amounts payable under Section 2.15, 2.16 or 2.17, or otherwise), on or before the time expressly required hereunder or under such other Loan Document for such payment (or, if no such time is expressly required, prior to 12&#58;00 noon, New York City time), on the date when due, in immediately available funds, without set-off or counterclaim.  The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall make each payment in respect of the principal or interest on, or the fronting fee with respect to, the Foreign Currency Loans or reimbursement of LC Disbursements made in LC Foreign Currencies, in each case, required to be made by it hereunder or under any other Loan Document, on or before the time expressly required hereunder or under such other Loan Document for such payment (or, if no such time is expressly required, prior to the time for payment for the relevant currency set forth on the Administrative Schedule), on the date when due, in immediately available funds, without set-off or counterclaim.  Any amounts received after such time on any date may, in the discretion of the Administrative Agent, be deemed to have been received on the next succeeding Business Day for purposes of calculating interest thereon.  All such payments (other than payments on account of principal or interest on, or the fronting fee with respect to, Foreign Currency Loans and reimbursements of LC Disbursements made in LC Foreign Currencies) shall be made to the Administrative Agent at its offices at 383 Madison Avenue, New York, New York (or such other office as notified by the Administrative Agent to the Parent Borrower in writing), except that payments to be made directly to the Issuing Bank or Swingline Lenders as expressly provided herein shall be so made and except that payments pursuant to Sections 2.15, 2.16, 2.17 and 10.03 shall be made directly to the Persons entitled thereto and payments pursuant to other Loan Documents shall be made to the Persons specified therein.  All payments on account of principal or interest on, or the fronting fee with respect to, Foreign Currency Loans and reimbursements of LC Disbursements made in LC Foreign Currencies shall be made to the Administrative Agent, for the account of the applicable Foreign Currency Lenders (or, with respect to the fronting fee, the Fronting Lender) at the office set forth on the Administrative Schedule.  The Administrative Agent shall distribute any such payments received by it for the account of any other Person to the appropriate recipient promptly following receipt thereof.  If any payment under any Loan Document shall be due on a day that is not a Business Day, the date for payment shall be extended to the next succeeding Business Day, and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension.  Subject to Section 9.01, all payments (including prepayments) to be made by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) hereunder and under each other Loan Document, whether on account of principal, interest, fees or otherwise (other than payments in respect of the principal or interest on, or the fronting fee with respect to, the Foreign Currency Loans or reimbursement of LC Disbursements made in LC Foreign Currencies) shall be made in dollars.  Subject to Section 9.01 and other than as set forth in Section 2.05 or Section 2.24(d), all payments (including prepayments) to be made by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) hereunder or under each other Loan Document on account of principal or interest on, or the fronting fee with respect to, the Foreign Currency Loans and reimbursements of LC </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-74-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Disbursements made in LC Foreign Currencies shall be made in the relevant Foreign Currency.  To the extent prohibited by applicable law, as described in the definition of &#8220;Excluded Swap Obligation,&#8221; no amounts received from, or set off with respect to, any Loan Party shall be applied to any Excluded Swap Obligations of such Loan Party.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If at any time insufficient funds are received by and available to the Administrative Agent to pay fully all amounts of principal, unreimbursed LC Disbursements, interest and fees then due hereunder, such funds shall be applied (i) first, towards payment of interest and fees then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of interest and fees then due to such parties, and (ii) second, towards payment of principal and unreimbursed LC Disbursements then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of principal and unreimbursed LC Disbursements then due to such parties.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If any Lender shall, by exercising any right of set-off or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Revolving Loans or participations in LC Disbursements or Swingline Loans resulting in such Lender receiving payment of a greater proportion of the aggregate amount of its Revolving Loans and participations in LC Disbursements and Swingline Loans and accrued interest thereon than the proportion received by any other Lender, then the Lender receiving such greater proportion shall purchase (for cash at face value) participations in the Revolving Loans and participations in LC Disbursements and Swingline Loans of other Lenders to the extent necessary so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Revolving Loans and participations in LC Disbursements and Swingline Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest, and (ii) the provisions of this paragraph shall not be construed to apply to any payment made by the Parent Borrower or any Foreign Subsidiary Borrower pursuant to and in accordance with the express terms of this Agreement or any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in LC Disbursements to any assignee or participant, other than to the Parent Borrower or any Subsidiary or Affiliate thereof (as to which the provisions of this paragraph shall apply).  The Parent Borrower and each Foreign Subsidiary Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against the Parent Borrower or any Foreign Subsidiary Borrower, as the case may be, rights of set-off and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of the Parent Borrower or such Foreign Subsidiary Borrower in the amount of such participation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Unless the Administrative Agent shall have received notice from the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) prior to the date on which any payment hereunder is due to (a) the Administrative Agent for the account of the Lenders or the Issuing Bank or (b) the Administrative Agent for the account of the Foreign Currency Lenders, the Fronting Lender or the Issuing Bank that the Parent Borrower or any Foreign Subsidiary Borrower, as the case may be, will not make such payment, the Administrative Agent, as applicable, may assume that the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders, the Foreign Currency Lenders, the Fronting Lender or the Issuing Bank, as the case may be, the amount due.  In such event, if the Parent Borrower or such Foreign Subsidiary Borrower, as the case may be, has not in fact made such payment due to (i) the Administrative Agent, then each of the Lenders or the Issuing Bank, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or Issuing Bank with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation or (ii) the Administrative Agent, then each of the Foreign Currency Lenders, the Fronting Lender or the Issuing Bank, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Foreign Currency Lenders, Fronting Lender or Issuing Bank with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-75-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Administrative Agent, at a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If any Lender shall fail to make any payment required to be made by it pursuant to Section 2.04(d), 2.05(d) or (e), 2.06(b), 2.18(d) or 10.03(d), then the Administrative Agent may, in its discretion (notwithstanding any contrary provision hereof), apply any amounts thereafter received by the Administrative Agent for the account of such Lender to satisfy such Lender&#8217;s obligations under such Sections until all such unsatisfied obligations are fully paid.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.19&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mitigation Obligations&#59; Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;If any Lender requests compensation under Section 2.15, or if the Parent Borrower or any Foreign Subsidiary Borrower is required to pay any additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.17, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or Affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 2.15 or 2.17, as the case may be, in the future and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender.  The Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any Lender requests compensation under Section 2.15, or if the Parent Borrower or any Foreign Subsidiary Borrower is required to pay any additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.17, or if any Lender defaults in its obligation to fund Loans hereunder (or, in the case of a Revolving Lender, becomes a Defaulting Lender), then the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section 10.04), all its interests, rights and obligations under this Agreement to an assignee selected by the Parent Borrower that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) shall have received the prior written consent of the Administrative Agent, the Issuing Bank and Swingline Lenders, which consent shall not unreasonably be withheld, (ii) such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in LC Disbursements and Swingline Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Parent Borrower and the Foreign Subsidiary Borrowers (in the case of all other amounts) and (iii) in the case of any such assignment resulting from a claim for compensation under Section 2.15 or payments required to be made pursuant to Section 2.17, such assignment will result in a material reduction in such compensation or payments.  A Lender shall not be required to make any such assignment and delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Parent Borrower or any Foreign Subsidiary Borrower to require such assignment and delegation cease to apply.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.20&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation of Foreign Subsidiary Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  (a) The Parent Borrower may at any time and from time to time, with the prior consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed), designate any Foreign Subsidiary as a Foreign Subsidiary Borrower, by delivery to the Administrative Agent of a Foreign Subsidiary Borrowing Agreement executed by such Foreign Subsidiary and the Parent Borrower, and upon such consent and such delivery (together with the delivery of the applicable Foreign Security Documents and the satisfaction of the Foreign Security Collateral and Guarantee Requirement), such Foreign Subsidiary shall for all purposes of this Agreement and the other Loan Documents be a Foreign Subsidiary Borrower until the Parent Borrower shall terminate such designation pursuant to a termination agreement satisfactory to the Administrative Agent, whereupon such Foreign Subsidiary shall cease to be a Foreign Subsidiary Borrower and a party to this Agreement and any other applicable Loan Documents.  Notwithstanding the preceding sentence, but subject to Section 10.04(a), no such termination will become effective as to any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-76-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign Subsidiary Borrower at a time when any principal of or interest on any Loan to such Foreign Subsidiary Borrower is outstanding.  The Administrative Agent shall notify the Revolving Lenders at least five Business Days prior to granting such consent and, if any Revolving Lender notifies the Administrative Agent within five Business Days that it is not permitted by applicable requirements of law or any of its organizational policies to make Revolving Loans to, or participate in Letters of Credit for the account of, the relevant Foreign Subsidiary, shall withhold such consent or shall give such consent only upon effecting changes to the provisions of this Article II as are contemplated by paragraph (b) of this Section 2.20 that will ensure that such Revolving Lender is not required to make Revolving Loans to, or participate in Letters of Credit for the account of, such Foreign Subsidiary.  As soon as practicable upon receipt of a Foreign Subsidiary Borrowing Agreement, the Administrative Agent shall send a copy thereof to each Lender.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In order to accommodate (i) the designation of a Foreign Subsidiary as a Foreign Subsidiary Borrower or (ii) extensions of credit to a Foreign Subsidiary Borrower, in each case, where one or more Revolving Lenders are able and willing to lend Revolving Loans to, and participate in Letters of Credit issued for the account of, such Foreign Subsidiary, but other Revolving Lenders are not so able and willing, the Administrative Agent shall be permitted, with the consent of the Parent Borrower, to effect such changes to the provisions of this Article II as it reasonably believes are appropriate in order for such provisions to operate in a customary and usual manner for &#8220;multiple-currency&#8221; syndicated lending agreements to a limited liability company and certain of its foreign subsidiaries, all with the intention of providing procedures for the Revolving Lenders who are so able and willing to extend credit to such Foreign Subsidiaries and for the other Revolving Lenders not to be required to do so.  Prior to effecting any such changes, the Administrative Agent shall give all Revolving Lenders at least three Business Days&#8217; notice thereof and an opportunity to comment thereon. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.21&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower may on one or more occasions, by written notice to the Administrative Agent, request, during the Revolving Availability Period, the establishment of Incremental Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, at the time of (and after giving effect to) the establishment of any Incremental Revolving Commitments, the aggregate amount of all Incremental Revolving Commitments established pursuant to this Section 2.21, together with the aggregate amount of all Incremental Equivalent Debt previously (or substantially simultaneously) incurred pursuant to Section 6.01(a)(xx), shall not exceed the sum of (A) $200,000,000 and (B) an amount such that, after giving effect to the making of such Incremental Revolving Commitments (and assuming any such Incremental Revolving Commitments are fully drawn) and the making of any other Indebtedness incurred substantially simultaneously therewith, the Senior Secured Net Leverage Ratio, calculated on a pro forma basis, is no greater than 3.00 to 1.00 (it being understood that </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) the Parent Borrower may incur Incremental Revolving Commitments under clause (B) prior to incurring Incremental Revolving Commitments under clause (A) and (ii) if the Parent Borrower incurs Incremental Revolving Commitments under clause (A) and&#47;or Incremental Equivalent Debt under clause (A)(1) of Section 6.01(a)(xx) on the same date that it incurs Incremental Revolving Commitments under clause (B), then the Senior Secured Net Leverage Ratio for purposes of clause (B) will be calculated without giving regard to any incurrence on such date of Incremental Revolving Commitments under clause (A) or Incremental Equivalent Debt under clause (A)(1) of Section 6.01(a)(xx))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each such notice shall specify (1) the date on which the Parent Borrower proposes that the Incremental Revolving Commitments shall be effective, which shall be a date not less than 10 Business Days (or such shorter period as may be agreed to by the Administrative Agent) after the date on which such notice is delivered to the Administrative Agent, and (2) the amount of the Incremental Revolving Commitments being requested (it being agreed that (x) any Lender approached to provide any Incremental Revolving Commitment may elect or decline, in its sole discretion, to provide such Incremental Revolving Commitment and (y) any Person that the Parent Borrower proposes to become an Incremental Lender, if such Person is not then a Lender, must be reasonably acceptable to the Administrative Agent, the Issuing Bank and the Swingline Lenders).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The terms and conditions of any Incremental Revolving Commitment and Loans and other extensions of credit to be made thereunder shall be identical to those of any then existing Class of Revolving Commitments and Loans and other extensions of credit made thereunder, and shall be treated as a single Class with such Revolving Commitments and Loans.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-77-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Incremental Commitments shall be effected pursuant to one or more Incremental Facility Agreements executed and delivered by Holdings, the Parent Borrower, each Incremental Lender providing such Incremental Commitments and the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Incremental Commitments shall become effective unless (i) no Default or Event of Default shall have occurred and be continuing on the date of effectiveness thereof, both immediately prior to and immediately after giving effect to such Incremental Commitments and the making of Loans and issuance of Letters of Credit thereunder to be made on such date, (ii) on the date of effectiveness thereof, the representations and warranties of each Loan Party set forth in the Loan Documents shall be true and correct on and as of such date, (iii) after giving effect to such Incremental Commitments and the making of Loans and other extensions of credit thereunder to be made on the date of effectiveness thereof (and assuming in the case of any Incremental Revolving Commitments to be made on the date of effectiveness thereof that such Incremental Revolving Commitments are fully drawn), Holdings and the Parent Borrower shall be in pro forma compliance with the financial covenants set forth in Sections 6.12 and 6.13, (iv) the Parent Borrower shall make any payments required to be made pursuant to Section 2.16 in connection with such Incremental Commitments and the related transactions under this Section, and (v) the other conditions, if any, set forth in the applicable Incremental Facility Agreement are satisfied.  Each Incremental Facility Agreement may, without the consent of any Lender, effect such amendments to this Agreement and the other Loan Documents as may be necessary or appropriate, in the opinion of the Administrative Agent, to give effect to the provisions of this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Upon the effectiveness of an Incremental Commitment of any Incremental Lender, (i) such Incremental Lender shall be deemed to be a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; (and a Lender in respect of the Commitments and Loans of the applicable Class) hereunder, and henceforth shall be entitled to all the rights of, and benefits accruing to, Lenders (or Lenders in respect of Commitments and Loans of the applicable Class) hereunder and shall be bound by all agreements, acknowledgements and other obligations of Lenders (or Lenders in respect of Commitments and Loans of the applicable Class) hereunder and under the other Loan Documents, and (ii) (A) such Incremental Revolving Commitment shall constitute (or, in the event such Incremental Lender already has a Revolving Commitment, shall increase) the Revolving Commitment of such Incremental Lender and (B) the total Revolving Commitments shall be increased by the amount of such Incremental Revolving Commitment, in each case, subject to further increase or reduction from time to time as set forth in the definition of the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;  For the avoidance of doubt, upon the effectiveness of any Incremental Revolving Commitment, the Revolving Exposure of the Incremental Revolving Lender holding such Commitment, and the Applicable Percentage of all the Revolving Lenders, shall automatically be adjusted to give effect thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;On the date of effectiveness of any Incremental Revolving Commitments, each Revolving Lender shall assign to each Incremental Revolving Lender holding such Incremental Revolving Commitment, and each such Incremental Revolving Lender shall purchase from each Revolving Lender, at the principal amount thereof (together with accrued interest), such interests in the Revolving Loans and participations in Letters of Credit outstanding on such date as shall be necessary in order that, after giving effect to all such assignments and purchases, such Revolving Loans and participations in Letters of Credit will be held by all the Revolving Lenders ratably in accordance with their Applicable Percentages after giving effect to the effectiveness of such Incremental Revolving Commitment.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;&#91;Reserved&#93;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;The Administrative Agent shall notify the Lenders promptly upon receipt by the Administrative Agent of any notice from the Parent Borrower referred to in paragraph (a) above and of the effectiveness of any Incremental Commitments, in each case advising the Lenders of the details thereof and, in the case of effectiveness of any Incremental Revolving Commitments, of the Applicable Percentages of the Revolving Lenders after giving effect thereto and of the assignments required to be made pursuant to paragraph (e) above.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.22&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any provision of this Agreement to the contrary, if any Revolving Lender becomes a Defaulting Lender, then the following provisions shall apply for so long as such Lender is a Defaulting Lender&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-78-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Fees shall cease to accrue on the unfunded portion of the Revolving Commitment of such Defaulting Lender pursuant to Section 2.12(a).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Revolving Commitment and Revolving Credit Exposure of such Defaulting Lender shall not be included in determining whether the requisite Lenders have taken or may take any action hereunder or under any other Loan Document (including any consent to any amendment or waiver pursuant to Section 10.02)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) no Commitment of a Defaulting Lender may be increased or extended without such Defaulting Lender&#8217;s consent, (ii) no waiver, amendment or other modification may reduce the amount of principal owing to a Defaulting Lender without such Defaulting Lender&#8217;s consent and (iii) any waiver, amendment or other modification requiring the consent of all Lenders or each affected Lender which affects such Defaulting Lender differently than other affected Lenders shall require the consent of such Defaulting Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If any Swingline Exposure or LC Exposure exists or any Foreign Currency Loans are outstanding at the time a Revolving Lender becomes a Defaulting Lender then (i) all or any part of such Swingline Exposure, LC Exposure and Foreign Currency Participating Interest of such Defaulting Lender (other than the portion of such Swingline Exposure referred to in clause (b) of the definition of such term) shall be reallocated among the Revolving Lenders that are Non-Defaulting Lenders in accordance with their respective Applicable Percentages but only to the extent (x) the sum of a Non-Defaulting Lenders&#8217; Revolving Exposures plus such Defaulting Lender&#8217;s Swingline Exposure, LC Exposure and Foreign Currency Participating Interest does not exceed such Non-Defaulting Lenders&#8217; Revolving Commitments and (y) the conditions set forth in Section 4.02 are satisfied at such time.  In the case of any such reallocation, the fees payable to the Revolving Lenders pursuant to Section 2.12(a) and Section 2.12(b)(i) and the Foreign Currency Loan Participants pursuant to Section 2.12(e) shall be adjusted in accordance with such Non-Defaulting Lenders&#8217; Applicable Percentages.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If the reallocation described in clause (c) above cannot, or can only partially, be effected, the Parent Borrower shall, within one Business Day following notice by the Administrative Agent (x) first, prepay such Swingline Exposure, (y) second, cash collateralize such Defaulting Lender&#8217;s LC Exposure (after giving effect to any partial reallocation pursuant to clause (c) above) in accordance with the procedures set forth in Section 2.05(j) for so long as such LC Exposure is outstanding and (z) third, cash collateralize for the benefit of the Fronting Lender, the obligations of the Parent Borrower and any Foreign Subsidiary Borrower corresponding to such Defaulting Lender&#8217;s Foreign Currency Participating Interest (after giving effect to any partial reallocation pursuant to clause (c) above) for so long as the circumstances giving rise to such obligation to provide such cash collateral remain relevant (which cash collateralization requirement shall be satisfied by the Parent Borrower depositing such cash collateral into an account opened by the Administrative Agent).  In the case of any such cash collateralization, the Parent Borrower shall not be required to pay any fees to such Defaulting Lender pursuant to Section 2.12(b)(i) (with respect to such Defaulting Lender&#8217;s LC Exposure) or Section 2.12(e) (with respect to such Defaulting Lender&#8217;s Foreign Currency Participating Interest) for so long as such Defaulting Lender&#8217;s LC Exposure is cash collateralized.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;If any Defaulting Lender&#8217;s LC Exposure is neither cash collateralized nor reallocated pursuant to paragraph (c) or (d) above, then, without prejudice to any rights or remedies of the Issuing Bank or any Revolving Lender that is not a Defaulting Lender hereunder, all participation fees payable under Section 2.12(b)(i) with respect to such Defaulting Lender&#8217;s LC Exposure shall be payable to the Issuing Bank until such LC Exposure is cash collateralized and&#47;or reallocated pursuant to paragraph (c) and (d) above.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;If all or any portion of such Defaulting Lender&#8217;s Foreign Currency Participating Interest is neither cash collateralized nor reallocated pursuant to paragraph (c) or (d) above, then, without prejudice to any rights or remedies of the Fronting Lender or any Revolving Lender that is not a Defaulting Lender hereunder, all participation fees payable under Section 2.12(e) with respect to such Defaulting Lender&#8217;s Foreign Currency Participating Interest that has not been reallocated or cash collateralized shall be payable to the Fronting Lender until and to the extent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-79-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">such Foreign Currency Participating Interest is cash collateralized and&#47;or reallocated pursuant to paragraph (c) and (d) above.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;So long as any Lender is a Defaulting Lender, the Swingline Lenders shall not be required to fund any Swingline Loan and the Issuing Bank shall not be required to issue, amend or increase any Letter of Credit, unless it is satisfied that the related exposure will be 100% covered by the Revolving Commitments of the Revolving Lenders that are not Defaulting Lenders and&#47;or cash collateral will be provided by the Parent Borrower in accordance with paragraph (c) above, and participating interests in any such newly issued or increased Letter of Credit or newly made Swingline Loan shall be allocated among Revolving Lenders that are not Defaulting Lenders in a manner consistent with paragraph (c) above (and Defaulting Lenders shall not participate therein).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;So long as any Lender is a defaulting Lender, the Fronting Lender shall not be required to fund any Fronted Foreign Currency Loan unless it is satisfied that the related exposure and the Defaulting Lender&#8217;s Foreign Currency Participating Interest will be 100% covered by the Revolving Commitments of the Revolving Lenders that are not Defaulting Lenders and&#47;or cash collateral will be provided by the Parent Borrower in accordance with paragraph (c) above.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;In the event that (i) a Lender becomes a Defaulting Lender as a result of the occurrence of any event described in clause (d) of the definition of the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; with respect to such Lender&#8217;s parent company and for so long as such event shall continue or (ii) the Swingline Lenders, the Issuing Bank or the Fronting Lender has a good faith belief that any Revolving Lender has defaulted in fulfilling its obligations under one or more other agreements in which such Lender commits to extend credit, the Swingline Lenders shall not be required to fund any Swingline Loan, the Issuing Bank shall not be required to issue, amend, renew or extend any Letter of Credit, and the Fronting Lender shall not be required to fund any Fronted Foreign Currency Loan, unless the Swingline Lenders, the Issuing Bank or the Fronting Lender, as the case may be, shall have entered into arrangements with Holdings and the Parent Borrower or such Revolving Lender satisfactory to the Swingline Lenders, the Issuing Bank or the Fronting Lender, as the case may be, to defease any risk to it in respect of such Lender hereunder.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;In the event that (x) a Bankruptcy Event or a Bail-In Action with respect to a Revolving Lender Parent shall have occurred following the Second Restatement Date and for so long as such Bankruptcy Event or Bail-In Action shall continue or (y) the Swingline Lenders, the Issuing Bank or the Fronting Lender has a good faith belief that any Revolving Lender has defaulted in fulfilling its obligations under one or more other agreements in which such Lender commits to extend credit, the Swingline Lenders shall not be required to fund any Swingline Loan, the Issuing Bank shall not be required to issue, amend, renew or extend any Letter of Credit, and the Fronting Lender shall not be required to fund any Fronted Foreign Currency Loan, unless the Swingline Lenders, the Issuing Bank or the Fronting Lender, as the case may be, shall have entered into arrangements with Holdings and the Parent Borrower or such Revolving Lender satisfactory to the Swingline Lenders or the Issuing Bank, as the case may be, to defease any risk to it in respect of such Lender hereunder.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;In the event that the Administrative Agent, the Parent Borrower, the Issuing Bank, the Fronting Lender and the Swingline Lenders each agree that a Defaulting Lender has adequately remedied all matters that caused such Lender to be a Defaulting Lender, then the Swingline Exposure and LC Exposure of the Revolving Lenders shall be readjusted to reflect the inclusion of such Lender&#8217;s Commitment and on such date such Lender shall purchase at par such of (i) the Revolving Loans of the other Revolving Lenders (other than Swingline Loans and (other than in the case of any Defaulting Lender that is a Foreign Currency Lender) Foreign Currency Loans) as the Administrative shall determine may be necessary in order for such Lender to hold such Revolving Loans in accordance with its Applicable Percentage and (ii) the Foreign Currency Participating Interests of the other Revolving Lenders as the Administrative shall determine may be necessary in order for such Lender to hold such in Foreign Currency Participating Interests accordance with its ratable share thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-80-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;If all or any portion of a Defaulting Lender&#8217;s Swingline Exposure, LC Exposure or Foreign Currency Participating Interest is reallocated to non-Defaulting Lenders pursuant to this Section 2.22, then the defined terms hereunder (including &#8220;Applicable Percentage&#8221;) shall, as necessary or advisable (in the reasonable determination of the Administrative Agent) be read as used in this Agreement to give effect to such reallocation.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.23&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extensions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in this Agreement, pursuant to one or more offers (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) made from time to time by the Parent Borrower to all Lenders with Revolving Commitments with a like maturity date, in each case on a pro rata basis (based on the aggregate outstanding amount of Revolving Commitments with a like maturity date, as the case may be) and on the same terms to each such Lender, the Parent Borrower is hereby permitted to consummate from time to time transactions with individual Lenders that accept the terms contained in such Extension Offers to extend the maturity date of each such Lender&#8217;s Revolving Commitments and otherwise modify the terms of such Revolving Commitments pursuant to the terms of the relevant Extension Offer (including, without limitation, by increasing the interest rate or fees payable in respect of such Revolving Commitments (and related outstandings)) (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; and each group of Revolving Commitments as so extended, as well as the original Revolving Commitments (not so extended), being a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">tranche</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; any Extended Revolving Commitments shall constitute a separate tranche of Revolving Commitments from the tranche of Revolving Commitments from which they were converted), so long as the following terms are satisfied&#58;  (i) no Default or Event of Default shall have occurred and be continuing at the time the offering document in respect of an Extension Offer is delivered to the Lenders, (ii) except as to interest rates, fees and final maturity (which shall be determined by the Parent Borrower and set forth in the relevant Extension Offer), the Revolving Commitment of any Revolving Lender that agrees to an extension with respect to such Revolving Commitment extended pursuant to an Extension (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Extended Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the related outstandings, shall be a Revolving Commitment (or related outstandings, as the case may be) with the same terms as the original Revolving Commitments (and related outstandings)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) subject to the provisions of Sections 2.04(e) and 2.05(k) to the extent dealing with Swingline Loans and Letters of Credit which mature or expire after a maturity date when there exist Extended Revolving Commitments with a longer maturity date, all Swingline Loans and Letters of Credit shall be participated in on a pro rata basis by all Lenders with Revolving Commitments in accordance with their Applicable Percentage of the Revolving Commitments (and except as provided in Sections 2.04(e) and 2.05(k), without giving effect to changes thereto on an earlier maturity date with respect to Swingline Loans and Letters of Credit theretofore incurred or issued) and all borrowings under Revolving Commitments and repayments thereunder shall be made on a pro rata basis (except for (A) payments of interest and fees at different rates on Extended Revolving Commitments (and related outstandings) and (B) repayments required upon the scheduled maturity date of the non-Extended Revolving Commitments) and (y) at no time shall there be Revolving Commitments hereunder (including Extended Revolving Commitments and any original Revolving Commitments) which have more than three different maturity dates, (iii) if the aggregate amount of Revolving Commitments in respect of which Revolving Lenders shall have accepted the relevant Extension Offer shall exceed the maximum aggregate principal amount of Revolving Commitments offered to be extended by the Parent Borrower pursuant to such Extension Offer, then the Revolving Loans of such Revolving Lenders shall be extended ratably up to such maximum amount based on the respective principal amounts (but not to exceed actual holdings of record) with respect to which such Revolving Lenders have accepted such Extension Offer, (iv) all documentation in respect of such Extension shall be consistent with the foregoing and (v) any applicable Minimum Extension Condition shall be satisfied unless waived by the Parent Borrower. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;With respect to all Extensions consummated by the Parent Borrower pursuant to this Section, (i) such Extensions shall not constitute voluntary or mandatory payments or prepayments for purposes of Section&#160;2.11 and (ii) no Extension Offer is required to be in any minimum amount or any minimum increment, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Parent Borrower may at its election specify as a condition (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Extension Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to consummating any such Extension that a minimum amount (to be determined and specified in the relevant Extension Offer in the Parent Borrower&#8217;s sole discretion and may be waived by the Parent Borrower) of Revolving Commitments of any or all applicable tranches be tendered.  The Administrative Agent and the Lenders hereby consent to the transactions contemplated by this Section (including, for the avoidance of doubt, payment of any interest, fees or premium in respect of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-81-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">any Extended Revolving Commitments on the such terms as may be set forth in the relevant Extension Offer) and hereby waive the requirements of any provision of this Agreement (including, without limitation, Sections&#160;2.11 and 2.18) or any other Loan Document that may otherwise prohibit any such Extension or any other transaction contemplated by this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No consent of any Lender or the Administrative Agent shall be required to effectuate any Extension, other than (A) the consent of each Lender agreeing to such Extension with respect to one or more of its Revolving Commitments (or a portion thereof) and (B) the consent of the Issuing Bank and Swingline Lenders, which consent shall, in each case, not be unreasonably withheld or delayed.  All Extended Revolving Commitments and all obligations in respect thereof shall be Obligations under this Agreement and the other Loan Documents that are secured by the Collateral on a pari passu basis with all other applicable Obligations under this Agreement and the other Loan Documents.  The Lenders hereby irrevocably authorize the Administrative Agent to enter into amendments to this Agreement and the other Loan Documents with the Parent Borrower as may be necessary in order to establish new tranches or sub-tranches in respect of Revolving Commitments so extended and such technical amendments as may be necessary or appropriate in the reasonable opinion of the Administrative Agent and the Parent Borrower in connection with the establishment of such new tranches or sub-tranches, in each case on terms consistent with this Section.  Without limiting the foregoing, in connection with any Extensions the respective Loan Parties shall (at their expense) amend (and the Administrative Agent is hereby directed to amend) any Mortgage that has a maturity date prior to the then latest maturity date so that such maturity date is extended to the then latest maturity date (or such later date as may be advised by local counsel to the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;In connection with any Extension, the Parent Borrower shall provide the Administrative Agent at least five Business Days&#8217; (or such shorter period as may be agreed by the Administrative Agent) prior written notice thereof, and shall agree to such procedures (including, without limitation, regarding timing, rounding and other adjustments and to ensure reasonable administrative management of the credit facilities hereunder after such Extension), if any, as may be established by, or acceptable to, the Administrative Agent, in each case acting reasonably to accomplish the purposes of this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.24&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participations&#59; Conversion of Foreign Currency Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;With respect to each Foreign Currency Loan in any Foreign Currency, the Fronting Lender irrevocably agrees to grant and hereby grants to each Lender that is a Foreign Currency Loan Participant with respect to Foreign Currency Loans made in such Foreign Currency, and, to induce the Fronting Lender to make Foreign Currency Loans in any applicable Foreign Currency hereunder, each Lender that is a Foreign Currency Loan Participant with respect to Foreign Currency Loans made in such Foreign Currency irrevocably agrees to accept and purchase and hereby accepts and purchases from the Fronting Lender, on the terms and conditions hereinafter stated, for such Foreign Currency Loan Participant&#8217;s own account and risk, with respect to any Fronted Foreign Currency Loan in any Foreign Currency in which such Lender is a Foreign Currency Loan Participant, an undivided interest (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Participating Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), in an amount equal to such Foreign Currency Loan Participant&#8217;s Applicable Percentage of the outstanding principal amount of such Foreign Currency Loan (it being understood that such calculation shall be made in respect of the outstanding principal amount of such Foreign Currency Loan, and not the portion thereof constituting a Fronted Foreign Currency Loan), in the Fronting Lender&#8217;s obligations and rights under such Fronted Foreign Currency Loan made hereunder.  Each Revolving Lender that is a Foreign Currency Loan Participant with respect to any Foreign Currency unconditionally and irrevocably agrees with the Fronting Lender that, solely upon the occurrence of an event set forth in Section 2.24(d)(i) or (ii), such Revolving Lender shall pay to the Fronting Lender upon demand an amount equal to (i) in the case of an event set forth in Section 2.24(d)(i) with respect to a Foreign Currency Loan for which such Revolving Lender is a Foreign Currency Loan Participant, the Dollar Equivalent of such Foreign Currency Loan Participant&#8217;s Applicable Percentage of the amount of such payment which is not so paid as required under this Agreement and (ii) in the case of an event set forth in Section 2.24(d)(ii), the Dollar Equivalent of such Revolving Lender&#8217;s Applicable Percentage of the Foreign Currency Loans then outstanding in any Foreign Currency in which such Revolving Lender is a Foreign Currency Loan Participant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-82-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any amount required to be paid by any Foreign Currency Loan Participant to the Fronting Lender pursuant to Section 2.24(a) or Section 2.24(d) is not made available to the Fronting Lender when due, such Foreign Currency Loan Participant shall pay to the Fronting Lender, on demand, such amount with interest thereon at a rate equal to the greater of the daily average Overnight LIBO Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation for the period until such Foreign Currency Loan Participant makes such amount immediately available to the Fronting Lender.  If such amount is not made available to the Fronting Lender by such Foreign Currency Loan Participant within three Business Days of such due date, the Fronting Lender shall also be entitled to recover such amount with interest thereon at the rate per annum applicable to Eurocurrency Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loans, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the Revolving Facility, on demand.  A certificate of the Fronting Lender submitted to any Foreign Currency Loan Participant with respect to amounts owed under this Section shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Whenever, at any time after the Fronting Lender has received from any Foreign Currency Loan Participant its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">pro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share of such payment in accordance with subsection 2.24(a) in respect of any Fronted Foreign Currency Loan, the Fronting Lender receives any payment related to such Foreign Currency Loan (whether directly from a Borrower or otherwise, including proceeds of collateral applied thereto by the Fronting Lender or the Administrative Agent, on behalf of the Fronting Lender), or any payment of interest on account thereof, the Fronting Lender will, within three Business Days after receipt thereof, distribute to such Foreign Currency Loan Participant its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">pro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share thereof (and hereby directs the Administrative Agent to remit such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">pro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share to such Foreign Currency Loan Participant out of any such payment received by the Administrative Agent for the account of the Fronting Lender (it being understood that any such payment shall be made in dollars and the Fronting Lender or Administrative Agent, as applicable, shall convert any such amounts received by it in a currency other than dollars into the Dollar Equivalent thereof for purposes of such payment))&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in the event that any such payment received by the Fronting Lender shall be required to be returned by the Fronting Lender, such Foreign Currency Loan Participant shall, within three Business Days, return to the Fronting Lender the portion thereof previously distributed by the Fronting Lender to it.  If any amount required to be paid under this paragraph is paid within three Business Days after such payment is due, the Foreign Currency Loan Participant or Fronting Lender, as the case may be, which owes such amount shall pay to the Fronting Lender or Foreign Currency Loan Participant, as the case may be, to which such amount is owed, on demand, such amount with interest thereon at a rate equal to the greater of the daily average Overnight LIBO Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation for the period until such Foreign Currency Loan Participant or the Fronting Lender, as the case may be, makes such amount immediately available to the Fronting Lender or Foreign Currency Loan Participant, as the case may be.  If such amount is not made available to the Fronting Lender or Foreign Currency Loan Participant, as the case may be, by such Foreign Currency Loan Participant or Fronting Lender, as the case may be, within three Business Days of such due date, the Fronting Lender or Foreign Currency Participant, as the case may be, shall also be entitled to recover such amount with interest thereon at the rate per annum applicable to Eurocurrency Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loans, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the Revolving Facility, on demand.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;In the event that any Foreign Currency Loan shall be outstanding and (i) the principal of or interest on such Foreign Currency Loan shall not be paid (x) with respect to a payment due on a scheduled payment date, on such Business Day (with respect to principal) and within five Business Days after such date (with respect to interest) and (y) with respect to a payment due on any other date, within five Business Days after the Parent Borrower receives notice of such due date from the Administrative Agent or Required Lenders, and, in either case, the Fronting Lender shall deliver to the Administrative Agent and the Parent Borrower a request that the provisions of this Section 2.24(d) take effect with respect to such Foreign Currency Loan or (ii) the Commitments shall be terminated or the Loans accelerated pursuant to Article VII, then (unless such request is revoked by the Fronting Lender) (x)&#160;the obligations of the Parent Borrower and the Foreign Subsidiary Borrowers in respect of the principal of and interest on such Fronted Foreign Currency Loan shall without further action be converted into obligations denominated in dollars based upon the Exchange Rate in effect for the day on which such conversion occurs, as determined by the Administrative Agent in accordance with the terms hereof, (y)&#160;such converted obligations will bear interest at the rate applicable to overdue Eurocurrency Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loans, as applicable,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the Revolving Facility and (z) each applicable Foreign Currency Loan Participant shall pay the purchase price for its Foreign Currency Participating Interest in such Foreign </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-83-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Currency Loan by wire transfer of immediately available funds in dollars to the Administrative Agent in the manner provided in Section 2.24(a) and (b) (and the Administrative Agent shall promptly wire the amounts so received to the Fronting Lender).  Upon any event specified in clause (ii) above, the commitments of the Foreign Currency Lenders to make Foreign Currency Loans pursuant to Section 2.01(a) shall be permanently terminated.  The obligations of the Revolving Lenders to acquire and pay for their Foreign Currency Participating Interests pursuant to this Section 2.24(d) shall be absolute and unconditional under any and all circumstances.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.25&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Currency Fluctuations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No later than 11&#58;00 A.M. (London time) on each Calculation Date, the Administrative Agent shall determine the Exchange Rate as of such Calculation Date with respect to each applicable Foreign Currency, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, upon receipt of a Borrowing Request pursuant to Section 2.03, the Administrative Agent shall determine the Exchange Rate with respect to the relevant Foreign Currency on the related Calculation Date (it being acknowledged and agreed that the Administrative Agent shall use such Exchange Rate for the purposes of determining compliance with Section 2.01(a) with respect to such Borrowing Request).  The Exchange Rates so determined shall become effective on the relevant Calculation Date (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reset Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), shall remain effective until the next succeeding Reset Date and shall for all purposes of this Agreement (other than Section 10.14 and any other provision expressly requiring the use of a current Exchange Rate) be the Exchange Rates employed in converting any amounts between dollars and any Foreign Currency.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No later than 11&#58;00 A.M. (London time) on each Reset Date, the Administrative Agent shall determine the aggregate amount of the Dollar Equivalents of (i) the principal amounts of the Foreign Currency Loans then outstanding (after giving effect to any Foreign Currency Loans to be made or repaid on such date) and (ii) the total LC Exposure in currencies other than dollars at such time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall promptly notify the Parent Borrower, any applicable Foreign Subsidiary Borrower and the Foreign Currency Lenders of each determination of an Exchange Rate hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 2.26&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Illegality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding any other provision herein, if any Change in Law shall make it unlawful for any Lender to issue, make, maintain, fund or charge interest with respect to any extension of credit to any Foreign Subsidiary Borrower or to give effect to its obligations as contemplated by this Agreement with respect to any extensions of credit to any Foreign Subsidiary Borrower, then, upon written notice by such Lender (each such Lender providing such notice, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to the Parent Borrower and the Administrative Agent&#58; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the obligations of the Lenders hereunder to make extensions of credit to such Foreign Subsidiary Borrower shall forthwith be (x) suspended until each Impacted Lender notifies the Parent Borrower and the Administrative Agent in writing that it is no longer unlawful for such Impacted Lender to issue, make, maintain, fund or charge interest with respect to any extension of credit to such Foreign Subsidiary Borrower or (y) to the extent required by law, cancelled&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;if it shall be unlawful for any Impacted Lender to maintain or charge interest with respect to any outstanding Loan to such Foreign Subsidiary Borrower, such Foreign Subsidiary Borrower shall repay (or at its option and to the extent permitted by law, assign to the Parent Borrower) (x) all outstanding ABR Loans </font><font style="background-color:#dddddd;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">or RFR Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> made to such Foreign Subsidiary Borrower within three Business Days or such earlier period as required by law and (y) all outstanding Eurocurrency Loans made to such Foreign Subsidiary Borrower on the last day of the then current Interest Periods with respect to such Eurocurrency Loans or within such earlier period as required by law&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;if it shall be unlawful for any Impacted Lender to maintain, charge interest or hold any participation with respect to any Letter of Credit issued on behalf of such Foreign Subsidiary Borrower, such Foreign Subsidiary Borrower shall deposit in a cash collateral account opened by the Administrative Agent an amount equal to the LC Exposure with respect to such Letters of Credit within three Business Days or within such earlier period as required by law.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-84-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Representations and Warranties</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of Holdings, the Parent Borrower and each Foreign Subsidiary Borrower (as to itself only) represents and warrants to the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Organization&#59; Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and its Subsidiaries (including the Receivables Subsidiary) is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization, has all requisite power and authority to carry on its business as now conducted and, except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, is qualified to do business in, and is in good standing in, every jurisdiction where such qualification is required.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization&#59; Enforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Transactions to be entered into by each Loan Party are within such Loan Party&#8217;s powers and have been duly authorized by all necessary action.  This Agreement has been duly executed and delivered by each of Holdings and the Parent Borrower and constitutes, and each other Loan Document to which any Loan Party is to be a party, when executed and delivered by such Loan Party, will constitute, a legal, valid and binding obligation of Holdings, the Parent Borrower or such Loan Party (as the case may be), enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Approvals&#59; No Conflicts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Transactions and the other transactions contemplated hereby (a) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except (i) such as have been obtained or made and are in full force and effect, (ii) filings necessary to perfect Liens created under the Loan Documents and (iii) consents, approvals, registrations, filings or actions the failure of which to obtain or perform could not reasonably be expected to result in a Material Adverse Effect, (b) will not violate any applicable law or regulation or the charter, by-laws or other organizational documents of Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) or any order of any Governmental Authority, (c) will not violate or result in a default under any indenture, agreement or other instrument binding upon Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) or their assets, or give rise to a right thereunder to require any payment to be made by Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary), except for violations, defaults or the creation of such rights that could not reasonably be expected to result in a Material Adverse Effect, and (d) will not result in the creation or imposition of any Lien on any asset of Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary), except Liens created under the Loan Documents and Liens permitted by Section 6.02.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Condition&#59; No Material Adverse Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Holdings has heretofore furnished to the Lenders its consolidated balance sheet and statements of income, stockholders equity and cash flows as of and for the fiscal year ended December 31, 2020, reported on by Deloitte &#38; Touche LLP, independent public accountants, certified by its chief financial officer (it being understood that Holdings has furnished the foregoing to the Lenders by the filing with the Commission Holdings&#8217; annual report on Form 10-K for the fiscal year ended December 31, 2020).  Such financial statements present fairly, in all material respects, the financial position and results of operations and cash flows of Holdings and its consolidated Subsidiaries as of such dates and for such periods in accordance with GAAP.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Except as disclosed in the financial statements referred to above or the notes thereto or in the Information Memorandum, except for the Disclosed Matters and except for liabilities arising as a result of the Transactions, after giving effect to the Transactions, none of Holdings, the Parent Borrower or the Subsidiaries (including the Receivables Subsidiary) has, as of the Second Restatement Date, any contingent liabilities that would be material to Holdings, the Parent Borrower and the Subsidiaries (including the Receivables Subsidiary), taken as a whole.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-85-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Since December 31, 2020, there has been no event, change or occurrence that, individually or in the aggregate, has had or could reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and its Subsidiaries has good title to, or valid leasehold interests in, all its real and personal property material to its business (including its Mortgaged Properties), except for minor defects in title that do not interfere with its ability to conduct its business as currently conducted or to utilize such properties for their intended purposes.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and its Subsidiaries owns, or is licensed to use, all trademarks, tradenames, copyrights, patents and other intellectual property material to its business, and the use thereof by Holdings, the Parent Borrower and its Subsidiaries does not infringe upon the rights of any other Person, except for any such infringements that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Schedule 3.05 sets forth the address of each real property that is owned or leased by Holdings, the Parent Borrower or any of its Subsidiaries as of the Second Restatement Date after giving effect to the Transactions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;As of the Second Restatement Date, none of Holdings, the Parent Borrower or any of its Subsidiaries has received written notice of any pending or contemplated condemnation proceeding affecting any Mortgaged Property or any sale or disposition thereof in lieu of condemnation.  Neither any Mortgaged Property nor any interest therein is subject to any right of first refusal, option or other contractual right to purchase such Mortgaged Property or interest therein.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Litigation and Environmental Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;There are no actions, suits or proceedings by or before any arbitrator or Governmental Authority pending against or, to the knowledge of Holdings or the Parent Borrower, threatened against or affecting Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) (i) as to which there is a reasonable possibility of an adverse determination and that, if adversely determined, could reasonably be expected, individually or in the aggregate, to result in a Material Adverse Effect (other than the Disclosed Matters) or (ii) that involve any of the Loan Documents or the Transactions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Except for the Disclosed Matters and except with respect to any other matters that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, none of Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) (i) has failed to comply with any Environmental Law or to obtain, maintain or comply with any permit, license or other approval required under any Environmental Law, (ii) has become subject to any Environmental Liability, (iii) has received notice of any claim with respect to any Environmental Liability or (iv) knows of any basis for any Environmental Liability.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Since the Second Restatement Date, there has been no change in the status of the Disclosed Matters that, individually or in the aggregate, has resulted in, or materially increased the likelihood of, a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws and Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and its Subsidiaries (including the Receivables Subsidiary) is in compliance with all laws, regulations and orders of any Governmental Authority applicable to it or its property and all indentures, agreements and other instruments binding upon it or its property, except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.  No Default has occurred and is continuing.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-86-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Company Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) is an &#8220;investment company&#8221; as defined in, or subject to regulation under, the Investment Company Act of 1940.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and its Subsidiaries (including the Receivables Subsidiary) has timely filed or caused to be filed all Tax returns and reports required to have been filed and has paid or caused to be paid all Taxes required to have been paid by it, except (a) any Taxes that are being contested in good faith by appropriate proceedings and for which Holdings, the Parent Borrower or such Subsidiary (including the Receivables Subsidiaries), as applicable, has set aside on its books adequate reserves or (b) to the extent that the failure to do so could not reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No ERISA Event has occurred or is reasonably expected to occur that, when taken together with all other such ERISA Events for which liability is reasonably expected to occur, could reasonably be expected to result in a Material Adverse Effect.  As of the Second Restatement Date, the present value of all accumulated benefit obligations of all underfunded Plans (based on the assumptions used for purposes of the Financial Accounting Standards Board Accounting Standards Codification Topic No. 715-30) did not, as of the date of the most recent financial statements reflecting such amounts, exceed by more than $20,000,000 the fair market value of the assets of all such underfunded Plans.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each of Holdings and the Parent Borrower has disclosed to the Lenders all agreements, instruments and corporate or other restrictions to which Holdings, the Parent Borrower or any of its Subsidiaries (including the Receivables Subsidiary) is subject, and all other matters known to any of them, that, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect.  Neither the Information Memorandum nor any of the other reports, financial statements, certificates or other information furnished by or on behalf of any Loan Party to the Administrative Agent or any Lender in connection with the negotiation of this Agreement or any other Loan Document or delivered hereunder or thereunder (as modified or supplemented by other information so furnished) contains any material misstatement of fact or omits to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not misleading&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to projected financial information, Holdings and the Parent Borrower represent only that such information was prepared in good faith based upon assumptions believed to be reasonable at the time such projections were prepared.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;&#91;Reserved&#93;.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Holdings does not have any subsidiaries other than the Parent Borrower and the Parent Borrower&#8217;s Subsidiaries.  Schedule 3.12 sets forth the name of, and the ownership interest of the Parent Borrower in, each Subsidiary of the Parent Borrower and identifies each Subsidiary that is a Subsidiary Loan Party, in each case as of the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Schedule 3.13 sets forth a description of all material insurance policies maintained by or on behalf of Holdings, the Parent Borrower and the Subsidiaries as of the Second Restatement Date.  As of the Second Restatement Date, all premiums due in respect of such insurance have been paid.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Labor Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  As of the Second Restatement Date, there are no strikes, lockouts or slowdowns against Holdings, the Parent Borrower or any Subsidiary pending or, to the knowledge of Holdings or the Parent Borrower, threatened that could reasonably be expected to have a Material Adverse Effect.  All payments due from Holdings, the Parent Borrower or any Subsidiary, or for which any claim may be made against Holdings, the Parent Borrower or any Subsidiary, on account of wages and employee health and welfare insurance and other benefits, have been paid or accrued as a liability on the books of Holdings, the Parent Borrower or such Subsidiary except for those which, individually or in the aggregate, would not reasonably be expected to have a Material Adverse Effect.  The consummation of the Transactions will not give rise to any right of termination or right of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-87-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">renegotiation on the part of any union under any collective bargaining agreement to which Holdings, the Parent Borrower or any Subsidiary is bound.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Immediately after the consummation of the Transactions to occur on the Second Restatement Date and immediately following the making of each Loan made on the Second Restatement Date and after giving effect to the application of the proceeds of such Loans, (a) the fair value of the assets of each Loan Party, at a fair valuation, will exceed its debts and liabilities, subordinated, contingent or otherwise, (b) the present fair saleable value of the property of each Loan Party will be greater than the amount that will be required to pay the probable liability of its debts and other liabilities, subordinated, contingent or otherwise, as such debts and other liabilities become absolute and matured, (c) each Loan Party will be able to pay its debts and liabilities, subordinated, contingent or otherwise, as such debts and liabilities become absolute and matured and (d) the Loan Parties, on a consolidated basis, will not have unreasonably small capital with which to conduct the business in which it is engaged as such business is now conducted and is proposed to be conducted following the Second Restatement Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Senior Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Obligations constitute &#8220;Senior Indebtedness&#8221; under the terms of any Indebtedness that is subordinated in right of payment to the Obligations.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Security Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Pledge Agreement is effective to create in favor of the Collateral Agent, for the benefit of the Secured Parties, a legal, valid and enforceable security interest in the Collateral (as defined in the Pledge Agreement) and, when such Collateral is delivered to the Collateral Agent and for so long as the Collateral Agent remains in possession of such Collateral, the security interest created by the Pledge Agreement shall constitute a perfected first priority security interest in all right, title and interest of the pledgor thereunder in such Collateral, in each case prior and superior in right to any other Person.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Security Agreement is effective to create in favor of the Collateral Agent, for the benefit of the Secured Parties, a legal, valid and enforceable security interest in the Collateral (as defined in the Security Agreement) and, when financing statements in appropriate form are filed in the offices specified on Schedule 6 to the Perfection Certificate, the security interest created by the Security Agreement shall constitute a perfected security interest in all right, title and interest of the grantors thereunder in such Collateral (other than the Intellectual Property (as defined in the Security Agreement)), in each case prior and superior in right to any other Person, other than with respect to Liens permitted by Section 6.02.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;When the Security Agreement (or a summary thereof) is filed in the United States Patent and Trademark Office and the United States Copyright Office and the financing statements referred to in Section 3.17(b) above are appropriately filed, the security interest created by the Security Agreement shall constitute a perfected security interest in all right, title and interest of the grantors thereunder in the Intellectual Property (as defined in the Security Agreement) in which a security interest may be perfected by filing, recording or registering a security agreement, financing statement or analogous document in the United States Patent and Trademark Office or the United States Copyright Office, as applicable, in each case prior and superior in right to any other Person (it being understood that subsequent recordings in the United States Patent and Trademark Office and the United States Copyright Office and subsequent UCC filings may be necessary to perfect a lien on registered trademarks, trademark applications and copyrights acquired by the Loan Parties after the Closing Date), other than with respect to Liens permitted by Section 6.02.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Each Mortgage, upon execution and delivery thereof by the parties thereto, is effective to create, subject to the exceptions listed in each title insurance policy covering such Mortgage, in favor of the Collateral Agent, for the benefit of the Secured Parties, a legal, valid and enforceable Lien on all of the applicable mortgagor&#8217;s right, title and interest in and to the Mortgaged Properties thereunder and the proceeds thereof, and when the Mortgages are filed in the appropriate offices, the Lien created by each Mortgage shall constitute a perfected Lien on all right, title and interest of the applicable mortgagor </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-88-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in such Mortgaged Properties and the proceeds thereof, in each case prior and superior in right to any other Person, other than with respect to the rights of Persons pursuant to Liens permitted by Section 6.02.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Following the execution of any Foreign Security Document pursuant to Section 4.03, each Foreign Security Document shall be effective to create in favor of the Collateral Agent, for the benefit of the Secured Parties, a legal, valid and enforceable security interest in the applicable collateral covered by such Foreign Security Document, and when the actions specified in such Foreign Security Document, if any, are completed, the security interest created by such Foreign Security Document shall constitute a perfected security interest in all right, title and interest of the grantors thereunder in such collateral to the full extent possible under the laws of the applicable foreign jurisdiction, in each case prior and superior in right to any other Person, other than with respect to Liens permitted by Section 6.02.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.18&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Federal Reserve Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any of the Subsidiaries (including the Receivables Subsidiary) is engaged principally, or as one of its important activities, in the business of extending credit for the purpose of buying or carrying Margin Stock.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No part of the proceeds of any Loan or any Letter of Credit will be used, whether directly or indirectly, and whether immediately, incidentally or ultimately, for any purpose that entails a violation of the provisions of the Regulations of the Board, including Regulation U or X.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.19&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws and Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Parent Borrower has implemented and maintains in effect policies and procedures designed to ensure compliance by Holdings, the Parent Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and Holdings, the Parent Borrower, its Subsidiaries and their respective officers and directors and to the knowledge of the Parent Borrower its employees and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects.  None of (a) Holdings, the Parent Borrower, any Subsidiary or any of their respective directors, officers or employees, or (b) to the knowledge of the Parent Borrower, any agent of Holdings, the Parent Borrower or any Subsidiary that will act in any capacity in connection with or benefit from the credit facility established hereby, is a Sanctioned Person. No Borrowing or Letter of Credit, use of proceeds or other transaction contemplated by the Credit Agreement will violate Anti-Corruption Laws or applicable Sanctions.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.20&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No Loan Party is an Affected Financial Institution. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.21&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Persons of Significant Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In respect of any shares of a Person incorporated in England and Wales over which security or Collateral under the Security Documents is created, or purported to be created, pursuant to any Security Documents (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured English Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#58; (a) no &#8220;warning notice&#8221; as defined in paragraph 1 of Schedule 1B of the Companies Act 2006 (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Warning Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and no &#8220;restrictions notice&#8221; as defined in paragraph 1 of Schedule 1B of the Companies Act 2006 (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictions Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) pursuant to Part 21A of the Companies Act 2006 has been issued to a Loan Party in respect of any Secured English Shares&#59; and (b) each Loan Party has complied with any Warning Notices or Restrictions Notices pursuant to Part 21A of the Companies Act 2006 issued to it in respect of any Secured English Shares.   </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 3.22&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation (EU) 2015&#47;858.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   For the purposes of Regulation (EU) 2015&#47;848 on insolvency proceedings (recast) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Dutch Foreign Subsidiary Borrower has a centre of main interest (as that term is used in Article 3(1) of the Regulation) that is situated in the Netherlands and it has no establishment (as that term is used in Article 2(10) of the Regulation) in any other jurisdiction. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Conditions</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-89-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the last sentence of this Section 4.01, the obligations of the Lenders to make Loans and of the Issuing Bank to issue Letters of Credit hereunder on the Closing Date shall not become effective and are subject to the satisfaction of the following conditions (it being understood and acknowledged that the Closing Date occurred on October 16, 2013 and that capitalized terms and Section references used in this Section 4.01 shall be used with the meanings assigned thereto in the Original Credit Agreement)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent (or its counsel) shall have received from each party hereto either (i) a counterpart of this Agreement signed on behalf of such party or (ii) written evidence satisfactory to the Administrative Agent (which may include facsimile or other electronic transmission of a signed signature page of this Agreement) that such party has signed a counterpart of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Agents shall have received a favorable written opinion (addressed to the Administrative Agent and the Lenders and dated the Closing Date) of each of (i) Cahill Gordon &#38; Reindel LLP, (ii) McDonald Hopkins LLC, (iii) Barnes &#38; Thornburg LLP, and (iv) Jones &#38; Day in each case in form and substance reasonably satisfactory to the Administrative Agent.  Each of Holdings and the Parent Borrower hereby requests such counsel to deliver such opinions.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall have received such documents and certificates as the Administrative Agent or its counsel may reasonably request relating to the organization, existence and good standing of each Loan Party, the authorization of the Transactions and any other legal matters relating to the Loan Parties, the Loan Documents or the Transactions, all in form and substance satisfactory to the Administrative Agent and its counsel.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate, dated the Closing Date and signed by the President, a Vice President or a Financial Officer of Holdings and the Parent Borrower, confirming compliance with the conditions set forth in paragraphs (a) and (b) of Section 4.02.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The Administrative Agent shall have received all fees and other amounts due and payable on or prior to the Closing Date, including, to the extent invoiced, reimbursement or payment of all out-of-pocket expenses (including fees, charges and disbursements of counsel) required to be reimbursed or paid by any Loan Party hereunder or under any Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Collateral and Guarantee Requirement shall have been satisfied and the Administrative Agent shall have received a completed Perfection Certificate dated the Closing Date and signed by an executive officer or Financial Officer of the Parent Borrower, together with all attachments contemplated thereby, including the results of a search of the Uniform Commercial Code (or equivalent) filings made with respect to the Loan Parties in the jurisdictions contemplated by the Perfection Certificate and copies of the financing statements (or similar documents) disclosed by such search and evidence reasonably satisfactory to the Administrative Agent that the Liens indicated by such financing statements (or similar documents) are permitted by Section 6.02 or have been released or will be released pursuant to UCC-3 financing statements or other release documentation delivered to the Collateral Agent. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;The Administrative Agent shall have received evidence that the insurance required by Section 5.07 and the Security Documents is in effect, together with endorsements naming the Collateral Agent, for the benefit of the Secured Parties, as additional insured and loss payee thereunder, to the extent required by Section 5.07.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;The Transactions shall have been consummated or shall be consummated substantially simultaneously with the initial funding of the Tranche A Term Loans on the Closing Date in accordance with applicable law and all other related documentation in all material respects (without giving effect to any amendments not approved by the Administrative Agent), and after giving effect to the Transactions and the other transactions contemplated hereby, none of Holdings, the Parent Borrower or any of the Subsidiaries shall have outstanding any shares of preferred stock or any Indebtedness to a Person other than the Parent Borrower or any Subsidiary, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-90-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">other than (i) Indebtedness incurred under the Loan Documents and (ii) Indebtedness incurred and outstanding as of the Closing Date in compliance with Section 6.01 of this Agreement.  The Liens securing the obligations under the Existing Credit Agreement shall have been released or shall be released substantially simultaneously with the initial funding of the Tranche A Term Loans on the Closing Date.  Each Lender party hereto that is also a &#34;Lender&#34; under the Existing Credit Agreement hereby waives the requirement for advance notice of termination of &#8220;Commitments&#8221; under the Existing Credit Agreement and prepayment of any &#8220;Loans&#8221; outstanding thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such notice of termination and prepayment is delivered on the Closing Date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Lenders shall have received the financial statements referred to in Section 3.04(a).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate, in form and substance reasonably satisfactory to the Administrative Agent, dated the Closing Date and signed by the chief financial officer of each of Holdings and the Parent Borrower, certifying that Holdings and its Subsidiaries, on a consolidated basis after giving effect to the Transactions, are solvent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;The Administrative Agent and the Lenders shall have received all documentation and other information required by bank regulatory authorities under applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the PATRIOT Act.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall notify the Parent Borrower and the Lenders of the Closing Date, and such notice shall be conclusive and binding.  Notwithstanding the foregoing, the obligations of the Lenders to make Loans and of the Issuing Bank to issue Letters of Credit hereunder shall not become effective unless each of the foregoing conditions is satisfied (or waived pursuant to Section 10.02) at or prior to 5&#58;00 p.m., New York City time, on October 16, 2013 (and, in the event such conditions are not so satisfied or waived, the Commitments shall terminate at such time).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Each Credit Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligation of each Lender to make a Loan on the occasion of any Borrowing (other than (i) any Revolving Loan made pursuant to Section 2.04(d) or Section 2.05(d) and (ii) any continuation or conversion of a Borrowing pursuant to the terms hereof that does not result in the increase of the aggregate principal amount of the Borrowings then outstanding), and of the Issuing Bank to issue, amend, renew or extend any Letter of Credit, is subject to receipt of the request therefor in accordance herewith and to the satisfaction of the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The representations and warranties of each Loan Party set forth in the Loan Documents shall be true and correct on and as of the date of such Borrowing or the date of issuance, amendment, renewal or extension of such Letter of Credit, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;At the time of and immediately after giving effect to such Borrowing or the issuance, amendment, renewal or extension of such Letter of Credit, as applicable, no Default shall have occurred and be continuing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Borrowing and each issuance, amendment, renewal or extension of a Letter of Credit shall be deemed to constitute a representation and warranty by Holdings and the Parent Borrower on the date thereof as to the matters specified in paragraphs (a) and (b) of this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Events Relating to Foreign Subsidiary Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligation of each Lender to make Loans to any Foreign Subsidiary Borrower, and of the Issuing Bank to issue, amend, renew or extend any Letter of Credit to any Foreign Subsidiary Borrower, is subject to the satisfaction of the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;With respect to the earlier to occur of the initial Loan made to or the initial Letter of Credit issued for the account of such Foreign Subsidiary Borrower&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-91-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;the Administrative Agent (or its counsel) shall have received such Foreign Subsidiary Borrower&#8217;s Foreign Subsidiary Borrowing Agreement duly executed and delivered by all parties thereto&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;the Administrative Agent shall have received such documents (including legal opinions) and certificates as the Administrative Agent or its counsel may reasonably request relating to the formation, existence and good standing of such Foreign Subsidiary Borrower, the authorization of the transactions contemplated hereby relating to such Foreign Subsidiary Borrower and any other legal matters relating to such Foreign Subsidiary Borrower or its Foreign Subsidiary Borrowing Agreement, all in form and substance satisfactory to the Administrative Agent and its counsel&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the Administrative Agent and the Lenders shall have received all documentation and other information relating to such Foreign Subsidiary Borrower required by bank regulatory authorities under applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the PATRIOT Act and, if applicable, the Beneficial Ownership Regulation, in all cases reasonably satisfactory to the Administrative Agent and the Lenders.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 4.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions to the Second Restatement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligations of the Lenders to make Loans and of the Issuing Bank to issue Letters of Credit hereunder on the Second Restatement Date are subject to, and shall not become effective until, the satisfaction of the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent (or its counsel) shall have received (i) counterparts of (or written evidence satisfactory to the Administrative Agent  that such party has signed a counterpart of the Second Replacement Revolving Facility Amendment, executed by the Parent Borrower, each Foreign Subsidiary Borrower, each other Loan Party, the Administrative Agent, the Fronting Lender, each Issuing Bank, each Swingline Lender and Persons with aggregate Revolving Commitments of $300,000,000 and (ii) reasonably satisfactory evidence that all Existing Revolving Commitments and Existing Revolving Loans shall be replaced with Revolving Commitments or Revolving Loans, as applicable, hereunder or otherwise terminated or repaid, as applicable (and in each case all accrued interest on the Existing Revolving Loans and Existing Revolving Commitments and other amounts (including fees) outstanding in respect thereof shall have been paid in full).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a favorable written opinion (addressed to the Administrative Agent and the Lenders and dated the Second Restatement Date) of each of (i) Jones Day, (ii) Barnes &#38; Thornburg and (iii) Simpson Thacher &#38; Bartlett, in each case in form and substance reasonably satisfactory to the Administrative Agent.  Each of Holdings and the Parent Borrower hereby requests such counsel to deliver such opinions.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent shall have received such documents and certificates as the Administrative Agent or its counsel may reasonably request relating to the organization, existence and good standing of the Parent Borrower and each Foreign Subsidiary Borrower, the authorization of the Transactions and any other legal matters relating to the Parent Borrower, the Foreign Subsidiary Borrowers, the Loan Documents or the Transactions, all in form and substance satisfactory to the Administrative Agent and its counsel.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent shall have received a certificate, dated the Second Restatement Date and signed by the President, a Vice President or a Financial Officer of Holdings and the Parent Borrower, confirming compliance with the conditions set forth in paragraphs (a) and (b) of Section 4.02.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The Administrative Agent shall have received all fees and other amounts due and payable on or prior to the Second Restatement Date, including, to the extent invoiced, reimbursement or payment of all out-of-pocket expenses (including fees, charges and disbursements of counsel) required to be reimbursed or paid by any Loan Party hereunder or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-92-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under any Loan Document (and for the avoidance of doubt, including all interest, fees, expenses and other amounts due under the Existing Credit Agreement).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Collateral and Guarantee Requirement shall have been satisfied as of the Second Restatement Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;The Lenders shall have received the financial statements referred to in Section 3.04(a).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;The Administrative Agent shall have received, at least five days prior to the Second Restatement Date, all documentation and other information regarding the Borrowers requested in connection with applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the PATRIOT Act, to the extent requested in writing of the Parent Borrower at least 10 days prior to the Second Restatement Date and (ii) to the extent the Parent Borrower qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation, at least five days prior to the Second Restatement Date, any Lender that has requested, in a written notice to the Parent Borrower at least 10 days prior to the Second Restatement Date, a Beneficial Ownership Certification in relation to the Parent Borrower shall have received such Beneficial Ownership Certification (provided that, upon the execution and delivery by such Lender of its signature page to this Agreement, the condition set forth in this clause (h) shall be deemed to be satisfied).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall notify the Parent Borrower and the Lenders of the Second Restatement Date, and such notice shall be conclusive and binding.  </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Affirmative Covenants</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Until the Commitments have expired or been terminated and the principal of and interest on each Loan and all fees payable hereunder shall have been paid in full and all Letters of Credit shall have expired or terminated and all LC Disbursements shall have been reimbursed, each of Holdings, the Parent Borrower and each Foreign Subsidiary Borrower (as to itself only) covenants and agrees with the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements and Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Holdings or the Parent Borrower will furnish to the Administrative Agent and each Lender&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;within 90 days after the end of each fiscal year of Holdings, its audited consolidated balance sheet and related statements of operations, stockholders&#8217; equity and cash flows as of the end of and for such year, setting forth in each case in comparative form the figures for the previous fiscal year, all reported on by Deloitte &#38; Touche LLP or other independent public accountants of recognized national standing (without a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">going concern</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or like qualification or exception (except for any such qualification or exception resulting from any current maturity of Loans hereunder) and without any qualification or exception as to the scope of such audit) to the effect that such consolidated financial statements present fairly in all material respects the financial condition and results of operations of Holdings and its consolidated subsidiaries on a consolidated basis in accordance with GAAP consistently applied (it being understood that the obligation to furnish the foregoing to the Administrative Agent and the Lenders shall be deemed to be satisfied in respect of any fiscal year of Holdings by the filing of Holdings&#8217; annual report on Form 10-K for such fiscal year with the Commission to the extent the foregoing are included therein)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;within 45 days after the end of each of the first three fiscal quarters of each fiscal year of Holdings, its consolidated balance sheet and related statements of operations, stockholders&#8217; equity and cash flows as of the end of and for such fiscal quarter and the then elapsed portion of the fiscal year, setting forth in each case in comparative form the figures for the corresponding period or periods of (or, in the case of the balance sheet, as of the end of) the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-93-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">previous fiscal year, all certified by one of its Financial Officers as presenting fairly in all material respects the financial condition and results of operations of Holdings and its consolidated subsidiaries on a consolidated basis in accordance with GAAP consistently applied, subject to normal year-end audit adjustments and the absence of footnotes (it being understood that the obligation to furnish the foregoing to the Administrative Agent and the Lenders shall be deemed to be satisfied in respect of any fiscal quarter of Holdings by the filing of Holdings&#8217; quarterly report on Form 10-Q for such fiscal quarter with the Commission to the extent the foregoing are included therein)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;within 90 days after the end of each fiscal year of Holdings (but in any event no later than two Business Days after any delivery of financial statements under clause (a) above), or within 45 days after the end of each of the first three fiscal quarters of each fiscal year of Holdings (but in any event no later than two Business Days after any delivery of financial statements under clause (b) above), a certificate of a Financial Officer of Holdings or the Parent Borrower (i) certifying as to whether a Default has occurred and, if a Default has occurred, specifying the details thereof and any action taken or proposed to be taken with respect thereto, (ii) setting forth reasonably detailed calculations (x) demonstrating compliance with Sections 6.12 and 6.13 and (y) of Consolidated Net Income and Consolidated EBITDA on a quarterly basis for any fiscal quarter ending after the Second Restatement Date, (iii) stating whether any change in GAAP or in the application thereof has occurred since the date of Holdings&#8217; audited financial statements referred to in Section 3.04 and, if any such change has occurred, specifying the effect of such change on the financial statements accompanying such certificate and (iv) identifying all Subsidiaries existing on the date of such certificate and indicating, for each such Subsidiary, whether such Subsidiary is a Domestic Subsidiary (and if so, whether such Subsidiary is a Subsidiary Loan Party) or a Foreign Subsidiary and whether such Subsidiary was formed or acquired since the end of the previous fiscal quarter&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;within 90 days after the end of each fiscal year of Holdings, (i) a certificate of the accounting firm that reported on such financial statements stating whether they obtained knowledge during the course of their examination of such financial statements of any Default (which certificate may be limited to the extent required by accounting rules or guidelines) and (ii) a certificate of a Financial Officer of Holdings or the Parent Borrower (A) identifying any parcels of real property or improvements thereto with a value exceeding $5,000,000 that have been acquired by any Loan Party since the end of the previous fiscal year, (B) identifying any changes of the type described in Section 5.03(a) that have not been previously reported by the Parent Borrower, (C) identifying any Permitted Acquisitions that have been consummated since the end of the previous fiscal year, including the date on which each such Permitted Acquisition was consummated and the consideration therefor, and (D) identifying any Intellectual Property (as defined in the Security Agreement) with respect to which a notice is required to be delivered under the Security Agreement and has not been previously delivered&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;no later than February 15 of each fiscal year of Holdings (commencing with the fiscal year ending December 31, 2013), a detailed consolidated budget for such fiscal year (including a projected consolidated balance sheet and related statements of projected operations and cash flow as of the end of and for such fiscal year and setting forth the assumptions used for purposes of preparing such budget) and, promptly when available, any material revisions of such budget that have been approved by senior management of Holdings&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;promptly after the same become publicly available, copies of all periodic and other reports, proxy statements and other materials filed by Holdings, the Parent Borrower or any Subsidiary with the Commission or with any national securities exchange, as the case may be (it being understood that the obligation to furnish the foregoing to the Administrative Agent and the Lenders shall be deemed to be satisfied to the extent the foregoing are filed with the Commission)&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;no later than five business days prior to any proposed utilization of the Available Amount, a certificate of a Financial Officer of Holdings or the Parent Borrower setting forth a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-94-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">reasonably detailed calculations of the Available Amount as of the date of the proposed utilization (prior to giving effect thereto)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;promptly following any request therefor, (x) such other information regarding the operations, business affairs and financial condition of Holdings, the Parent Borrower or any Subsidiary, or compliance with the terms of any Loan Document, as the Administrative Agent or any Lender may reasonably request and (y) information and documentation reasonably requested by the Administrative Agent or any Lender for purposes of compliance with &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the Patriot Act and the Beneficial Ownership Regulation, in each case, to the extent applicable.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices of Material Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Holdings and the Parent Borrower will furnish to the Administrative Agent and each Lender prompt written notice of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the occurrence of any Default&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the filing or commencement of any action, suit or proceeding by or before any arbitrator or Governmental Authority against or affecting Holdings, the Parent Borrower or any Subsidiary thereof that, if adversely determined, could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the occurrence of any ERISA Event that, alone or together with any other ERISA Events that have occurred, could reasonably be expected to result in liability of Holdings, the Parent Borrower and its Subsidiaries in an aggregate amount exceeding $15,000,000&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any other development that results in, or could reasonably be expected to result in, a Material Adverse Effect&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;if applicable, any change in the information provided in the Beneficial Ownership Certification delivered to such Lender that would result in a change to the list of beneficial owners identified in such certification.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each notice delivered under this Section shall be accompanied by a statement of a Financial Officer or other executive officer of the Parent Borrower setting forth the details of the event or development requiring such notice and any action taken or proposed to be taken with respect thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Information Regarding Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Parent Borrower will furnish to the Administrative Agent prompt written notice of any change (i) in any Loan Party&#8217;s legal name or in any trade name used to identify it in the conduct of its business or in the ownership of its properties, (ii) in the location of any Loan Party&#8217;s chief executive office, its principal place of business, any office in which it maintains books or records relating to Collateral owned by it or any office or facility at which Collateral owned by it is located (including the establishment of any such new office or facility), (iii) in any Loan Party&#8217;s identity or structure, (iv) in any Loan Party&#8217;s jurisdiction of organization or (v) in any Loan Party&#8217;s Federal Taxpayer Identification Number.  The Parent Borrower agrees not to effect or permit any change referred to in the preceding sentence unless written notice has been delivered to the Collateral Agent, together with all applicable information to enable the Administrative Agent to make all filings under the Uniform Commercial Code or otherwise that are required in order for the Collateral Agent (on behalf of the Secured Parties) to continue at all times following such change to have a valid, legal and perfected security interest in all the Collateral.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each year, within 90 days after the end of each fiscal year of Holdings, Holdings (on behalf of itself and the other Loan Parties) shall deliver to the Administrative Agent a certificate of a Financial Officer of Holdings (i) setting forth the information required pursuant to the Perfection Certificate or confirming that there has been no change in such information since the date of the Perfection Certificate delivered on the Closing Date or the date of the most recent certificate delivered pursuant to this Section and (ii) certifying that all Uniform Commercial Code financing statements </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-95-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(including fixture filings, as applicable) or other appropriate filings, recordings or registrations, including all refilings, rerecordings and reregistrations, containing a description of the Collateral have been filed of record in each governmental, municipal or other appropriate office in each jurisdiction identified pursuant to clause (i) above to the extent necessary to protect and perfect the security interests under the Security Documents for a period of not less than 18 months after the date of such certificate (except as noted therein with respect to any continuation statements to be filed within such period).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existence&#59; Conduct of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, do or cause to be done all things necessary to preserve, renew and keep in full force and effect its legal existence and the rights, licenses, permits, privileges, franchises, patents, copyrights, trademarks and trade names the loss of which would have a Material Adverse Effect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not prohibit any merger, consolidation, liquidation or dissolution permitted under Section 6.03 or disposition permitted under Section 6.05.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Holdings and the Parent Borrower will cause all the Equity Interests of the Foreign Subsidiary Borrowers to be owned, directly or indirectly, by the Parent Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries (including the Receivables Subsidiary) to, pay its Indebtedness and other obligations, including Tax liabilities, before the same shall become delinquent or in default, except (a) those being contested in good faith by appropriate proceedings and for which Holdings, the Parent Borrower, or a Foreign Subsidiary Borrower or such Subsidiary, as applicable, has set aside on its books adequate reserves with respect thereto in accordance with GAAP, or (b) to the extent the failure to make payment could not reasonably be expected to result in a Material Adverse Effect&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no amounts received from any Loan Party shall be applied to Excluded Swap Obligations of such Loan Party.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, keep and maintain all property material to the conduct of their business, taken as a whole, in good working order and condition, ordinary wear and tear excepted&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not prohibit any merger, consolidation, liquidation or dissolution permitted under Section 6.03 or disposition permitted under Section 6.05.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, maintain insurance in such amounts (with no greater risk retention) and against such risks as are customarily maintained by companies of established repute engaged in the same or similar businesses operating in the same or similar locations, except where the failure to do so could not reasonably be expected to result in a Material Adverse Effect.  Such insurance shall be maintained with financially sound and reputable insurance companies, except that a portion of such insurance program (not to exceed that which is customary in the case of companies engaged in the same or similar business or having similar properties similarly situated) may be effected through self-insurance&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> adequate reserves therefor, in accordance with GAAP, are maintained.  In addition, each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of its Subsidiaries to, maintain all insurance required to be maintained pursuant to the Security Documents.  With respect to each Mortgaged Property that is located in an area determined by the Federal Emergency Management Agency to have special flood hazards, the applicable Loan Party will maintain, with financially sound and reputable insurance companies, such flood insurance as is required under applicable law, including the Flood Laws.  The Parent Borrower will furnish to the Lenders, upon request of the Administrative Agent, information in reasonable detail as to the insurance so maintained.  All insurance policies or certificates (or certified copies thereof) with respect to such insurance shall be endorsed to the Collateral Agent&#8217;s reasonable satisfaction for the benefit of the Lenders (including, without limitation, by naming the Collateral Agent as loss payee or additional insured, as appropriate).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-96-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Casualty and Condemnation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Parent Borrower will furnish to the Administrative Agent and the Lenders prompt written notice of casualty or other insured damage to any material portion of any Collateral having a book value or fair market value of $1,000,000 or more or the commencement of any action or proceeding for the taking of any Collateral having a book value or fair market value of $1,000,000 or more or any part thereof or interest therein under power of eminent domain or by condemnation or similar proceeding.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Books and Records&#59; Inspection and Audit Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower, the and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, keep proper books of record and account in which full, true and correct entries are made of all dealings and transactions in relation to its business and activities.  Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, permit any representatives designated by the Administrative Agent or any Lender, upon reasonable prior notice, to visit and inspect its properties, to examine and make extracts from its books and records, and to discuss its affairs, finances and condition with its officers and independent accountants, all at such reasonable times and as often as reasonably requested.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each of the Subsidiaries to, comply with all laws, rules, regulations and orders of any Governmental Authority applicable to it or its property, except where the failure to do so, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect.  The Parent Borrower will maintain in effect and enforce policies and procedures designed to ensure compliance by Holdings, the Parent Borrower, its Subsidiaries and their respective directors, officers, employees and agents with  Anti-Corruption Laws and applicable Sanctions.  Each Loan Party shall (and Holdings will ensure that each Subsidiary shall) (a) comply with any notice served on it pursuant to Part 21A of the Companies Act 2006 with respect to any Secured English Shares within the timeframe specified in the notice, and promptly provide the Collateral Agent with a copy of any such notice, and (b) procure that neither it nor any of its subsidiaries shall issue a Warning Notice or Restrictions Notice with respect to Secured English Shares unless it is required by law to do so.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds and Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The proceeds of the Revolving Loans and Swingline Loans will be used only for general corporate purposes and, to the extent permitted by Section 6.01(a)(i), Permitted Acquisitions.  Letters of Credit will be available only for general corporate purposes.  No part of the proceeds of any Loan will be used, whether directly or indirectly, for any purpose that entails a violation of any of the Regulations of the Board, including Regulations T, U and X.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any additional Subsidiary is formed or acquired after the Second Restatement Date, the Parent Borrower will, within five Business Days after such Subsidiary is formed or acquired, notify the Administrative Agent and the Lenders thereof and, within 30 days (or such longer period as may be agreed to by the Administrative Agent) after such Subsidiary is formed or acquired, cause the Collateral and Guarantee Requirement and the Foreign Security Collateral and Guarantee Requirement to be satisfied with respect to such Subsidiary, including with respect to any Equity Interest in or Indebtedness of such Subsidiary owned by or on behalf of any Loan Party.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 5.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Further Assurances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers will, and will cause each Subsidiary Loan Party to, execute any and all further documents, financing statements, agreements and instruments, and take all such further actions (including the filing and recording of financing statements, fixture filings, mortgages, deeds of trust, landlord waivers and other documents), which may be required under any applicable law, or which the Administrative Agent or the Required Lenders may reasonably request, to cause the Collateral and Guarantee Requirement and the Foreign Security Collateral and Guarantee Requirement to be and remain satisfied, all at the expense of the Loan Parties.  Holdings, the Parent Borrower and the Foreign Subsidiary Borrowers also agree to provide to the Administrative Agent, from time to time upon request, evidence reasonably satisfactory to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-97-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Administrative Agent as to the perfection and priority of the Liens created or intended to be created by the Security Documents.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any assets (including any real property or improvements thereto or any interest therein) having a book value or fair market value of $10,000,000 or more in the aggregate are acquired by the Parent Borrower or any Subsidiary Loan Party after the Second Restatement Date or through the acquisition of a Subsidiary Loan Party under Section 5.12 (other than, in each case, assets constituting Collateral under the Security Agreement or the Pledge Agreement that become subject to the Lien of the Security Agreement or the Pledge Agreement upon acquisition thereof), the Parent Borrower or, if applicable, the relevant Subsidiary Loan Party will notify the Administrative Agent and the Lenders thereof, and, if reasonably requested by the Administrative Agent or the Required Lenders, the Parent Borrower will cause such assets to be subjected to a Lien securing the Obligations and will take, and cause the Subsidiary Loan Parties to take, such actions as shall be necessary or reasonably requested by the Administrative Agent to grant and perfect such Liens, including actions described in paragraph (a) of this Section, all at the expense of the Loan Parties.  Notwithstanding the foregoing, the Administrative Agent shall not enter into any Mortgage in respect of any real property acquired by the Parent Borrower or any other Loan Party after the Second Restatement Date until the date that is 45 days after the Administrative Agent has delivered to the Lenders (which may be delivered electronically) the following documents in respect of such real property&#58; (i) completed &#8220;Life of Loan&#8221; Federal Emergency Management Agency standard flood hazard determination(s) with respect to the Mortgaged Property and related documents with respect to the Mortgaged Property reasonably requested by any Lender&#59; (ii) if such real property is located in a &#8220;special flood hazard area&#8221;, a notification to each Parent Borrower (and applicable Loan Party) of that fact and notification to each Borrower (and applicable Loan Party) stating whether flood insurance coverage is available, and evidence that each Borrower (or other Loan Party) to which a notice was sent, has signed and returned the notice&#59; and (iii) if such notice is required to be provided to the Parent Borrower (or applicable Loan Party) and flood insurance is available in the community in which such real property is located, a copy of the policy, or declaration evidencing such required flood insurance in an amount and with terms required by the Flood Laws.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Negative Covenants</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Until the Commitments have expired or terminated and the principal of and interest on each Loan and all fees payable hereunder have been paid in full and all Letters of Credit have expired or terminated and all LC Disbursements shall have been reimbursed, each of Holdings, the Parent Borrower and each Foreign Subsidiary Borrower (as to itself only) covenants and agrees with the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness&#59; Certain Equity Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, create, incur, assume or permit to exist any Indebtedness, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Indebtedness created under the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;(A) the Permitted Receivables Financing, (B) financings in respect of sales of accounts receivable by a Foreign Subsidiary permitted by Section 6.05(c)(ii) and (C) the Specified Vendor Receivables Financing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Indebtedness existing on the Second Restatement Date and set forth in Schedule 6.01 and extensions, renewals and replacements of any such Indebtedness that do not increase the outstanding principal amount as specified on such Schedule 6.01, plus any additional Indebtedness incurred to pay premiums (including tender premiums), accrued and unpaid interest, expenses, defeasance costs and fees in connection therewith, or result in an earlier maturity date or decreased weighted average life thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Permitted Unsecured Debt of the Parent Borrower&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Total Net Leverage Ratio, on a pro forma basis after giving effect to the incurrence of such Permitted </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-98-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unsecured Debt and recomputed as of the last day of the most recently ended fiscal quarter of Holdings for which financial statements are available, as if such incurrence (and any related repayment of Indebtedness) had occurred on the first day of the relevant period (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any incurrence of Permitted Unsecured Debt that occurs prior to the first testing period under Section 6.13  shall be deemed to have occurred during such first testing period), is at least 0.25 less than is otherwise required pursuant to Section 6.13 at the time of such event&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Indebtedness of the Parent Borrower to any Subsidiary and of any Subsidiary to the Parent Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that Indebtedness of any Subsidiary that is not a Domestic Loan Party to the Parent Borrower or any Subsidiary Loan Party shall be subject to Section 6.04&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Guarantees by the Parent Borrower of Indebtedness of any Subsidiary and by any Subsidiary of Indebtedness of the Parent Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that Guarantees by the Parent Borrower or any Subsidiary Loan Party of Indebtedness of any Subsidiary that is not a Domestic Loan Party shall be subject to Section 6.04&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Guarantees by Holdings, the Parent Borrower or any Subsidiary, as the case may be, in respect of (A) any Incremental Equivalent Debt or (B) any Permitted Unsecured Debt&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that none of Holdings, the Parent Borrower or any Subsidiary, as the case may be, shall Guarantee such Indebtedness unless it also has Guaranteed the Obligations pursuant to the Guarantee Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;Indebtedness of the Parent Borrower or any Subsidiary incurred to finance the acquisition, construction or improvement of any fixed or capital assets, including Financing Lease Obligations and any Indebtedness assumed in connection with the acquisition of any such assets or secured by a Lien on any such assets prior to the acquisition thereof, and extensions, renewals and replacements of any such Indebtedness that do not increase the outstanding principal amount thereof or result in an earlier maturity date or decreased weighted average life thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (A) such Indebtedness is incurred prior to or within 270 days after such acquisition or the completion of such construction or improvement and (B) the aggregate principal amount of Indebtedness permitted by this clause (viii) shall not exceed the greater of $60,000,000 and 5.5% of Consolidated Total Assets of Holdings (as of the date of incurrence of such Indebtedness) at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;Indebtedness arising as a result of an Acquisition Lease Financing or any other sale and leaseback transaction permitted under Section 6.06&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;Indebtedness of any Person that becomes a Subsidiary after the Second Restatement Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (A) such Indebtedness exists at the time such Person becomes a Subsidiary and is not created in contemplation of or in connection with such Person becoming a Subsidiary and (B) the aggregate principal amount of Indebtedness permitted by this clause (x) shall not exceed the greater of 5.0% of Consolidated Total Assets of Holdings (as of the date of incurrence of such Indebtedness) and $60,000,000, at any time outstanding, less the liquidation value of any outstanding Assumed Preferred Stock&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)&#160;&#160;&#160;&#160;Indebtedness of Holdings, the Parent Borrower or any Subsidiary in respect of workers&#8217; compensation claims, self-insurance obligations, performance bonds, surety appeal or similar bonds, completion guarantees and similar obligations provided by Holdings, the Parent Borrower and the Subsidiaries in the ordinary course of their business or consistent with past practice or industry practice&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)&#160;&#160;&#160;&#160;other Indebtedness of Holdings, the Parent Borrower or any Subsidiary in an aggregate principal amount not exceeding the greater of $35,000,000 and 3.5% of Consolidated Total Assets of Holdings (as of the date of incurrence of such Indebtedness) at any time outstanding, less the liquidation value of any applicable Qualified Holdings Preferred Stock issued and outstanding pursuant to clause (b) of the definition of Qualified Holdings Preferred Stock&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-99-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiii)&#160;&#160;&#160;&#160;Indebtedness (which may be secured) of Foreign Subsidiaries in an aggregate amount not exceeding the greater of 12.5% of Consolidated Total Assets of Holdings (as of the date of incurrence of such Indebtedness) and $150,000,000, at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiv)&#160;&#160;&#160;&#160;Indebtedness arising from the honoring by a bank or other financial institution of a check, draft or similar instrument drawn against insufficient funds in the ordinary course of business&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such Indebtedness is extinguished within ten Business Days of incurrence&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xv)&#160;&#160;&#160;&#160;Indebtedness arising in connection with endorsement of instruments for deposit in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xvi)&#160;&#160;&#160;&#160;Indebtedness incurred in connection with (1) the financing of insurance premiums or (2) take-or-pay obligations contained in supply arrangements, in each case, in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xvii)&#160;&#160;&#160;&#160;contingent obligations to financial institutions, in each case to the extent in the ordinary course of business and on terms and conditions which are within the general parameters customary in the banking industry (as determined in good faith by the Parent Borrower), entered into to obtain cash management services or deposit account overdraft protection services (in an amount similar to those offered for comparable services in the financial industry) or other services in connection with the management or opening of deposit accounts or incurred as a result of endorsement of negotiable instruments for deposit or collection purposes and other customary, contingent obligations of the Parent Borrower and its Subsidiaries incurred in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xviii)&#160;&#160;&#160;&#160;unsecured guarantees by the Parent Borrower or any Subsidiary Loan Party of facility leases of any Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xix)&#160;&#160;&#160;&#160;Indebtedness of the Parent Borrower or any Subsidiary Loan Party under Hedging Agreements with respect to interest rates, foreign currency exchange rates or commodity prices, in each case not entered into for speculative purposes&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if such Hedging Agreements relate to interest rates, (A) such Hedging Agreements relate to payment obligations on Indebtedness otherwise permitted to be incurred by the Loan Documents and (B) the notional principal amount of such Hedging Agreements at the time incurred does not exceed the principal amount of the Indebtedness to which such Hedging Agreements relate&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xx)&#160;&#160;&#160;&#160;secured or unsecured notes (such notes, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Equivalent Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (A) at the time of (and after giving effect to) the incurrence of any Incremental Equivalent Debt, the aggregate amount of all Incremental Equivalent Debt, together with the aggregate amount of all Incremental Revolving Commitments incurred after the Second Restatement Date (and prior to (or substantially simultaneously with) the incurrence of such Incremental Equivalent Debt), shall not exceed the sum of (1) $200,000,000 and (2) an amount such that, after giving effect to the incurrence of such Incremental Equivalent Debt and the making of any other Indebtedness incurred substantially simultaneously therewith (and assuming in the case of any Incremental Revolving Commitments established substantially simultaneously therewith that such Incremental Revolving Commitments are fully drawn), the Senior Secured Net Leverage Ratio, calculated on a pro forma basis, is no greater than 3.00 to 1.00 (it being understood that </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) indebtedness may be incurred under clause (2) prior to indebtedness being incurred under clause (1) and (ii) if indebtedness is incurred under clause (1) and&#47;or Incremental Revolving Commitments are incurred under clause (A) of Section 2.21(a) on the same date that indebtedness is incurred under clause (2), then the Senior Secured Net Leverage Ratio for purposes of clause (2) will be calculated without giving regard to any incurrence on such date of indebtedness under clause (1) or any incurrence of Incremental Revolving Commitments under clause (A) of Section 2.21(a))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (B) the incurrence of such Indebtedness shall be subject to clauses (i) through (iii) of Section 2.21(c) as if such Incremental Equivalent Debt were an Incremental Revolving Commitment, (C) such Indebtedness shall mature no earlier than 91 days after the Latest Maturity Date then in effect, (D) such Incremental Equivalent Debt shall not have a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-100-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">definition of &#8220;Change of Control&#8221; or &#8220;Change in Control&#8221; (or any other defined term having a similar purpose) that is materially more restrictive than the definition of Change of Control set forth herein and (E) such Incremental Equivalent Debt shall not be subject to a financial maintenance covenant more favorable to the holders thereof than those contained in the Loan Documents (other than for periods after the Latest Maturity Date then in effect)&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xxi)&#160;&#160;&#160;&#160;unsecured Indebtedness in an aggregate outstanding amount not to exceed the Net Proceeds received by Holdings after the Second Restatement Date from (A) cash contributions (other than from the Parent Borrower or a Subsidiary) to Holdings or (B) the issuance and sale of its Equity Interests (other than Disqualified Equity Interests and other than a sale to the Parent Borrower or a Subsidiary)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xxii)&#160;&#160;&#160;&#160;Indebtedness in respect of obligations of the Parent Borrower or any Subsidiary to pay the deferred purchase price of goods or services or progress payments in connection with such goods and services&#59; provided that such obligations are incurred in connection with open accounts extended by suppliers on customary trade terms in the ordinary course of business and not in connection with the borrowing of any money or any Hedging Agreements. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, issue any preferred stock or other preferred Equity Interests, except (i) Qualified Holdings Preferred Stock, (ii) Assumed Preferred Stock and (iii) preferred stock or preferred Equity Interests held by Holdings, the Parent Borrower or any Subsidiary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, create, incur, assume or permit to exist any Lien on any property or asset now owned or hereafter acquired by it, or assign or sell any income or revenues (including accounts receivable) or rights in respect of any thereof, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Liens created under the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Permitted Encumbrances&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Liens in respect of the Permitted Receivables Financing and the Specified Vendor Receivables Financing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any Lien on any property or asset of Holdings, the Parent Borrower or any Subsidiary existing on the Second Restatement Date and set forth in Schedule 6.02&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Lien shall not apply to any other property or asset of Holdings, the Parent Borrower or any Subsidiary and (ii) such Lien shall secure only those obligations which it secures on the Second Restatement Date and extensions, renewals and replacements thereof that do not increase the outstanding principal amount thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;any Lien existing on any property or asset prior to the acquisition thereof by the Parent Borrower or any Subsidiary or existing on any property or asset of any Person that becomes a Subsidiary after the Second Restatement Date prior to the time such Person becomes a Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Lien is not created in contemplation of or in connection with such acquisition or such Person becoming a Subsidiary, as the case may be, (ii) such Lien shall not apply to any other property or assets of the Parent Borrower or any Subsidiary and (iii) such Lien shall secure only those obligations which it secures on the date of such acquisition or the date such Person becomes a Subsidiary, as the case may be&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Liens on fixed or capital assets acquired, constructed or improved by, or in respect of Financing Lease Obligations of, the Parent Borrower or any Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such security interests secure Indebtedness permitted by Section 6.01(a)(viii), (ii) such security interests and the Indebtedness secured thereby are incurred prior to or within 270 days after such acquisition or the completion of such construction or improvement, (iii) the Indebtedness secured thereby does not exceed the cost of acquiring, constructing or improving such fixed or capital </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-101-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">assets and (iv) such security interests shall not apply to any other property or assets of the Parent Borrower or any Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Liens, with respect to any Mortgaged Property, described in the applicable schedule of the title policy covering such Mortgaged Property&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Liens in respect of sales of accounts receivable by Foreign Subsidiaries permitted by Section 6.05(c)(ii)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;other Liens securing liabilities permitted hereunder in an aggregate amount not exceeding the greater of $45,000,000 and 3.5% of Consolidated Total Assets of Holdings (as of the date of incurrence of such Liens), at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Liens in respect of Indebtedness permitted by Section 6.01(a)(xiii)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the assets subject to such Liens are not located in the United States&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Liens, rights of setoff and other similar Liens existing solely with respect to cash and Permitted Investments on deposit in one or more accounts maintained by any Lender, in each case granted in the ordinary course of business in favor of such Lender with which such accounts are maintained, securing amounts owing to such Lender with respect to cash management and operating account arrangements, including those involving pooled accounts and netting arrangements&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, unless such Liens are non-consensual and arise by operation of law, in no case shall any such Liens secure (either directly or indirectly) the repayment of any Indebtedness for borrowed money&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;licenses or sublicenses of Intellectual Property (as defined in the Security Agreement) granted by any Company in the ordinary course of business and not interfering in any material respect with the ordinary conduct of business of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;the filing of UCC financing statements solely as a precautionary measure in connection with operating leases or consignment of goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;Liens for the benefit of a seller deemed to attach solely to cash earnest money deposits in connection with a letter of intent or acquisition agreement with respect to a Permitted Acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Liens deemed to exist in connection with Investments permitted under Section 6.04 that constitute repurchase obligations and in connection with related set-off rights&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;Liens of a collection bank arising in the ordinary course of business under Section 4-210 of the UCC in effect in the relevant jurisdiction covering only the items being collected upon&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;Liens of sellers of goods to the Parent Borrower or any of its Subsidiaries arising under Article 2 of the UCC in effect in the relevant jurisdiction in the ordinary course of business, covering only the goods sold and covering only the unpaid purchase price for such goods and related expenses&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;Liens with respect to property or assets of the Parent Borrower or any Subsidiary securing Incremental Equivalent Debt, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Incremental Equivalent Debt shall be secured only by a Lien on the Collateral and on a pari passu or subordinated basis with the Obligations and shall be subject to a customary intercreditor agreement in form and substance reasonably satisfactory to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;Liens on inventory or other goods and proceeds of any Person securing such Person&#8217;s obligations in respect of documentary letters of credit, bank guarantees or bankers&#8217; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-102-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">acceptances issued or created for the account of such Person to facilitate the purchase, shipment or storage of such inventory or goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;pledges and deposits and other Liens made in the ordinary course of business to secure liability to insurance carriers&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;leases or subleases, and non-exclusive licenses or sublicenses (including with respect to intellectual property) granted to others in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;any encumbrance or restriction (including put and call arrangements) with respect to Equity Interests of any joint venture or similar arrangement securing obligations of such joint venture or pursuant to any joint venture or similar agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(w)&#160;&#160;&#160;&#160;Liens that are contractual rights of set-off relating to purchase orders and other agreements entered into with customers, suppliers or service providers of the Parent Borrower or any Subsidiary in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;agreements to subordinate any interest of the Parent Borrower or any Subsidiary in any accounts receivable or other proceeds, in each case arising from inventory consigned by the Parent Borrower or any such Subsidiary pursuant to an agreement entered into in the ordinary course of business&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;Liens securing insurance premium financing arrangements&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Liens are limited to the applicable unearned insurance premiums.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fundamental Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any other Person to merge into or consolidate with any of them, or liquidate or dissolve, except that, if at the time thereof and immediately after giving effect thereto no Default shall have occurred and be continuing (i) any Subsidiary may merge into the Parent Borrower in a transaction in which the Parent Borrower is the surviving corporation, (ii) any Subsidiary may merge into any Subsidiary in a transaction in which the surviving entity is a Subsidiary and (if any party to such merger is a Subsidiary Loan Party) is a Subsidiary Loan Party (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to any such merger involving the Foreign Subsidiary Borrowers, the surviving entity of such merger shall be a Foreign Subsidiary Borrower, as the case may be) and (iii) any Subsidiary (other than a Subsidiary Loan Party) may liquidate or dissolve if the Parent Borrower determines in good faith that such liquidation or dissolution is in the best interests of the Parent Borrower and is not materially disadvantageous to the Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such merger involving a Person that is not a wholly owned Subsidiary immediately prior to such merger shall not be permitted unless also permitted by Section 6.04.  Notwithstanding the foregoing, this Section 6.03 shall not prohibit any Permitted Acquisition.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Parent Borrower will not, and will not permit any of its Subsidiaries to, engage to any material extent in any business other than businesses of the type conducted by the Parent Borrower and its Subsidiaries on the Second Restatement Date and businesses reasonably related thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Holdings will not engage in any business or activity other than (i) the ownership of all the outstanding shares of capital stock of the Parent Borrower, (ii) performing its obligations (A) under the Loan Documents, and (B) under the Permitted Receivables Financing, (iii) activities incidental thereto and to Holdings&#8217; existence, (iv) activities related to the performance of all its obligations in respect of the Transactions, (v) performing its obligations under guarantees in respect of sale and leaseback transactions permitted by Section 6.06 and (vi) other activities (including the incurrence of Indebtedness and the issuance of its Equity Interests) that are permitted by this Agreement.  Holdings will not own or acquire any assets (other than shares of capital stock of the Parent Borrower and the Permitted Investments or incur any liabilities (other than liabilities imposed by law, including tax liabilities, liabilities related to its existence and permitted business and activities specified in the immediately preceding sentence).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-103-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Receivables Subsidiary will not engage in any business or business activity other than the activities related to the Permitted Receivables Financing and its existence.  The Receivables Subsidiary will not own or acquire any assets (other than the receivables subject to the Permitted Receivables Financing) or incur any liabilities (other than the liabilities imposed by law including tax liabilities, and other liabilities related to its existence and permitted business and activities specified in the immediately preceding sentence, including liabilities arising under the Permitted Receivables Financing).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investments, Loans, Advances, Guarantees and Acquisitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, purchase, hold or acquire (including pursuant to any merger with any Person that was not a wholly owned Subsidiary prior to such merger) any Equity Interests in or evidences of indebtedness or other securities (including any option, warrant or other right to acquire any of the foregoing) of, make or permit to exist any loans or advances to, Guarantee any obligations of, or make or permit to exist any investment or any other interest in, any other Person, or purchase or otherwise acquire (in one transaction or a series of transactions) any assets of any other Person constituting a business unit, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Permitted Investments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;investments existing pursuant to agreements existing on or made pursuant to, binding commitments existing on, on the Second Restatement Date and set forth on Schedule 6.04&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Permitted Acquisitions&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;investments by the Parent Borrower and the Subsidiaries in their respective Subsidiaries that exist immediately prior to any applicable transaction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) any such Equity Interests held by a Loan Party shall be pledged pursuant to the Pledge Agreement or any applicable Foreign Security Documents, as the case may be, to the extent required by this Agreement and (ii) the aggregate amount of investments (excluding any such investments, loans, advances and Guarantees to such Subsidiaries that are assumed and exist on the date any Permitted Acquisition is consummated and that are not made, incurred or created in contemplation of or in connection with such Permitted Acquisition) by Loan Parties in, and loans and advances by Loan Parties to, and Guarantees by Loan Parties of Indebtedness of, Subsidiaries that are not Domestic Loan Parties (or if Domestic Loan Parties, in respect of which the Administrative Agent has not received the documents required by clause (a) of the definition of Collateral and Guarantee Requirement) made after the Second Restatement Date shall not at any time exceed the greater of $100,000,000 and 10.0% of Consolidated Total Assets of Holdings (as of the date of the making of such investment)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;loans or advances made by the Parent Borrower to any Subsidiary and made by any Subsidiary to the Parent Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) any such loans and advances made by a Loan Party shall be evidenced by a promissory note pledged pursuant to the Pledge Agreement or any applicable Foreign Security Documents, as the case may be, and (ii) the amount of such loans and advances made by Loan Parties to Subsidiaries that are not Loan Parties shall be subject to the limitation set forth in clause (d) above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Guarantees permitted by Section 6.01(a)(vii)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;investments arising as a result of any Permitted Receivables Financing or Specified Vendor Receivables Financing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;investments received in connection with the bankruptcy or reorganization of, or settlement of delinquent accounts and disputes with, customers and suppliers, in each case in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any investments in or loans to any other Person received as noncash consideration for sales, transfers, leases and other dispositions permitted by Section 6.05&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-104-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Guarantees by Holdings, the Parent Borrower and the Subsidiaries of leases entered into by any Subsidiary as lessee&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the amount of such Guarantees made by Loan Parties to Subsidiaries that are not Loan Parties shall be subject to the limitation set forth in clause (d) above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;extensions of credit in the nature of accounts receivable or notes receivable in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;loans or advances to employees made (i) in the ordinary course of business consistent with prudent business practice and not exceeding $5,000,000 in the aggregate outstanding at any one time, (ii) in respect of payroll payments and expenses in the ordinary course of business and (iii) in connection with such Person&#8217;s purchase of Equity Interests of Holdings or any direct or indirect parent of Holdings solely to the extent that the amount of such loans and advances shall be contributed to Holdings in cash as common equity&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything to the contrary in this Agreement, the amount of such cash contribution, to the extent of any such outstanding loan or advance, shall not be considered a cash contribution for any other purpose of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;investments in the form of Hedging Agreements permitted under Section 6.07&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;investments by the Parent Borrower or any Subsidiary in (i) the capital stock of a Receivables Subsidiary and (ii) other interests in a Receivables Subsidiary, in each case to the extent required by the terms of the Permitted Receivables Financing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;payroll, travel and similar advances to cover matters that are expected at the time of such advances ultimately to be treated as expenses for accounting purposes and that are made in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;Permitted Joint Venture and Foreign Subsidiary Investments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;investments, loans or advances in addition to those permitted by clauses (a) through (p) above not exceeding in the aggregate the greater of $100,000,000 and 10.0% of Consolidated Total Assets of Holdings (as of the date of the making of such investment, loan or advance) at any time outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;investments made (i) in an amount not to exceed the Net Proceeds Not Otherwise Applied of any issuance of Equity Interests (other than Disqualified Equity Interests and other than any issuance to the Parent Borrower or a Subsidiary) in Holdings issued on or after the Second Restatement Date or (ii) with Equity Interests in Holdings&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;investments by the Parent Borrower or any Subsidiary in an aggregate amount not to exceed the Available Amount&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;investments received in compromise or resolution of litigation, arbitration or other disputes&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;investments&#59; provided that after giving effect to any such investment (and any Indebtedness incurred in connection therewith), the Total Net Leverage Ratio at the time of the making of such investment would be less than or equal to 3.00 to 1.00&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;additional investments&#59; provided that the aggregate amount of investments made pursuant to this clause (v), together with the aggregate amount of Restricted Payments made pursuant to Section 6.08(a)(xiv) and the aggregate amount of payments of Indebtedness made pursuant to Section 6.08(b)(ix), during the period from the date 12 months prior to the date of the making of such investment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) through (and including) the Investment Date  shall not exceed $25,000,000.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-105-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Asset Sales</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, sell, transfer, lease or otherwise dispose of any asset, including any Equity Interest owned by it, nor will they permit any Subsidiary to issue any additional Equity Interest in such Subsidiary, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;sales, transfers, leases and other dispositions of inventory, used or surplus equipment, obsolete, damaged or worn-out equipment or other assets, Permitted Investments and Investments referred to in Section 6.04(h) in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;sales, transfers and dispositions to the Parent Borrower or a Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such sales, transfers or dispositions involving a Subsidiary that is not a Domestic Loan Party shall be made in compliance with Section 6.09&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;(i) sales of accounts receivable and related assets pursuant to the Receivables Purchase Agreement, (ii) sales of accounts receivable and related assets by a Foreign Subsidiary pursuant to customary terms whereby recourse and exposure in respect thereof to any Foreign Subsidiary does not exceed at any time the greater of $60,000,000 and 5.0% of Consolidated Total Assets of Holdings (as of the date of such disposition), and (iii) sales of accounts receivables and related assets pursuant to the Specified Vendor Receivables Financing.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;the creation of Liens permitted by Section 6.02 and dispositions as a result thereof&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;sales or transfers that are permitted sale and leaseback transactions pursuant to Section 6.06&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;sales and transfers that constitute part of an Acquisition Lease Financing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Restricted Payments permitted by Section 6.08&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;transfers and dispositions constituting investments permitted under Section 6.04&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;sales, transfers and other dispositions of property identified on Schedule 6.05&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;sales, transfers and other dispositions of assets (other than Equity Interests in a Borrower) that are not permitted by any other clause of this Section&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate fair market value of all assets sold, transferred or otherwise disposed of in reliance upon this clause (j) shall not exceed 35% of the aggregate fair market value of all assets of the Parent Borrower as of the Second Restatement Date, including any Equity Interests owned by it, during the term of this Agreement subsequent to the Second Restatement Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;any exchange of assets (including a combination of assets and Permitted Investments) for assets related to a Similar Business of comparable or greater market value or usefulness to the business of the Parent Borrower and its Subsidiaries, as a whole, as determined in good faith by the Parent Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;foreclosure, condemnation, taking by eminent domain or any similar action with respect to any property or other asset of the Parent Borrower or any of its Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;the lease, assignment or sublease of any real or personal property in the ordinary course of business&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;any grant in the ordinary course of any non-exclusive license, of patents, trademarks, know-how or any other intellectual property&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-106-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o) &#160;&#160;&#160;&#160;dispositions of receivables in connection with the compromise, settlement or collection thereof in the ordinary course of business or in bankruptcy or similar proceedings and exclusive of factoring or similar arrangements&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;any surrender, expiration or waiver of contract rights or the settlement, release, recovery on or surrender of contract, tort or other claims of any kind&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q) &#160;&#160;&#160;&#160;the termination of a lease of real or personal property that is not necessary to the conduct of the business of the Parent Borrower and its Subsidiaries as a whole&#59; </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) all sales, transfers, leases and other dispositions permitted hereby (other than those permitted by clauses (b), (o) and (q) above) shall be made for fair value and (y) all sales, transfers, leases and other dispositions permitted by clauses (i) and (j) above shall be for at least 75% cash consideration&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the amount of (i) any secured liabilities (as shown on the Parent Borrower&#8217;s or a Subsidiary&#8217;s most recent balance sheet or in the notes thereto) of the Parent Borrower or a Subsidiary that are assumed by the transferee of any such assets or that are otherwise cancelled or terminated in connection with the transaction with such transferee, (ii) any notes or other obligations or other securities or assets received by the Parent Borrower or such Subsidiary from such transferee that are converted by the Parent Borrower or such Subsidiary into cash within 180 days of the receipt thereof (to the extent of the cash received), and (iii) any Designated Non-Cash Consideration received by the Parent Borrower or any Subsidiary in such sale, transfer, lease and other disposition having an aggregate fair market value (as determined in good faith by the Parent Borrower), taken together with all other Designated Non-Cash Consideration received pursuant to this clause (v) that is at that time outstanding, not to exceed the greater of $25,000,000 and 2.5% of Consolidated Total Assets of Holdings (as of the date of such disposition) (with the fair market value of each item of Designated Non-Cash Consideration being measured at the time received and without giving effect to subsequent changes in value), shall be deemed to be cash for the purposes of this provision.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sale and Leaseback Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, enter into any arrangement, directly or indirectly, whereby it shall sell or transfer any property, real or personal, used or useful in its business, whether now owned or hereinafter acquired, and thereafter rent or lease such property or other property that it intends to use for substantially the same purpose or purposes as the property sold or transferred, except for (a) any such sale of any fixed or capital assets (other than any such transaction to which (b) or (c) below is applicable) that is made for cash consideration in an amount not less than the cost of such fixed or capital asset in an aggregate amount less than or equal to $20,000,000, so long as the Financing Lease Obligations associated therewith are permitted by Section 6.01(a)(viii), (b) in the case of property owned as of or after the Second Restatement Date, any such sale of any fixed or capital assets that is made for cash consideration in an aggregate amount not less than the fair market value of such fixed or capital assets not to exceed $35,000,000 in the aggregate, in each case, so long as the Financing Lease Obligations (if any) associated therewith are permitted by Section 6.01(a)(viii) and (c) any Acquisition Lease Financing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hedging Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, enter into any Hedging Agreement, other than Hedging Agreements entered into in the ordinary course of business and which are not speculative in nature to hedge or mitigate risks to which the Parent Borrower, any Foreign Subsidiary Borrower or any other Subsidiary is exposed in the conduct of its business or the management of its assets or liabilities (including Hedging Agreements that effectively cap, collar or exchange interest rates (from fixed to floating rates, from one floating rate to another floating rate or otherwise)).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments&#59; Certain Payments of Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, declare or make, or agree to pay or make, directly or indirectly, any Restricted Payment, or incur any obligation (contingent or otherwise) to do so, except&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-107-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Holdings may declare and pay dividends with respect to its Equity Interests payable solely in additional Equity Interests in Holdings&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Subsidiaries may declare and pay dividends ratably with respect to their capital stock&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make, and Holdings may make, Restricted Payments pursuant to and in accordance with stock option plans, equity purchase programs or agreements or other benefit plans, in each case for any future, present or former employee, director, officer or consultant of the Parent Borrower and the Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate Restricted Payments made under this clause&#160;(iii) do not exceed $5,000,000 in any calendar year, with unused amounts in any calendar year being permitted to be carried over to the next succeeding calendar year (but not to any subsequent calendar year)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such amount in any calendar year may be increased by an amount not to exceed&#58;  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Net Proceeds Not Otherwise Applied received by Holdings from the sale of Equity Interests of Holdings or any direct or indirect parent of Holdings (to the extent contributed to Holdings) to employees, directors, officers or consultants of Holdings, the Parent Borrower or the Subsidiaries that occurs after the Second Restatement Date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the cash proceeds of key man life insurance policies received by the Parent Borrower or any direct or indirect parent of the Parent Borrower (to the extent contributed to the Parent Borrower) or the Subsidiaries after the Second Restatement Date&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">that the Parent Borrower may elect to apply all or any portion of the aggregate increase contemplated by clauses (a) and (b) above in any calendar year&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that cancellation of Indebtedness owing to the Parent Borrower or any Subsidiary from any present or former employees, directors, officers or consultants of the Parent Borrower, any Subsidiary or any direct or indirect parent of the Parent Borrower in connection with a repurchase of Equity Interests of the Parent Borrower or any of its direct or indirect parents will not be deemed to constitute a Restricted Payment for purposes of this covenant or any other provision of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;the Parent Borrower may make Permitted Tax Distributions to Holdings or any other direct or indirect equity owners of the Parent Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;the Parent Borrower may pay dividends to Holdings at such times and in such amounts as shall be necessary to permit Holdings to discharge and satisfy its obligations that are permitted hereunder (including (A) state and local taxes and other governmental charges, and administrative and routine expenses required to be paid by Holdings in the ordinary course of business and (B) cash dividends payable by Holdings in respect of Qualified Holdings Preferred Stock issued pursuant to clauses (b) and (c) of the definition thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that dividends payable by the Parent Borrower to Holdings pursuant to this clause (v) in order to satisfy cash dividends payable by Holdings in respect of Qualified Holdings Preferred Stock issued pursuant to clause (c) of the definition thereof shall be in an amount not to exceed the Available Amount&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make, and Holdings may make payments permitted by Section 6.09(d)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, at the time of such payment and after giving effect thereto, no Default or Event of Default shall have occurred and be continuing and Holdings and the Parent Borrower are in compliance with Section 6.12&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any payments that are prohibited because of the immediately preceding proviso shall accrue and may be made as so accrued upon the curing or waiver of such Default, Event of Default or noncompliance&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-108-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make, and Holdings may make, Restricted Payments in an amount equal to the Available Amount&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of such Restricted Payment and after giving effect thereto, (i) no Default or Event of Default shall have occurred and be continuing and (ii) at the time of such Restricted Payment and after giving effect thereto and to the incurrence of any Indebtedness in connection therewith, Holdings and the Parent Borrower shall be in pro forma compliance with the financial covenants set forth in Sections 6.12 and 6.13&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make, and Holdings may make, Restricted Payments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if after giving effect to such Restricted Payments (and any Indebtedness incurred in connection therewith), the Total Net Leverage Ratio at the time of the making of such payments (the date of the making of such payments, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RP Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) would be (1) less than or equal to 2.25 to 1.00, there shall be no limit on the amount of Restricted Payments made pursuant to this clause (viii), (2) less than or equal to 2.75 to 1.00, but greater than 2.25 to 1.00, the aggregate amount of Restricted Payments made pursuant to this clause (viii), together with the aggregate amount of payments of Indebtedness made pursuant to Section 6.08(b)(viii), during the period from the date 12 months prior to the RP Date through (and including) the RP Date (such period, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RP Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall not exceed $100,000,000, (3) less than or equal to 3.25 to 1.00 but greater than 2.75 to 1.00, the aggregate amount of Restricted Payments made pursuant to this clause (viii), together with the aggregate amount of payments of Indebtedness made pursuant to Section 6.08(b)(viii), during the RP Period shall not exceed $50,000,000 and (4) greater than 3.25 to 1.00, no Restricted Payments may be made pursuant to this clause (viii)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of any payment pursuant to this clause (viii), no Default or Event of Default shall have occurred and be continuing&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make Restricted Payments in an amount not to exceed the Net Proceeds Not Otherwise Applied of any issuance of Equity Interests in Holdings issued on or after the Second Restatement Date (other than an issuance to the Parent Borrower or a Subsidiary and other than an issuance of Disqualified Equity Interests)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;the making of any Restricted Payment shall be permitted within 60 days after the date of declaration thereof if at the date of declaration such Restricted Payment would have complied with the provisions of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)&#160;&#160;&#160;&#160;(i) the Parent Borrower may make payments to Holdings to permit it to purchase, redeem, defease, or otherwise acquire or retire for value its common stock in an amount not to exceed $100,000,000 and (ii) the Parent Borrower may make payments to Holdings to permit it to pay dividends on its common stock in an amount not to exceed, per annum, the greater of $20,000,000 and 2.0% of Market Capitalization&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)&#160;&#160;&#160;&#160;the Parent Borrower and any Subsidiaries may pay or distribute Receivables Fees&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiii)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower and any Subsidiary may make Restricted Payments to allow the payment of cash in lieu of the issuance of fractional shares upon the exercise of options or warrants or upon the conversion or exchange of Equity Interests of any such Person&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiv)&#160;&#160;&#160;&#160;the Parent Borrower may make payments to Holdings to permit it to make, and Holdings may make, Restricted Payments&#59; provided that the aggregate amount of such Restricted Payments, together with the aggregate amount of payments of Indebtedness made pursuant to Section 6.08(b)(ix) and the aggregate amount of investments made pursuant to Section 6.04(v), during the RP Period shall not exceed $25,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of any payment pursuant to this clause (xiv), no Default or Event of Default shall have occurred and be continuing.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-109-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, make or agree to pay or make, directly or indirectly, any payment or other distribution (whether in cash, securities or other property) of or in respect of principal of or interest on any Indebtedness, or any payment or other distribution (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any Indebtedness, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;payment of Indebtedness created under the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;payment of regularly scheduled interest and principal payments as and when due in respect of any Indebtedness, other than payments in respect of subordinated Indebtedness prohibited by the subordination provisions thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;refinancings of Indebtedness to the extent permitted by Section 6.01&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;payment of secured Indebtedness&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;the making of any payment within 60 days of the giving of irrevocable notice in respect thereof shall be permitted if at the time of the giving of such irrevocable notice, such payment would have complied with the provisions of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;payments of Indebtedness with the Net Proceeds Not Otherwise Applied of an issuance of Equity Interests in Holdings issued on or after the Second Restatement Date (other than an issuance to the Parent Borrower or a Subsidiary and other than an issuance of Disqualified Equity Interests)&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;payments of Indebtedness in an amount equal to the Available Amount&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of such payment and after giving effect thereto, (i) no Default or Event of Default shall have occurred and be continuing and (ii) at the time of such payment and after giving effect thereto and to the incurrence of any Indebtedness in connection therewith, the Total Net Leverage Ratio is not greater than 3.50 to 1.00&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;payments of Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if after giving effect to such payments (and any Indebtedness incurred in connection therewith), the Total Net Leverage Ratio at the time of the making of such payments (the date of the making of such payments, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debt Repayment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) would be (1) less than or equal to 2.25 to 1.00, there shall be no limit on the amount of payments made pursuant to this clause (viii), (2) less than or equal to 2.75 to 1.00, but greater than 2.25 to 1.00, the aggregate amount of payments made pursuant to this clause (viii), together with the aggregate amount of Restricted Payments made pursuant to Section 6.08(a)(viii), during the period from the date 12 months prior to the Debt Repayment Date through (and including) the Debt Repayment Date (such period, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debt Repayment Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall not exceed $100,000,000, (3) less than or equal to 3.25 to 1.00 but greater than 2.75 to 1.00, the aggregate amount of payments of Indebtedness made pursuant to this clause (viii), together with the aggregate amount of Restricted Debt Payments made pursuant to Section 6.08(a)(viii), during the Debt Repayment Period shall not exceed $50,000,000 and (4) greater than 3.25 to 1.00, no payments of Indebtedness may be made pursuant to this clause (viii)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of any payment pursuant to this clause (viii), no Default or Event of Default shall have occurred and be continuing&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:50.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;payments of Indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of such payments, together with the aggregate amount of Restricted Payments made pursuant to Section 6.08(a)(xiv) and the aggregate amount of investments made pursuant to Section 6.04(v), during the Debt Repayment Period shall not exceed $25,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that at the time of any payment pursuant to this clause (ix), no Default or Event of Default shall have occurred and be continuing.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, enter into or be party to, or make any payment under, any Synthetic Purchase Agreement unless (i) in the case of any Synthetic Purchase Agreement related to any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-110-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity Interest of Holdings, the payments required to be made by Holdings are limited to amounts permitted to be paid under Section 6.08(a), (ii) in the case of any Synthetic Purchase Agreement related to any Restricted Indebtedness, the payments required to be made by Holdings, the Parent Borrower or the Subsidiaries thereunder are limited to the amount permitted under Section 6.08(b) and (iii) in the case of any Synthetic Purchase Agreement, the obligations of Holdings, the Parent Borrower and the Subsidiaries thereunder are subordinated to the Obligations on terms satisfactory to the Required Lenders.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, sell, lease or otherwise transfer any property or assets to, or purchase, lease or otherwise acquire any property or assets from, or otherwise engage in any other transactions with, any of its Affiliates, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;transactions that are at prices and on terms and conditions not less favorable to the Parent Borrower or such Subsidiary than could be obtained on an arm&#8217;s-length basis from unrelated third parties&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;transactions between or among the Parent Borrower and the Subsidiaries not involving any other Affiliate (to the extent not otherwise prohibited by other provisions of this Agreement)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any Restricted Payment permitted by Section 6.08&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;transactions pursuant to agreements in effect on the Second Restatement Date and listed on Schedule 6.09 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that this clause (d) shall not apply to any extension, or renewal of, or any amendment or modification of such agreements that is less favorable to the Parent Borrower or the applicable Subsidiaries, as the case may be)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;payments or loans (or cancellations of loans) to officers, directors, employees or consultants which are approved by a majority of the board of directors of Holdings in good faith&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;the issuance of Equity Interests (other than Disqualified Equity Interests) of Holdings to any Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;the issuances of securities or other payments, awards or grants in cash, securities or otherwise pursuant to, the funding of, or the making of payments pursuant to, employment, consulting and service agreements and arrangements, stock option and stock ownership plans, long-term incentive plans or similar employee or director benefit plans approved by the board of directors of Holdings or any direct or indirect parent of Holdings or the board of directors of the Parent Borrower or a Subsidiary, as appropriate, in good faith&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;any contribution to the capital of Holdings&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;transactions between Holdings, the Parent Borrower or any Subsidiary, on the one hand, and any Person, on the other hand, a director of which is also a director of Holdings or any direct or indirect parent of Holdings&#59; provided that such director abstains from voting as a director of Holdings or such direct or indirect parent, as the case may be, on any matter involving such other Person&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;any employment agreements or any similar or related agreements entered into by Holdings, the Parent Borrower or any Subsidiary, in each case in the ordinary course of business.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictive Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary to, directly or indirectly, enter into, incur or permit to exist any agreement or other arrangement that prohibits, restricts or imposes any condition upon (a) the ability of Holdings, the Parent Borrower or any Subsidiary to create, incur or permit to exist any Lien upon any of its property or assets, or (b) the ability of any Subsidiary to pay dividends or other distributions with respect to any shares of its capital stock or to make or repay loans or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-111-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">advances to the Parent Borrower or any other Subsidiary or to Guarantee Indebtedness of the Parent Borrower or any other Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) the foregoing shall not apply to restrictions and conditions imposed by law, rule, regulation or order or by any Loan Document, Permitted Receivables Document or any Specified Vendor Receivables Financing Document that are customary, in the reasonable judgment of the board of directors thereof, for the market in which such Indebtedness is issued so long as such restrictions do not prevent, impede or impair (x) the creation of Liens and Guarantees in favor of the Lenders under the Loan Documents or (y) the satisfaction of the obligations of the Loan Parties under the Loan Documents, (ii) the foregoing shall not apply to restrictions and conditions existing on the Second Restatement Date identified on Schedule 6.10, (iii) the foregoing shall not apply to customary restrictions and conditions contained in agreements relating to the sale of a Subsidiary pending such sale&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such restrictions and conditions apply only to the Subsidiary that is to be sold and such sale is permitted hereunder, (iv) clause (a) of the foregoing shall not apply to (A) restrictions or conditions imposed by any agreement relating to secured Indebtedness permitted by this Agreement if such restrictions or conditions apply only to the property or assets securing such Indebtedness and (B) customary provisions in leases and other agreements restricting the assignment thereof, (v) the foregoing shall not apply to any agreement or other instrument of a Person acquired by the Parent Borrower or any Subsidiary which was in existence at the time of such acquisition (but not created in contemplation thereof or to provide all or any portion of the funds or credit support utilized to consummate such acquisition), which encumbrance or restriction is not applicable to any Person, or the properties or assets of any Person, other than the Person and its Subsidiaries, or the property or assets of the Person and its Subsidiaries, so acquired, (vi) the foregoing shall not apply to customary restrictions on cash or other deposits or net worth required by customers under contracts entered into in the ordinary course of business, (vii) the foregoing shall not apply to customary provisions in joint venture agreements, partnership agreements, limited liability company agreements and similar agreements required in connection with the entering into of such transaction and (viii) any prohibition or restrictions of the type referred to in clauses (a) or (b) above imposed by amendments, modifications, restatements, renewals, increases, supplements, refundings, replacements or refinancings of the contracts, instruments or obligations referred to in clauses (i) through (vii) above shall be permitted&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such amendments, modifications, restatements, renewals, increases, supplements, refundings, replacements or refinancings do not expand the scope of any such prohibition or restriction from that originally set forth in the contract, instrument or obligation referred to in clauses (i) through (vii) above.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment of Material Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  None of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower will, nor will they permit any Subsidiary (including the Receivables Subsidiary) to, amend, restate, modify or waive any of its rights under (a) its certificate of incorporation, by-laws or other organizational documents, and (b) any Material Agreement or other agreements (including joint venture agreements), in each case to the extent such amendment, restatement, modification or waiver is adverse to the Lenders in any material respect (it being agreed that the addition or removal of Loan Parties from participation in a Permitted Receivables Financing or Specified Vendor Receivables Financing shall not constitute an amendment, modification or waiver of the Receivables Purchase Agreement, Receivables Transfer Agreement or any Specified Vendor Receivables Financing Document that is adverse to the Lenders).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Expense Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Neither Holdings nor the Parent Borrower will permit the Interest Expense Coverage Ratio, in each case as of the last day of any period of four consecutive fiscal quarters ending on or after December 31, 2020, to be less than 3.00 to 1.00.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Net Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Neither Holdings nor the Parent Borrower will permit the Total Net Leverage Ratio as of the last day of any fiscal quarter ending on or after December 31, 2020 to exceed 4.00 to 1.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that during a Covenant Holiday Period, neither Holdings nor the Parent Borrower will permit the Total Net Leverage Ratio as of the last day of any fiscal quarter ending during such Covenant Holiday Period to exceed 4.50 to 1.00.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 6.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No Parent Borrower or Foreign Subsidiary Borrower will request any Borrowing or Letter of Credit, and no Parent Borrower or Foreign Subsidiary Borrower shall use, and shall procure that their Subsidiaries and its or their respective directors, officers, employees and agents shall not use, the proceeds of any Borrowing or Letter of Credit (A) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-112-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of value, to any Person in violation of any Anti-Corruption Laws, (B) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, to the extent such activities, businesses or transaction would be prohibited by Sanctions if conducted by a corporation incorporated in the United States or in a European Union member state or (C)  in any manner that would result in the violation of  any Sanctions applicable to any party hereto.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Events of Default</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any of the following events (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Events of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall occur&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Parent Borrower or any Foreign Subsidiary Borrower shall fail to (i) pay any principal of any Loan or any reimbursement obligation in respect of any LC Disbursement when and as the same shall become due and payable, whether at the due date thereof or at a date fixed for prepayment thereof or otherwise or (ii) provide cash collateral when and as the same shall be required by Section 2.05(k)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the Parent Borrower or any Foreign Subsidiary Borrower shall fail to pay any interest on any Loan or any fee or any other amount (other than an amount referred to in clause (a) of this Article) payable under this Agreement or any other Loan Document, when and as the same shall become due and payable, and such failure shall continue unremedied for a period of five Business Days&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any representation or warranty made or deemed made by or on behalf of Holdings, the Parent Borrower, any Foreign Subsidiary Borrower or any Subsidiary in or in connection with any Loan Document or any amendment or modification thereof or waiver thereunder, or in any report, certificate, financial statement or other document furnished pursuant to or in connection with any Loan Document or any amendment or modification thereof or waiver thereunder, shall prove to have been incorrect in any material respect when made or deemed made&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower or any Foreign Subsidiary Borrower shall fail to observe or perform any covenant, condition or agreement contained in Section 5.02, 5.04(a) (with respect to the existence of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower and ownership of the Foreign Subsidiary Borrowers), 5.04(b) or 5.11 or in Article VI&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;any Loan Party shall fail to observe or perform any covenant, condition or agreement contained in any Loan Document (other than those specified in clause (a), (b) or (d) of this Article), and such failure shall continue unremedied for a period of 30 days after the earlier of (x) notice thereof from the Administrative Agent to the Parent Borrower (which notice will be given at the request of any Lender) and (y) the date on which the President, a Vice President or a Financial Officer of the Parent Borrower becomes aware of such failure&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower or any Subsidiary shall fail to make any payment (whether of principal, interest or other payment obligations) in respect of any Material Indebtedness, when and as the same shall become due and payable after giving effect to any applicable grace period with respect thereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;any event or condition occurs that results in any Material Indebtedness becoming due prior to its scheduled maturity or that enables or permits the holder or holders of any Material Indebtedness or any trustee or agent on its or their behalf to cause any Material Indebtedness to become due, or to require the prepayment, repurchase, redemption or defeasance thereof, prior to its scheduled maturity&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that this clause (g) shall not apply to secured Indebtedness that becomes due as a result of the voluntary sale or transfer of the property or assets securing such Indebtedness&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-113-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;an involuntary proceeding shall be commenced or an involuntary petition shall be filed seeking (i) liquidation, reorganization or other relief in respect of Holdings, the Parent Borrower, any Foreign Subsidiary Borrower or any Subsidiary or its debts, or of a substantial part of its assets, under any Federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect or (ii) the appointment of a receiver, trustee, custodian, sequestrator, conservator or similar official for Holdings, the Parent Borrower or any Subsidiary or for a substantial part of its assets, and, in any such case, such proceeding or petition shall continue undismissed for 60 days or an order or decree approving or ordering any of the foregoing shall be entered&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower or any Subsidiary shall (i) voluntarily commence any proceeding or file any petition seeking liquidation, reorganization or other relief under any Federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, (ii) consent to the institution of, or fail to contest in a timely and appropriate manner, any proceeding or petition described in clause (h) of this Article, (iii) apply for or consent to the appointment of a receiver, trustee, custodian, sequestrator, conservator or similar official for Holdings, the Parent Borrower or any Subsidiary or for a substantial part of its assets, (iv) file an answer admitting the material allegations of a petition filed against it in any such proceeding, (v) make a general assignment for the benefit of creditors or (vi) take any action for the purpose of effecting any of the foregoing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower or any Subsidiary shall become unable, admit in writing in a court proceeding its inability or fail generally to pay its debts as they become due&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;one or more judgments for the payment of money in an aggregate amount in excess of $50,000,000 shall be rendered against Holdings, the Parent Borrower, any Subsidiary or any combination thereof and the same shall remain undischarged for a period of 30 consecutive days during which execution shall not be effectively stayed, or any action shall be legally taken by a judgment creditor to attach or levy upon any assets of Holdings, the Parent Borrower or any Subsidiary to enforce any such judgment&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;an ERISA Event shall have occurred that, in the opinion of the Required Lenders, when taken together with all other ERISA Events that have occurred, could reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;any Lien covering property having a book value or fair market value of $5,000,000 or more purported to be created under any Security Document shall cease to be, or shall be asserted by any Loan Party not to be, a valid and perfected Lien on any Collateral, except (i) as a result of the sale or other disposition of the applicable Collateral in a transaction permitted under the Loan Documents or (ii) as a result of the Administrative Agent&#8217;s failure to maintain possession of any stock certificates, promissory notes or other instruments delivered to it under  the Pledge Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;the Guarantee Agreement or any other Loan Document (other than a Security Document) shall cease to be, or shall have been asserted in writing by any Loan Party not to be, in full force and effect in accordance with its terms&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;the Parent Borrower, Holdings or any Subsidiary shall challenge the subordination provisions of the Subordinated Debt or assert that such provisions are invalid or unenforceable or that the Obligations of the Parent Borrower or any Foreign Subsidiary Borrower, or the Obligations of Holdings or any Subsidiary under the Guarantee Agreement, are not senior Indebtedness under the subordination provisions of the Subordinated Debt, or any court, tribunal or government authority of competent jurisdiction shall judge the subordination provisions of the Subordinated Debt to be invalid or unenforceable or such Obligations to be not senior Indebtedness under such subordination provisions or otherwise cease to be, or shall be asserted not to be, legal, valid and binding obligations of the parties thereto, enforceable in accordance with their terms&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-114-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;a Change in Control shall occur&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">then, and in every such event (other than an event with respect to the Parent Borrower or any Foreign Subsidiary Borrower described in clause (h) or (i) of this Article), and at any time thereafter during the continuance of such event, the Administrative Agent may, and at the request of the Required Lenders shall, by notice to the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers), take either or both of the following actions, at the same or different times&#58;  (i) terminate the Commitments, and thereupon the Commitments shall terminate immediately, and (ii) declare the Loans then outstanding to be due and payable in whole (or in part, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable), and thereupon the principal of the Loans so declared to be due and payable, together with accrued interest thereon and all fees and other obligations of the Parent Borrower or any Foreign Subsidiary Borrower accrued hereunder, shall become due and payable immediately, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Parent Borrower and the Foreign Subsidiary Borrowers&#59; and in case of any event with respect to the Parent Borrower or any Foreign Subsidiary Borrower described in clause (h) or (i) of this Article, the Commitments shall automatically terminate and the principal of the Loans then outstanding, together with accrued interest thereon and all fees and other obligations of the Parent Borrower or any Foreign Subsidiary Borrower accrued hereunder, shall automatically become due and payable, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Parent Borrower and the Foreign Subsidiary Borrowers.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>The Agents</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 8.01&#160;&#160;&#160;&#160;Each of the Lenders and the Issuing Bank hereby irrevocably appoints the Administrative Agent (it being understood that reference in this Article VIII to the Administrative Agent shall be deemed to include the Collateral Agent) and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms of the Loan Documents, together with such actions and powers as are reasonably incidental thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The bank serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and such bank and its Affiliates may accept deposits from, lend money to and generally engage in any kind of business with Holdings, the Parent Borrower or any Subsidiary or other Affiliate thereof as if it were not the Administrative Agent hereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall not have any duties or obligations except those expressly set forth in the Loan Documents.  Without limiting the generality of the foregoing, (a) the Administrative Agent shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing, (b) the Administrative Agent shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated by the Loan Documents that the Administrative Agent is required to exercise in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be necessary under the circumstances as provided in Section 10.02), and (c) except as expressly set forth in the Loan Documents, the Administrative Agent shall not have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to Holdings, the Parent Borrower or any of its Subsidiaries that is communicated to or obtained by the banks serving as Administrative Agent or any of its Affiliates in any capacity.  The Administrative Agent shall not be liable for any action taken or not taken by it with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary under the circumstances as provided in Section 10.02) and the Administrative Agent shall not be liable for any action taken or not taken by it in the absence of its own gross negligence or willful misconduct.  The Administrative Agent shall be deemed not to have knowledge of any Default unless and until written notice thereof is given to the Administrative Agent by Holdings, the Parent Borrower, a Foreign Subsidiary Borrower or a Lender, and the Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with any Loan Document, (ii) the contents of any certificate, report or other document delivered thereunder or in connection therewith, (iii) the performance or observance of any of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-115-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the covenants, agreements or other terms or conditions set forth in any Loan Document or the occurrence of any Event of default, (iv) the validity, enforceability, effectiveness or genuineness of any Loan Document or any other agreement, instrument or document, or (v) the satisfaction of any condition set forth in Article IV or elsewhere in any Loan Document, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing believed by it to be genuine and to have been signed or sent by the proper Person.  The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to be made by the proper Person, and shall not incur any liability for relying thereon.  The Administrative Agent may consult with legal counsel (who may be counsel for the Parent Borrower or any Foreign Subsidiary Borrower), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent may perform any and all its duties and exercise its rights and powers by or through any one or more sub-agents appointed by the Administrative Agent.  Each of the Administrative Agent and any such sub-agent may perform any and all its duties and exercise its rights and powers through their respective Related Parties.  The exculpatory provisions of the preceding paragraphs shall apply to any such sub-agent and to the Related Parties of each Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided for herein as well as activities as Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to the appointment and acceptance of a successor Administrative Agent as provided in this paragraph, the Administrative Agent may resign at any time by notifying the Lenders, the Issuing Bank and the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers).  Upon any such resignation, the Required Lenders shall have the right, in consultation with the Parent Borrower and, if applicable, the relevant Foreign Subsidiary Borrower, to appoint a successor from among the Lenders.  If no successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its resignation, then the retiring Administrative Agent may, on behalf of the Lenders and the Issuing Bank, appoint a successor Administrative Agent which shall be a bank with an office in New York, New York, or an Affiliate of any such bank.  Upon the acceptance of its appointment as Administrative Agent hereunder by a successor, such successor shall succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent, and the retiring Administrative Agent shall be discharged from its duties and obligations hereunder.  The fees payable by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and such successor.  After the Administrative Agent&#8217;s resignation hereunder, the provisions of this Article and Section 10.03 shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and its and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while it was acting as Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to the appointment and acceptance of a successor Administrative Agent as provided in this paragraph, the Administrative Agent may resign at any time by notifying the Lenders, the Administrative Agent and the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers).  Upon any such resignation, the Required Lenders shall have the right, in consultation with the Parent Borrower and, if applicable, the relevant Foreign Subsidiary Borrower, to appoint a successor from among the Lenders.  If no successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within 10 days after the retiring Administrative Agent gives notice of its resignation, then the retiring Administrative Agent may, on behalf of the Lenders and the Administrative Agent, appoint a successor Administrative Agent.  Upon the acceptance of its appointment as Administrative Agent hereunder by a successor, such successor shall succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent, and the retiring Administrative Agent shall be discharged from its duties and obligations hereunder.  The fees payable by the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-116-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">between the Parent Borrower (on behalf of itself and the Foreign Subsidiary Borrowers) and such successor.  After the Administrative Agent&#8217;s resignation hereunder, the provisions of this Article and Section 10.03 shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and its and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while it was acting as Administrative Agent. For the avoidance of doubt, the provisions of this Article and Section 10.03 shall continue in effect for the benefit of the Administrative Agent (as defined immediately prior to giving effect to the Second Amendment Effective Date), its sub-agents and its and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while it was acting as Administrative Agent.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Lender acknowledges that it has, independently and without reliance upon the Administrative Agent, the Administrative Agent or any other Lender and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement.  Each Lender also acknowledges that it will, independently and without reliance upon the Administrative Agent, the Administrative Agent or any other Lender and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or related agreement or any document furnished hereunder or thereunder.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">None of the Syndication Agents or Documentation Agents shall have any duties or responsibilities hereunder in their respective capacities as such.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of the Lenders hereby exempts the Administrative Agent from the restrictions pursuant to section 181 Civil Code (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">B&#252;rgerliches Gesetzbuch</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and similar restrictions applicable to the Administrative Agent pursuant to any other applicable law, in each case to the extent legally possible to such Secured Party. A Secured Party which cannot grant such exemption shall notify the Administrative Agent accordingly and, upon request of the Administrative Agent, either act in accordance with the terms of this Agreement and&#47;or any other Loan Document as required pursuant to this Agreement and&#47;or such other Loan Document or grant a special power of attorney to a party acting on its behalf, in a manner that is not prohibited pursuant to section 181 of the German Civil Code (B&#252;rgerliches Gesetzbuch) and&#47;or any other applicable laws.&#8221;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 8.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain ERISA Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (a) Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and its Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Parent Borrower or any other Loan Party, that at least one of the following is and will be true&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) such Lender is not using &#8220;plan assets&#8221; (within the meaning of the Plan Asset Regulations) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments, </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii) the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii) (A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-117-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or</font></div><div style="padding-left:54pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv) such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) In addition, unless sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or such Lender has provided another representation, warranty and covenant as provided in sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and its Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Parent Borrower or any other Loan Party, that none of the Administrative Agent, any Syndication Agent, any Documentation Agent or any of their respective Affiliates is a fiduciary with respect to the Collateral or the assets of such Lender (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any Loan Document or any documents related to hereto or thereto).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c) The Administrative Agent, Syndication Agent and Documentation Agent hereby informs the Lenders that each such Person is not undertaking to provide investment advice or to give advice in a fiduciary capacity, in connection with the transactions contemplated hereby, and that such Person has a financial interest in the transactions contemplated hereby in that such Person or an Affiliate thereof (i) may receive interest or other payments with respect to the Loans, the Letters of Credit, the Commitments, this Agreement and any other Loan Documents (ii) may recognize a gain if it extended the Loans, the Letters of Credit or the Commitments for an amount less than the amount being paid for an interest in the Loans, the Letters of Credit or the Commitments by such Lender or (iii) may receive fees or other payments in connection with the transactions contemplated hereby, the Loan Documents or otherwise, including structuring fees, commitment fees, arrangement fees, facility fees, upfront fees, underwriting fees, ticking fees, agency fees, administrative agent or collateral agent fees, utilization fees, minimum usage fees, letter of credit fees, fronting fees, deal-away or alternate transaction fees, amendment fees, processing fees, term out premiums, banker&#8217;s acceptance fees, breakage or other early termination fees or fees similar to the foregoing.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 8.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment and Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (a) Each Lender and Issuing Bank hereby agrees that (x) if the Administrative Agent notifies such Lender or Issuing Bank that the Administrative Agent has determined in its sole discretion that any funds received by such Lender or Issuing Bank from the Administrative Agent or any of its Affiliates (whether as a payment, prepayment or repayment of principal, interest, fees or otherwise&#59; individually and collectively, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), were erroneously transmitted to such Lender or Issuing Bank (whether or not known to such Lender or Issuing Bank), and demands the return of such Payment (or a portion thereof), such Lender or Issuing Bank shall promptly, but in no event later than one Business Day thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender or Issuing Bank to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect, and (y) to the extent permitted by applicable law, such Lender or Issuing Bank shall not assert, and hereby waives, as to the Administrative Agent, any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Payments received, including without limitation any defense based on &#8220;discharge for value&#8221; or any similar doctrine. A notice of the Administrative Agent to any Lender or Issuing Bank under this Section 8.03 shall be conclusive, absent manifest error. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b) Each Lender or Issuing Bank hereby further agrees that if it receives a Payment from the Administrative Agent or any of its Affiliates (x) that is in a different amount than, or on a different date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-118-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">from, that specified in a notice of payment sent by the Administrative Agent (or any of its Affiliates) with respect to such Payment (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or (y) that was not preceded or accompanied by a Payment Notice, it shall be on notice, in each such case, that an error has been made with respect to such Payment. Each Lender and Issuing Bank agrees that, in each such case, or if it otherwise becomes aware a Payment (or portion thereof) may have been sent in error, such Lender or Issuing Bank shall promptly notify the Administrative Agent of such occurrence and, upon demand from the Administrative Agent, it shall promptly, but in no event later than one Business Day thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender or Issuing Bank to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c) The Borrower and each other Loan Party hereby agrees that (x) in the event an erroneous Payment (or portion thereof) are not recovered from any Lender or Issuing Bank that has received such Payment (or portion thereof) for any reason, the Administrative Agent shall be subrogated to all the rights of such Lender or Issuing Bank with respect to such amount and (y) an erroneous Payment shall not pay, prepay, repay, discharge or otherwise satisfy any Obligations owed by the Borrower or any other Loan Party.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d) Each party&#8217;s obligations under this Section 8.03 shall survive the resignation or replacement of the Administrative Agent or any transfer of rights or obligations by, or the replacement of, a Lender or Issuing Bank, the termination of the Commitments or the repayment, satisfaction or discharge of all Obligations under any Loan Document.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>&#91;Reserved&#93;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARTICLE X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><br><br>Miscellaneous</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.01&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except in the case of notices and other communications expressly permitted to be given by telephone, all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopy, as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;if to Holdings, the Parent Borrower or any Foreign Subsidiary Borrower, to the Parent Borrower (on behalf of itself, Holdings and any Foreign Subsidiary Borrower) at 38505 Woodward Avenue, Suite 200, Bloomfield Hills, Michigan 48304, Attention of Joshua Sherbin, General Counsel (Telephone No. (248) 631-5450, Telecopy No. (248) 631-5413),</font></div><div style="margin-bottom:24pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">with a copy to&#58;<br><br>Rachel L. Rawson, Esq.<br>Jones Day<br>100 High Street<br>Boston, Massachusetts 02110<br>(Telecopy No. 617)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;if to the Administrative Agent, to JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2, Chicago, Illinois 60603 Attention of Dartonya Jackson (Email&#58; jpm.agency.cri&#64;jpmorgan.com, Telecopy&#58; 888-292-9533, Telephone&#58; 312-732-7032)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-119-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;if to the Administrative Agent, to it at J.P. Morgan AG, 25 Bank Street, Canary Wharf, London E14 5JP, Attention of The Manager, Loan &#38; Agency Services (Telecopy&#58; 44-207-777-2360, Email&#58; loan_and_agency_london&#64;jpmorgan.com)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;if to JPMCB, as an Issuing Bank, to it at JPMorgan Chase Bank, N.A 10 South Dearborn Street, Floor L2, Chicago, IL 6060 (Fax&#58; 214-307-6874&#59; Email&#58; Chicago.LC.Agency.Activity.Team&#64;JPMChase.com), Attention of Chicago LC Agency Activity Team, and&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;if to JPMCB, as a Swingline Lender, to it at JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2, Chicago, Illinois 60603 Attention of Dartonya Jackson (Email&#58; jpm.agency.cri&#64;jpmorgan.com, Telecopy&#58; 888-292-9533, Telephone&#58; 312-732-7032)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;if to any other Lender, Swingline Lender or Issuing Bank, to it at its address (or telecopy number) set forth in its Administrative Questionnaire.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any party hereto may change its address or telecopy number for notices and other communications hereunder by notice to the other parties hereto.  All notices and other communications given to any party hereto in accordance with the provisions of this Agreement shall be deemed to have been given on the date of receipt.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.02&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waivers&#59; Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No failure or delay by the Administrative Agent, the Issuing Bank or any Lender in exercising any right or power hereunder or under any other Loan Document shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.  The rights and remedies of the Administrative Agent, the Issuing Bank and the Lenders hereunder and under the other Loan Documents are cumulative and are not exclusive of any rights or remedies that they would otherwise have.  No waiver of any provision of any Loan Document or consent to any departure by any Loan Party therefrom shall in any event be effective unless the same shall be permitted by paragraph (b) of this Section, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given.  Without limiting the generality of the foregoing, the making of a Loan or issuance of a Letter of Credit shall not be construed as a waiver of any Default, regardless of whether the Administrative Agent, any Lender or the Issuing Bank may have had notice or knowledge of such Default at the time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Except as provided in Section 2.14, Section 2.20 and Section 2.21, neither this Agreement nor any other Loan Document nor any provision hereof or thereof may be waived, amended or modified except, in the case of this Agreement, pursuant to an agreement or agreements in writing entered into by Holdings, the Parent Borrower, each Foreign Subsidiary Borrower (but only to the extent such waiver, amendment or modification relates to such Foreign Subsidiary Borrower) and the Required Lenders or, in the case of any other Loan Document, pursuant to an agreement or agreements in writing entered into by the Administrative Agent and the Loan Party or Loan Parties that are parties thereto, in each case with the written consent of the Required Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no such agreement shall (i) increase the Commitment of any Lender without the written consent of such Lender, (ii) reduce the principal amount of any Loan or LC Disbursement or reduce the rate of interest thereon, or reduce any fees or other amounts payable hereunder, without the written consent of each Lender affected thereby, (iii) postpone the maturity of any Loan, or the required date of reimbursement of any LC Disbursement, or any date for the payment of any interest, fees or other amounts payable hereunder, or reduce or forgive the amount of, waive or excuse any such payment, or postpone the scheduled date of expiration of any Commitment or postpone the scheduled date of expiration of any Letter of Credit beyond the Revolving Maturity Date, without the written consent of each Lender affected thereby, (iv) change Section 2.18(a), (b) or (c) in a manner that would alter the pro rata sharing of payments required thereby, without the written consent of each Lender, (v) change the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or any other provision of any Loan Document (including this Section) specifying the number or percentage of Lenders (or Lenders of any Class) required to waive, amend or modify any rights thereunder or make any determination or grant any consent thereunder, without the written consent of each Lender (or each Lender of such Class, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-120-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as the case may be), (vi) release Holdings or any Subsidiary Loan Party from its Guarantee under the Guarantee Agreement (except as expressly provided in the Guarantee Agreement), or limit its liability in respect of such Guarantee, without the written consent of each Lender, (vii) release all or substantially all of the Collateral from the Liens of the Security Documents or subordinate (or have the effect of subordinating) the Liens of the Security Documents or the Obligations under the Loan Documents to other Indebtedness, in each case, without the written consent of each Lender (except as expressly provided in the Security Documents), (viii) change the order of priority of payments set forth in Section 5.02 of the Security Agreement or Section 7 of the Pledge Agreement, in each case without the written consent of each Lender, (ix) change any provision of any Loan Document in a manner that by its terms adversely affects the rights in respect of payments due to Lenders holding Loans of any Class differently than those holdings Loans of any other Class, without the written consent of Lenders holding a majority in interest of the outstanding Loans and unused Commitments of each affected Class or (x) require any Lender to make any extension of credit hereunder in a currency other than dollars or another currency agreed by such Lender as a currency in which such Lender will make extensions of credit available hereunder, without the written consent of such Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that (A) no such agreement shall amend, modify or otherwise affect the rights or duties of the Administrative Agent, the Fronting Lender, the Issuing Bank or the Swingline Lenders without the prior written consent of the Administrative Agent, the Fronting Lender, the Issuing Bank or the Swingline Lenders, as the case may be and (B) any waiver, amendment or modification of this Agreement that by its terms affects the rights or duties under this Agreement of the Lenders of a particular Class (but not the Lenders of any other Class) may be effected by an agreement or agreements in writing entered into by Holdings, the Parent Borrower, each Foreign Subsidiary Borrower (but only to the extent such waiver, amendment or modification relates to such Foreign Subsidiary Borrower) and requisite percentage in interest of the affected Class of Lenders that would be required to consent thereto under this Section if such Class of Lenders were the only Class of Lenders hereunder at the time.  Notwithstanding the foregoing, any provision of this Agreement may be amended by an agreement in writing entered into by Holdings, the Parent Borrower, each Foreign Subsidiary Borrower (but only to the extent such waiver, amendment or modification relates to such Foreign Subsidiary Borrower), the Required Lenders and the Administrative Agent (and, if their rights or obligations are affected thereby, the Issuing Bank, the Fronting Lender and the Swingline Lenders) if (i) by the terms of such agreement the Commitment of each Lender not consenting to the amendment provided for therein shall terminate upon the effectiveness of such amendment and (ii) at the time such amendment becomes effective, each Lender not consenting thereto receives payment in full of the principal of and interest accrued on each Loan made by it and all other amounts owing to it or accrued for its account under this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;In connection with any proposed amendment, modification, waiver or termination (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Proposed Change</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) requiring the consent of all Lenders or all affected Lenders, if the consent of the Required Lenders (and, to the extent any Proposed Change requires the consent of Lenders holding Loans of any Class pursuant to clause (v) or (ix) of paragraph (b) of this Section, the consent of at least 50% in interest of the outstanding Loans and unused Commitments of such Class) to such Proposed Change is obtained, but the consent to such Proposed Change of other Lenders whose consent is required is not obtained (any such Lender whose consent is not obtained as described in paragraph (b) of this Section being referred to as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then, so long as the Lender that is acting as Administrative Agent is not a Non-Consenting Lender, the Parent Borrower may, at its sole expense and effort, upon notice to such Non-Consenting Lender and the Administrative Agent, require such Non-Consenting Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section 10.04), all its interests, rights and obligations under this Agreement to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment), provided that (a) the Parent Borrower shall have received the prior written consent of the Administrative Agent, the Fronting Lender, the Issuing Bank and the Swingline Lenders, which consent shall not be unreasonably withheld, (b) such Non-Consenting Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in LC Disbursements, Swingline Loans and Foreign Currency Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Parent Borrower (in the case of all other amounts), (c) the Parent Borrower or such assignee shall have paid to the Administrative Agent the processing and recordation fee specified in Section 10.04(b), (d) such assignee shall consent to such Proposed Change and (e) if such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-121-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-Consenting Lender is acting as the Administrative Agent, it will not be required to assign and delegate its interests, rights and obligations as Administrative Agent under this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, (i) the Administrative Agent and the Parent Borrower may amend, modify or supplement any Loan Document without the consent of any Lender or the Required Lenders in order to correct, amend or cure any ambiguity, inconsistency or defect or correct any typographical error or other manifest error in any Loan Document, (ii) this Agreement may be amended with the written consent of the Administrative Agent, the Parent Borrower and the Lenders providing the relevant Replacement Revolving Facility (as defined below) to permit the refinancing, replacement or modification of all or any portion of the Revolving Commitments and Revolving Loans (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replaced Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) with a replacement revolving facility hereunder (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) the aggregate amount of such Replacement Revolving Facility shall not exceed the aggregate amount of such Replaced Revolving Facility </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> unpaid accrued interest and premium thereon at such time plus reasonable fees and expenses incurred in connection with such replacement), (b) the terms of the Replacement Revolving Facility (1) (excluding pricing, fees and rate floors and optional prepayment or redemption terms and subject to clause (2) below) reflect, in Parent Borrower&#8217;s reasonable judgment, then-existing market terms and conditions and (2) (excluding pricing, fees and rate floors) are no more favorable to the lenders providing such Replacement Revolving Facility than those applicable to the Replaced Revolving Facility (in each case, including with respect to mandatory and optional prepayments)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not apply to covenants or other provisions applicable only to periods after the Latest Maturity Date in effect immediately prior to the establishment of such Replacement Revolving Facility&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any Replacement Revolving Facility may add additional covenants or events of default not otherwise applicable to the Replaced Revolving Facility or covenants more restrictive than the covenants applicable to the Replaced Revolving Facility, in each case prior to the Latest Maturity Date in effect immediately prior to the establishment of such Replacement Revolving Facility so long as all Lenders receive the benefits of such additional covenants, events of default or more restrictive covenants, (c) the maturity date with respect to any Replacement Revolving Facility shall be no earlier than the maturity date with respect to the Replaced Revolving Facility, (d) no Subsidiary that is not originally obligated with respect to repayment of the Replaced Revolving Facility is obligated with respect to the Replacement Revolving Facility, unless such Subsidiary becomes obligated on a pari passu basis in respect of any other then outstanding Loans and Commitments, and (e) any Person that the Parent Borrower proposes to become a lender in respect of the Replacement Revolving Facility, if such Person is not then a Lender, must be reasonably acceptable to the Administrative Agent, the Fronting Lender, the Issuing Banks and the Swingline Lenders.  Notwithstanding the foregoing, in no event shall there be more than three maturity dates in respect of the Revolving Commitments (including any Extended Revolving Commitments or Replacement Revolving Facilities) and (iii) the Administrative Agent, the Parent Borrower and any financial institution may, without the consent of any other Lender or the Required Lenders, agree to designate such financial institution as an additional Swingline Lender and, upon such designation in writing, such additional financial institutions shall become a Swingline Lender under this Agreement and be subject to all rights, duties and obligations of a Swingline Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.03&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses&#59; Indemnity&#59; Damage Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower and each Foreign Subsidiary Borrower, jointly and severally, shall pay (i) all reasonable out-of-pocket expenses incurred by the Agents and their Affiliates, including the reasonable fees, charges and disbursements of one counsel in each applicable jurisdiction for each of the Agents, in connection with the syndication of the credit facilities provided for herein, due diligence investigation, the preparation and administration of the Loan Documents or any amendments, modifications or waivers of the provisions thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable out of-pocket expenses incurred by the Issuing Bank in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii) all out-of-pocket expenses incurred by the Agents, the Issuing Bank or any Lender, including the fees, charges and disbursements of any counsel for the Agents, the Issuing Bank or any Lender, in connection with the enforcement or protection of its rights in connection with the Loan Documents, including its rights under this Section, or in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-122-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Holdings, the Parent Borrower and each Foreign Subsidiary Borrower, jointly and severally, shall indemnify the Agents, the Issuing Bank and each Lender, and each Related Party of any of the foregoing Persons (each such Person being called an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) against, and hold each Indemnitee harmless from, any and all Liabilities and related expenses (including as a result of any conversion of amounts outstanding hereunder from one currency to another currency as provided hereunder), including the fees, charges and disbursements of any counsel for any Indemnitee, incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of (i) the execution or delivery of any Loan Document or any other agreement or instrument contemplated hereby, the performance by the parties to the Loan Documents of their respective obligations thereunder or the consummation of the Transactions or any other transactions contemplated hereby, (ii) any Loan or Letter of Credit or the use of the proceeds therefrom (including any refusal by the Issuing Bank to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or Release of Hazardous Materials on or from any Mortgaged Property or any other property currently or formerly owned or operated by Holdings, the Parent Borrower or any Subsidiary, or any Environmental Liability related in any way to Holdings, the Parent Borrower or any Subsidiary, or (iv) any actual or prospective Proceeding relating to any of the foregoing, whether based on contract, tort or any other theory and regardless of whether any Indemnitee is a party thereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such indemnity shall not, as to any Indemnitee, be available to the extent that such Liabilities or related expenses are (i) determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence, bad faith or willful misconduct of such Indemnitee or (ii) the result of a material breach of such Indemnitee of this Agreement.  This Section 10.03(b) shall not apply with respect to Taxes other than any Taxes that represent losses or damages arising from any non-Tax claim. </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;To the extent permitted by applicable law (i) the Parent Borrower and any Loan Party shall not assert, and the Parent Borrower and each Loan Party hereby waives, any claim against the Administrative Agent, any Syndication Agent, any Documentation Agent, any Issuing Bank and any Lender, and any Related Party of any of the foregoing Persons (each such Person being called a &#8220;Lender-Related Person&#8221;) for any Liabilities arising from the use by others of information or other materials (including, without limitation, any personal data) obtained through telecommunications, electronic or other information transmission systems (including the Internet), and (ii) no party hereto shall assert, and each such party hereby waives, any Liabilities against any other party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof&#59; provided that, nothing in this Section 10.03(c) shall relieve the Parent Borrower and each Loan Party of any obligation it may have to indemnify an Indemnitee, as provided in Section 10.03(b), against any special, indirect, consequential or punitive damages asserted against such Indemnitee by a third party.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;To the extent that any of Holdings, the Parent Borrower, any of the Foreign Subsidiary Borrowers fails to pay any amount required to be paid by it to the Administrative Agent, the Fronting Lender, the Issuing Bank or the Swingline Lenders under paragraph (a) or (b) of this Section (and without limiting such party&#8217;s obligation to do so), each Lender severally agrees to pay to the Administrative Agent, the Fronting Lender, the Issuing Bank or the Swingline Lenders, as the case may be, such Lender&#8217;s pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought) of such unpaid amount&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent, the Fronting Lender, the Issuing Bank or any Swingline Lender in its capacity as such.  For purposes hereof, a Lender&#8217;s &#8220;pro rata share&#8221; shall be determined based upon its share of the sum of the total Revolving Exposures and unused Commitments at the time.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;To the extent permitted by applicable law, none of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower shall assert, and each hereby waives, any claim against any Indemnitee, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement or any agreement or instrument contemplated hereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-123-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;All amounts due under this Section shall be payable promptly after written demand therefor.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;No director, officer, employee, stockholder or member, as such, of any Loan Party shall have any liability for the Obligations or for any claim based on, in respect of or by reason of the Obligations or their creation&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not be construed to relieve any Loan Party of its Obligations under any Loan Document.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;For the avoidance of doubt, this Section 9.3 shall not apply to any Taxes, except to the extent any Taxes that represent losses, claims, damages or liabilities arising from any non-Tax claim.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.04&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (including any Affiliate of the Issuing Bank that issues any Letter of Credit), except that, subject to Section 10.15(g) (and other than as contemplated by Section 2.26), none of Holdings, the Parent Borrower or any Foreign Subsidiary Borrower may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of each Lender (and any attempted assignment or transfer by Holdings, the Parent Borrower or any Foreign Subsidiary Borrower without such consent shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby (including any Affiliate of the Issuing Bank that issues any Letter of Credit) and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent, the Issuing Bank and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Any Lender may assign to one or more assignees (other than a natural person) all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitments and the Loans at the time owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) except in the case of an assignment to a Lender, a Lender Affiliate or an Approved Fund, each of the Parent Borrower and the Administrative Agent, the Issuing Bank, the Swingline Lenders and the Fronting Lender must give their prior written consent to such assignment (which consent shall not be unreasonably withheld or delayed) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Parent Borrower shall be deemed to have consented to any assignment of Loans or Commitments unless it shall object thereto by written notice to the Administrative Agent within 10 Business Days after having received notice thereof), (ii) no assignment of Revolving Loans or Revolving Commitments may be made to Holdings, the Parent Borrower, any Foreign Subsidiary Borrower or any Affiliate of any of the foregoing, (iii) except in the case of an assignment to a Lender, a Lender Affiliate or an Approved Fund or an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitment or Loans, the amount of the Commitment or Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent) shall not be less than $5,000,000 unless each of the Parent Borrower and the Administrative Agent otherwise consent, (iv) each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement, except that this clause (iv) shall not be construed to prohibit the assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations in respect of one Class of Commitments or Loans, (v) the parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption, together with a processing and recordation fee of $3,500 and (vi) the assignee, if it shall not be a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any consent of the Parent Borrower otherwise required under this paragraph shall not be required if an Event of Default under clauses (a), (h) or (i) of Article VII has occurred and is continuing.  Subject to acceptance and recording thereof pursuant to paragraph (d) of this Section, from and after the effective date specified in each Assignment and Assumption the assignee thereunder shall be a party hereto and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto but shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-124-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">continue to be entitled to the benefits of Sections 2.15, 2.16, 2.17 and 10.03).  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (e) of this Section.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent, acting for this purpose as an agent of the Parent Borrower and the Foreign Subsidiary Borrowers, shall maintain at one of its offices in The City of New York a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amount of the Loans and LC Disbursements owing to, each Lender pursuant to the terms hereof from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  The entries in the Register shall be conclusive (absent manifest error), and Holdings, the Parent Borrower, the Foreign Subsidiary Borrowers, the Administrative Agent, the Issuing Bank and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary.  The Register shall be available for inspection by the Parent Borrower, the Foreign Subsidiary Borrowers, the Issuing Bank and any Lender, at any reasonable time and from time to time upon reasonable prior notice.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Upon its receipt of a duly completed Assignment and Assumption executed by an assigning Lender and an assignee, the assignee&#8217;s completed Administrative Questionnaire (unless the assignee shall already be a Lender hereunder), the processing and recordation fee referred to in paragraph (b) of this Section and any written consent to such assignment required by paragraph (b) of this Section, the Administrative Agent shall accept such Assignment and Assumption and record the information contained therein in the Register.  No assignment shall be effective for purposes of this Agreement unless it has been recorded in the Register as provided in this paragraph.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Any Lender may, without the consent of the Parent Borrower or any Foreign Subsidiary Borrower, the Administrative Agent, the Issuing Bank or the Swingline Lenders, sell participations to one or more banks or other entities (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in all or a portion of such Lender&#8217;s rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Lender&#8217;s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations and (iii) Holdings, the Parent Borrower, the Foreign Subsidiary Borrowers, the Administrative Agent, the Issuing Bank and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement.  Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce the Loan Documents and to approve any amendment, modification or waiver of any provision of the Loan Documents&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in the first proviso to Section 10.02(b) that affects such Participant.  Subject to paragraph (f) of this Section, the Parent Borrower and the Foreign Subsidiary Borrowers agree that each Participant shall be entitled to the benefits of Sections 2.15, 2.16 and 2.17 (subject to the limitations and requirements therein, including the requirements under Section 2.17(f) (it being understood that the documentation required under Section 2.17(f) shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section, provided that such Participant agrees to be subject to the provisions of Section 2.19 as if it were an assignee under paragraph (b) of this Section.  To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 10.08 as though it were a Lender, provided such Participant agrees to be subject to Section 2.18(c) as though it were a Lender. With respect to any Loan made to an Applicable U.S. Borrower (as defined in Section 2.17(f)(i)), each Lender that sells a Participation shall, acting solely for this purpose as an agent of such Applicable U.S. Borrower, as applicable, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under this Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register to any Person (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any Commitments, Loans, Letters of Credit or its other obligations under any Loan Document) except to the extent that such disclosure is necessary to establish that such Commitment, Loan, Letter of Credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations or in connection with any income tax audit or other income tax </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-125-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">proceeding of the Applicable U.S. Borrower.  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;A Participant shall not be entitled to receive any greater payment under Section 2.15 or 2.17 than the applicable Lender would have been entitled to receive with respect to the participation sold to such Participant unless the sale of the participation to such Participant is made with the prior written consent of the Parent Borrower and, to the extent applicable, each relevant Foreign Subsidiary Borrower.  A Participant that would be a Non-U.S. Lender if it were a Lender shall not be entitled to the benefits of Section 2.17 unless the Parent Borrower and, to the extent applicable, each relevant Foreign Subsidiary Borrower is notified of the participation sold to such Participant and such Participant agrees, for the benefit of the Parent Borrower and, to the extent applicable, each relevant Foreign Subsidiary Borrower, to comply with Section 2.17(f) as though it were a Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Any Lender may, without the consent of the Parent Borrower or the Administrative Agent, at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank, and this Section shall not apply to any such pledge or assignment of a security interest&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no such pledge or assignment of a security interest shall release a Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.05&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All covenants, agreements, representations and warranties made by the Loan Parties in the Loan Documents and in the certificates or other instruments delivered in connection with or pursuant to this Agreement or any other Loan Document shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of the Loan Documents and the making of any Loans and issuance of any Letters of Credit, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent, the Issuing Bank or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under this Agreement is outstanding and unpaid or any Letter of Credit is outstanding and so long as the Commitments have not expired or terminated.  The provisions of Sections 2.15, 2.16, 2.17 and 10.03 and Article VIII shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Loans, the expiration or termination of the Letters of Credit and the Commitments or the termination of this Agreement or any provision hereof.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.06&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Agreement, the other Loan Documents and any separate letter agreements with respect to fees payable to the Administrative Agent constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in Section 4.01, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof that, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.  Delivery of an executed counterpart of a signature page of this Agreement by facsimile or other electronic transmission shall be effective as delivery of a manually executed counterpart of this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.07&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any provision of this Agreement held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-126-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.08&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If an Event of Default shall have occurred and be continuing, each Lender and each of its Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by law, to set off and apply any and all deposits (general or special, time or demand, provisional or final) at any time held and other obligations at any time owing by such Lender or Affiliate to or for the credit or the account of the Parent Borrower or any Foreign Subsidiary Borrower against any of and all the obligations of the Parent Borrower or any Foreign Subsidiary Borrower now or hereafter existing under this Agreement held by such Lender, irrespective of whether or not such Lender shall have made any demand under this Agreement and although such obligations may be unmatured&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that none of the deposits or any other obligation owing to or for the credit or the account of any Foreign Subsidiary Borrower shall be set off or applied against any obligations of the Parent Borrower or any Borrower that is a United States person within the meaning of Section 7701(a)(30) of the Code.  The rights of each Lender under this Section are in addition to other rights and remedies (including other rights of setoff) which such Lender may have &#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that to the extent prohibited by applicable law as described in the definition of &#8220;Excluded Swap Obligation,&#8221; no amounts received from, or set off with respect to, any Loan Party shall be applied to any Excluded Swap Obligations of such Loan Party.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.09&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law&#59; Jurisdiction&#59; Consent to Service of Process</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;This Agreement shall be construed in accordance with and governed by the law of the State of New York.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and each Foreign Subsidiary Borrower hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the United States District Court for the Southern District of New York sitting in the Borough of Manhattan (or if such court lacks subject matter jurisdiction, the Supreme Court of the State of New York sitting in the Borough of Manhattan), and any appellate court from any thereof, in any action or proceeding arising out of or relating to any Loan Document, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may (and any such claims, cross-claims or third party claims brought against the Administrative Agent or any of its Related Parties may only) be heard and determined in such Federal (to the extent permitted by law) or New York State court.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Agreement or any other Loan Document shall affect any right that the Administrative Agent, the Issuing Bank or any Lender may otherwise have to bring any action or proceeding relating to this Agreement or any other Loan Document against Holdings, the Parent Borrower, any of the Foreign Subsidiary Borrowers or their properties in the courts of any jurisdiction.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each of Holdings, the Parent Borrower and each Foreign Subsidiary Borrower hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement or any other Loan Document in any court referred to in paragraph (b) of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in Section 10.01.  Nothing in this Agreement or any other Loan Document will affect the right of any party to this Agreement to serve process in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.10&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN  ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-127-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.11&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Article and Section headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.12&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the  Administrative Agent, the Issuing Bank and the Lenders agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Lender Affiliates and to its and its Lender Affiliates&#8217; directors, officers, employees and agents, including accountants, legal counsel and other advisors (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential pursuant to the terms hereof), (b) to the extent requested by any regulatory or quasi-regulatory authority, (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process, (d) to any other party to this Agreement, (e) in connection with the exercise of any remedies hereunder or any suit, action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement or (ii) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Parent Borrower, any Foreign Subsidiary Borrower and their respective obligations, (g) with the consent of the Parent Borrower or (h) to the extent such Information (i) is publicly available at the time of disclosure or becomes publicly available other than as a result of a breach of this Section or (ii) becomes available to the Administrative Agent, the Issuing Bank or any Lender on a nonconfidential basis from a source other than Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary).  For the purposes of this Section, &#8220;Information&#8221; means all information received from Holdings, the Parent Borrower or any Subsidiary  (including the Receivables Subsidiary) relating to Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary) or its business, other than any such information that is available to the Administrative Agent, the Issuing Bank or any Lender on a nonconfidential basis prior to disclosure by Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary) and other than information pertaining to this Agreement routinely provided by arrangers to data service providers, including league table providers, that serve the lending industry&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of information received from Holdings, the Parent Borrower or any Subsidiary (including the Receivables Subsidiary) after the Second Restatement Date, such information is clearly identified at the time of delivery as confidential.  Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.    </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.13&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rate Limitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), shall exceed the maximum lawful rate (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) which may be contracted for, charged, taken, received or reserved by the Lender holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable in respect of such Loan but were not payable as a result of the operation of this Section shall be cumulated and the interest and Charges payable to such Lender in respect of other Loans or periods shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the NYFRB Rate to the date of repayment, shall have been received by such Lender.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.14&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-128-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The obligations hereunder of the Parent Borrower and the Foreign Subsidiary Borrowers and under the other Loan Documents to make payments in dollars shall not be discharged or satisfied by any tender or recovery pursuant to any judgment expressed in or converted into any currency other than dollars, except to the extent that such tender or recovery results in the effective receipt by the Administrative Agent, the Collateral Agent or a Lender of the full amount of dollars expressed to be payable to the Administrative Agent, Collateral Agent or Lender under this Agreement or the other Loan Documents.  If, for the purpose of obtaining or enforcing judgment against the Parent Borrower, any Foreign Subsidiary Borrower or any other Loan Party in any court or in any jurisdiction, it becomes necessary to convert into or from any currency other than dollars (such other currency being hereinafter referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) an amount due in dollars, each party hereto agrees, to the fullest extent that it may effectively do so, that the rate of exchange used shall be that at which, in accordance with normal banking procedures in the relevant jurisdiction, the first currency could be purchased with such other currency, as of the date immediately preceding the day on which the judgment is given (such Business Day being hereinafter referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency Conversion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If there is a change in the rate of exchange prevailing between the Judgment Currency Conversion Date and the date of actual payment of the amount due, the Parent Borrower and each Foreign Subsidiary Borrower, as the case may be,  covenants and agrees to pay, or cause to be paid, such additional amounts, if any (but in any event not a lesser amount), as may be necessary to ensure that the amount paid in the Judgment Currency, when converted at the rate of exchange prevailing on the date of payment, will produce the amount of dollars which could have been purchased with the amount of Judgment Currency stipulated in the judgment or judicial award at the rate of exchange prevailing on the Judgment Currency Conversion Date.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;For purposes of determining the dollar equivalent of the Judgment Currency, such amounts shall include any premium and costs payable in connection with the purchase of dollars.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.15&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Lender hereby notifies Holdings and the Parent Borrower that pursuant to the requirements of the USA PATRIOT Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), it is required, or will be required in the future, to obtain, verify and record information that identifies Holdings, the Parent Borrower and the other Loan Parties, which information includes the name and address of Holdings, the Parent Borrower and the other Loan Parties and other information that will allow such Lender to identify Holdings, the Parent Borrower and the other Loan Parties in accordance with the PATRIOT Act.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.17&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Fiduciary Duty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Agent, each Lender and their Affiliates (collectively, solely for purposes of this paragraph, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), may have economic interests that conflict with those of the Parent Borrower and the Foreign Subsidiary Borrowers, their stockholders and&#47;or their affiliates.&#160; Each of the Parent Borrower and the Foreign Subsidiary Borrowers agrees that nothing in the Loan Documents or otherwise will be deemed to create an advisory, fiduciary or agency relationship or fiduciary or other implied duty between any Lender, on the one hand, and such borrower, its stockholders or its affiliates, on the other.&#160; Each of the Parent Borrower and the Foreign Subsidiary Borrowers acknowledges and agrees that (i) the transactions contemplated by the Loan Documents (including the exercise of rights and remedies hereunder and there under) are arm&#8217;s-length commercial transactions between the Lenders, on the one hand, and the applicable borrower, on the other, and (ii) in connection therewith and with the process leading thereto, (x) no Lender has assumed an advisory or fiduciary responsibility in favor of any of the Parent Borrower or the Foreign Subsidiary Borrowers, their stockholders or their affiliates with respect to the transactions contemplated hereby (or the exercise of rights or remedies with respect thereto) or the process leading thereto (irrespective of whether any Lender has advised, is currently advising or will advise any borrower, its stockholders or its Affiliates on other matters) or any other obligation to any of the Parent Borrower or the Foreign Subsidiary Borrowers except the obligations expressly set forth in the Loan Documents and (y) each Lender is acting solely as principal and not as the agent or fiduciary of any of the Parent Borrower or the Foreign Subsidiary Borrowers, their respective management, stockholders, creditors or any other Person.&#160; Each of the Parent Borrower and the Foreign Subsidiary Borrowers acknowledges and agrees that it has consulted its own </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-129-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">legal and financial advisors to the extent it deemed appropriate and that it is responsible for making its own independent judgment with respect to such transactions and the process leading thereto.&#160; Each of the Parent Borrower and the Foreign Subsidiary Borrowers agrees that it will not claim that any Lender has rendered advisory services of any nature or respect, or owes a fiduciary or similar duty to such borrower, in connection with such transaction or the process leading thereto.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.18&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt Foreign Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;For the purpose of any Foreign Security Document governed by Dutch law, each Foreign Subsidiary Borrower hereby irrevocably and unconditionally undertakes to pay as a separate and independent obligation to the Collateral Agent amounts equal to the aggregate amount payable (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">verschuldigd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) to any of the Secured Parties under or pursuant to its Foreign Obligations (these payment undertakings to the Collateral Agent hereinafter collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt Foreign Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). The Parallel Debt Foreign Obligations will be payable in the currency or currencies of the relevant Foreign Obligations.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;The Parallel Debt Foreign Obligations will become due and payable (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">opeisbaar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) immediately upon the Collateral Agent&#8217;s first demand, which may be made at any time, as and when one or more of the Foreign Obligations becomes due and payable.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;Each of the parties to this Agreement hereby acknowledges that (A) the Parallel Debt Foreign Obligations constitute undertakings, obligations and liabilities of the Foreign Subsidiary Borrowers to the Collateral Agent which are transferable, separate and independent from, and without prejudice to, the corresponding Foreign Obligations and (B) the Parallel Debt Foreign Obligations represent the Collateral Agent&#8217;s own separate claims to receive payment of the Parallel Debt Foreign Obligations from the Foreign Subsidiary Borrowers, it being understood that the amounts which may become due and payable by the Foreign Subsidiary Borrowers under or pursuant to the Parallel Debt Foreign Obligations from time to time shall never exceed the aggregate amount which is payable under the Foreign Obligations from time to time.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;For the avoidance of doubt, each of the parties to this Agreement confirms that the claims of the Collateral Agent against each of the Foreign Subsidiary Borrowers in respect of the Parallel Debt Foreign Obligations and the claims of any or more of the Secured Parties against the Foreign Subsidiary Borrowers under or pursuant to the Foreign Obligations payable to such Secured Parties do not constitute common property (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">een gemeenschap</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) within the meaning of Section 3&#58;166 of the DCC and that the provisions relating to such common property shall not apply. If, however, it shall be held that such claims of the Collateral Agent and such claims of any one or more of the Secured Parties do constitute such common property and such provisions do apply, the parties to this Agreement agree that this Agreement shall constitute the administration agreement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">beheersregeling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) within the meaning of Section 3&#58;168 of the DCC.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(v)&#160;&#160;&#160;&#160;For the avoidance of doubt, the parties hereto confirm that this Agreement is not to be construed as an agreement as referred to in Section 6&#58;16 of the DCC and that Section 6&#58;16 of the DCC shall not apply.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(vi)&#160;&#160;&#160;&#160;To the extent the Collateral Agent irrevocably (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">onaantastbaar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) receives any amount in payment of the Parallel Debt Foreign Obligations, the Collateral Agent shall distribute such amount among the Secured Parties in accordance with Section 2.18 and upon irrevocable (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">onaantastbaar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) receipt of such amount, the Foreign Obligations shall be reduced by an amount equal to such amount in the manner as if such amount were received as a payment of the Foreign Obligations on the date of receipt by the Collateral Agent of such amount.&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(vii)&#160;&#160;&#160;&#160;To the extent the Collateral Agent or Administrative Agent irrevocably (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">onaantastbaar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) receives any amount in payment of the Foreign Obligations, the Collateral Agent shall </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-130-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">distribute such amount among the Secured Parties in accordance with Section 2.18 and upon irrevocable (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">onaantastbaar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) receipt of such amount, the Parallel Debt Foreign Obligations shall be reduced by an amount equal to such amount in the manner as if such amount were received as a payment of the Parallel Debt Foreign Obligations on the date of receipt by the Secured Party of such amount.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(viii)&#160;&#160;&#160;&#160;For the purpose of any Foreign Security Document governed by Dutch law, the Collateral Agent acts in its own name and on behalf of itself but for the benefit of the Secured Parties and any security right granted to the Collateral Agent to secure the Parallel Debt Foreign Obligations is granted to the Collateral Agent in its capacity of sole creditor of the Parallel Debt Foreign Obligations.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.19&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Novation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Nothing in this Agreement or the Replacement Facility Amendment shall be deemed to be a substitution or novation of the obligations outstanding under the Security Documents or the other Loan Documents or instruments securing the same, which shall remain in full force and effect, except to any extent modified hereby or by instruments executed concurrently herewith.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.20&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the effects of any Bail-In Action on any such liability, including, if applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent entity, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.35pt">(iii)&#160;&#160;&#160;&#160;the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.21&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">MIRE Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the parties hereto acknowledges and agrees that, solely in the event that there are any Mortgaged Properties at the time of any increase, extension or renewal of any of the Commitments or Loans (including the provision of Incremental Revolving Commitments or any other incremental credit facilities hereunder, but excluding (i) any continuation or conversion of borrowings, (ii) the making of any Revolving Loans or (iii) the issuance, renewal or extension of Letters of Credit) shall be subject to (and conditioned upon) delivery of all flood hazard determination certifications, acknowledgements and evidence of flood insurance and other flood-related documentation with respect to such Mortgaged Properties as required by Flood Laws and as otherwise reasonably requested by the Administrative Agent or the Lenders (through the Administrative Agent). </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SECTION 10.22&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Hedging Agreements or any other agreement or instrument that is a QFC (such support &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and each such QFC a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-131-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">with the regulations promulgated thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Special Resolution Regimes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and&#47;or of the United States or any other state of the United States)&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-132-</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:105%"> </font></div></div></div><div id="i014cf83e3e2d4e6d872301d8e26d2c5d_22"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed by their respective authorized officers as of the day and year first above written.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TRIMAS CORPORATION,</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; </font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;   </font></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TRIMAS COMPANY LLC,</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#91;Signature Page to Credit Agreement&#93;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">JPMORGAN CHASE BANK, N.A., individually and as Administrative Agent, </font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Krys Szremski</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;   Vice President</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#91;Signature Page to Credit Agreement&#93;</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LENDER SIGNATURE PAGE TO<br>THE CREDIT AGREEMENT</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.587%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name of Lender,</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; </font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;   </font></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For any Lender requiring a second signature line&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#91;Signature Page to Credit Agreement&#93;</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>trs-123121xexh211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i71ca5b45128749bcb468c18234b21530_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21.1 </font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TriMas Corporation Significant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiary List</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Allfast Fastening Systems, LLC (California limited liability company)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Monogram Aerospace Fasteners, Inc. (Delaware corporation)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Norris Cylinder Company (Delaware corporation)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Rieke Corporation (Indiana corporation)</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain companies may also use trade names or other assumed names in the conduct of their business.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As defined in Rule 1-02(w) of Regulation S-X, and other more significant operating companies as determined by management</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>trs-123121xexh231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id1fd8552ae53434b89b0f2369c186922_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;23.1 </font></div><div style="margin-bottom:22pt;margin-top:78pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement Nos.&#160;333-190666 and 333-218867 on Form S-8 of our reports dated March&#160;1, 2022, relating to the consolidated financial statements and financial statement schedule of TriMas Corporation and subsidiaries, and the effectiveness of TriMas Corporation&#8217;s internal control over financial reporting, appearing in the Annual Report on Form&#160;10-K of TriMas Corporation for the year ended December&#160;31, 2021.</font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2022</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>trs-123121xexh311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ieffae235e74f4b9fb1b8404cf7bf3e5f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section&#160;302 of The Sarbanes-Oxley Act of 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Chapter&#160;63, Title 18 U.S.C. Section&#160;1350(A) and (B)) </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas A. Amato, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of TriMas Corporation&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer(s) and I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;1, 2022 </font></div><div style="margin-bottom:9pt;margin-top:5pt;padding-left:180pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.233%"><tr><td style="width:1.0%"></td><td style="width:59.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;THOMAS A. AMATO</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas A. Amato</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>trs-123121xexh312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i348c82b035e6410082d353ec13fc62de_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section&#160;302 of The Sarbanes-Oxley Act of 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Chapter&#160;63, Title 18 U.S.C. Section&#160;1350(A) and (B)) </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott A. Mell, certify that&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of TriMas Corporation&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer(s) and I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-bottom:9pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;1, 2022 </font></div><div style="margin-bottom:9pt;margin-top:5pt;padding-left:180pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.233%"><tr><td style="width:1.0%"></td><td style="width:59.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.978%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;SCOTT A. MELL</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott A. Mell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>trs-123121xexh321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7528624d93b84960a3879bd662cd295a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As Adopted Pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002 </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of TriMas Corporation (the &#34;Company&#34;) on Form&#160;10-K for the period ended December&#160;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Thomas A. Amato, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Report fully complies with the requirements of section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;1, 2022 </font></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.783%"><tr><td style="width:1.0%"></td><td style="width:57.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.463%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;THOMAS A. AMATO</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas A. Amato</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>trs-123121xexh322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i594a57e2ba66400a88e545ccba0de015_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. Section&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As Adopted Pursuant to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section&#160;906 of the Sarbanes-Oxley Act of 2002 </font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of TriMas Corporation (the &#34;Company&#34;) on Form&#160;10-K for the period ended December&#160;31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I, Scott A. Mell, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58; </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The Report fully complies with the requirements of section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and </font></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;1, 2022 </font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.783%"><tr><td style="width:1.0%"></td><td style="width:57.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.463%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;SCOTT A. MELL</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott A. Mell</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>trs-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:trs="http://www.trimascorp.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.trimascorp.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.trimascorp.com/role/DocumentandEntityInformationDocument">
        <link:definition>000010001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.trimascorp.com/role/AuditInformation">
        <link:definition>000020002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement">
        <link:definition>100010003 - Statement - Consolidated Balance Sheet Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetParentheticals" roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals">
        <link:definition>100020004 - Statement - Consolidated Balance Sheet Parentheticals</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofOperations" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperations">
        <link:definition>100030005 - Statement - Consolidated Statement of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofComprehensiveIncome" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome">
        <link:definition>100040006 - Statement - Consolidated Statement of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofCashFlowsStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement">
        <link:definition>100050007 - Statement - Consolidated Statement of Cash Flows Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofShareholdersEquityStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement">
        <link:definition>100060008 - Statement - Consolidated Statement of Shareholders' Equity Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.trimascorp.com/role/BasisofPresentation">
        <link:definition>210011001 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://www.trimascorp.com/role/NewAccountingPronouncements">
        <link:definition>210021002 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>210031003 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>220042001 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesReceivablesDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails">
        <link:definition>240054001 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails">
        <link:definition>240064002 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails">
        <link:definition>240074003 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails">
        <link:definition>240084004 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
        <link:definition>240094005 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityOffering" roleURI="http://www.trimascorp.com/role/EquityOffering">
        <link:definition>210101004 - Disclosure - Equity Offering</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityOfferingDetails" roleURI="http://www.trimascorp.com/role/EquityOfferingDetails">
        <link:definition>240114006 - Disclosure - Equity Offering (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAcquisitionsNotes" roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes">
        <link:definition>210121005 - Disclosure - Acquisitions Acquisitions (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAcquisitionsNarrativeDetails" roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails">
        <link:definition>240134007 - Disclosure - Acquisitions Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDiscontinuedOperations" roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations">
        <link:definition>210141006 - Disclosure - Discontinued Operations Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDiscontinuedOperationsTables" roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables">
        <link:definition>230153001 - Disclosure - Discontinued Operations Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails">
        <link:definition>240164008 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails">
        <link:definition>240174009 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandRelatedActivities" roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivities">
        <link:definition>210181007 - Disclosure - Restructuring and Related Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandRelatedActivitiesDetails" roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails">
        <link:definition>240194010 - Disclosure - Restructuring and Related Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRevenueNotes" roleURI="http://www.trimascorp.com/role/RevenueRevenueNotes">
        <link:definition>210201008 - Disclosure - Revenue Revenue (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.trimascorp.com/role/RevenueTables">
        <link:definition>230213002 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://www.trimascorp.com/role/RevenueDetails">
        <link:definition>240224011 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalents" roleURI="http://www.trimascorp.com/role/CashandCashEquivalents">
        <link:definition>210231009 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsTables" roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsTables">
        <link:definition>230243003 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsDetails" roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsDetails">
        <link:definition>240254012 - Disclosure - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>210261010 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>230273004 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails">
        <link:definition>240284013 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails">
        <link:definition>240294014 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails">
        <link:definition>240304015 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails">
        <link:definition>240314016 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>240324017 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails">
        <link:definition>240334018 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.trimascorp.com/role/Inventories">
        <link:definition>210341011 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.trimascorp.com/role/InventoriesTables">
        <link:definition>230353005 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.trimascorp.com/role/InventoriesDetails">
        <link:definition>240364019 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNet">
        <link:definition>210371012 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetTables">
        <link:definition>230383006 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetPropertyandEquipmentTableDetails" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails">
        <link:definition>240394020 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDepreciationExpenseTableDetails" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails">
        <link:definition>240404021 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilities" roleURI="http://www.trimascorp.com/role/AccruedLiabilities">
        <link:definition>210411013 - Disclosure - Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesTables" roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesTables">
        <link:definition>230423007 - Disclosure - Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesDetails" roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesDetails">
        <link:definition>240434022 - Disclosure - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebt" roleURI="http://www.trimascorp.com/role/LongtermDebt">
        <link:definition>210441014 - Disclosure - Long-term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtTables" roleURI="http://www.trimascorp.com/role/LongtermDebtTables">
        <link:definition>230453008 - Disclosure - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtDebtTableDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails">
        <link:definition>240464023 - Disclosure - Long-term Debt - Debt Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtSeniorNotesDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails">
        <link:definition>240474024 - Disclosure - Long-term Debt - Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtCreditAgreementDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails">
        <link:definition>240484025 - Disclosure - Long-term Debt - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtOtherRevolvingLoanFacilityDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails">
        <link:definition>240494026 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtLongtermDebtMaturitiesDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails">
        <link:definition>240504027 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtFairValueDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails">
        <link:definition>240514028 - Disclosure - Long-term Debt - Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtDebtIssuanceCostsDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails">
        <link:definition>240524029 - Disclosure - Long-term Debt - Debt Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstruments" roleURI="http://www.trimascorp.com/role/DerivativeInstruments">
        <link:definition>210531015 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsTables" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsTables">
        <link:definition>230543009 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativeNarrativeDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails">
        <link:definition>240554030 - Disclosure - Derivative Instruments - Derivative Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails">
        <link:definition>240564031 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails">
        <link:definition>240574032 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails">
        <link:definition>240584033 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsFairValueMeasurementsDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails">
        <link:definition>240594034 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.trimascorp.com/role/Leases">
        <link:definition>210601016 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.trimascorp.com/role/LeasesTables">
        <link:definition>230613010 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostsDetails" roleURI="http://www.trimascorp.com/role/LeasesLeaseCostsDetails">
        <link:definition>240624035 - Disclosure - Leases Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseLiabilityMaturityTableDetails" roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails">
        <link:definition>240634036 - Disclosure - Leases Operating Lease Liability Maturity Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>240644037 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>240654038 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMinimumpaymentsunderASC840Details" roleURI="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details">
        <link:definition>240664039 - Disclosure - Leases Minimum payments under ASC 840 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesRentExpenseUnderASC840Details" roleURI="http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details">
        <link:definition>240674040 - Disclosure - Leases Rent Expense Under ASC 840 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilities" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilities">
        <link:definition>210681017 - Disclosure - Other Long-term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilitiesTables" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables">
        <link:definition>230693011 - Disclosure - Other Long-term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilitiesDetails" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails">
        <link:definition>240704041 - Disclosure - Other Long-term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.trimascorp.com/role/CommitmentsandContingencies">
        <link:definition>210711018 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesTables">
        <link:definition>230723012 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosNarrativeDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails">
        <link:definition>240734042 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails">
        <link:definition>240744043 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosDamagesSoughtDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails">
        <link:definition>240754044 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMetaldyneCorporationDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails">
        <link:definition>240764045 - Disclosure - Commitments and Contingencies Metaldyne Corporation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesClaimsandLitigationDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails">
        <link:definition>240774046 - Disclosure - Commitments and Contingencies Claims and Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlans">
        <link:definition>210781019 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansTables">
        <link:definition>230793013 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedContributionPlanDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails">
        <link:definition>240804047 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails">
        <link:definition>240814048 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails">
        <link:definition>240824049 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails">
        <link:definition>240834050 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails">
        <link:definition>240844051 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails">
        <link:definition>240854052 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails">
        <link:definition>240864053 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>240874054 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails">
        <link:definition>240884055 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails">
        <link:definition>240894056 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails">
        <link:definition>240904057 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails">
        <link:definition>240914058 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails">
        <link:definition>240924059 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwards" roleURI="http://www.trimascorp.com/role/EquityAwards">
        <link:definition>210931020 - Disclosure - Equity Awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsTables" roleURI="http://www.trimascorp.com/role/EquityAwardsTables">
        <link:definition>230943014 - Disclosure - Equity Awards (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsEquityAwardsNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails">
        <link:definition>240954060 - Disclosure - Equity Awards - Equity Awards Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsStockOptionsNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails">
        <link:definition>240964061 - Disclosure - Equity Awards - Stock Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsStockOptionActivityTableDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails">
        <link:definition>240974062 - Disclosure - Equity Awards - Stock Option Activity Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsRestrictedSharesNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails">
        <link:definition>240984063 - Disclosure - Equity Awards - Restricted Shares Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsRestrictedSharesActivityTableDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails">
        <link:definition>240994064 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareEarningsperShareNotes" roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes">
        <link:definition>211001021 - Disclosure - Earnings per Share Earnings per Share (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareEarningsperShareTables" roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables">
        <link:definition>231013015 - Disclosure - Earnings per Share Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareEarningsperShareDetails" roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails">
        <link:definition>241024065 - Disclosure - Earnings per Share Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperSharePurchaseofCommonStockDetails" roleURI="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails">
        <link:definition>241034066 - Disclosure - Earnings per Share Purchase of Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDividendsDetails" roleURI="http://www.trimascorp.com/role/EarningsperShareDividendsDetails">
        <link:definition>241044067 - Disclosure - Earnings per Share Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeNotes" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes">
        <link:definition>211051022 - Disclosure - Other Comprehensive Income (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeTables" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables">
        <link:definition>231063016 - Disclosure - Other Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeDetails" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails">
        <link:definition>241074068 - Disclosure - Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.trimascorp.com/role/SegmentInformation">
        <link:definition>211081023 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.trimascorp.com/role/SegmentInformationTables">
        <link:definition>231093017 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationDetails">
        <link:definition>241104069 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails">
        <link:definition>241114070 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails">
        <link:definition>241124071 - Disclosure - Segment Information Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.trimascorp.com/role/IncomeTaxes">
        <link:definition>211131024 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.trimascorp.com/role/IncomeTaxesTables">
        <link:definition>231143018 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxbyJurisdictionDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails">
        <link:definition>241154072 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredTaxesDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails">
        <link:definition>241164073 - Disclosure - Income Taxes Components of Deferred Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxExpenseReconciliationDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails">
        <link:definition>241174074 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails">
        <link:definition>241184075 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails">
        <link:definition>241194076 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails">
        <link:definition>241204077 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryQuarterlyFinancialData" roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialData">
        <link:definition>211211025 - Disclosure - Summary Quarterly Financial Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryQuarterlyFinancialDataTables" roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables">
        <link:definition>231223019 - Disclosure - Summary Quarterly Financial Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryQuarterlyFinancialDataDetails" roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails">
        <link:definition>241234078 - Disclosure - Summary Quarterly Financial Data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsSubsequentEventsNotes" roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes">
        <link:definition>211241026 - Disclosure - Subsequent Events Subsequent Events (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsSubsequentEventsTables" roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables">
        <link:definition>231253020 - Disclosure - Subsequent Events Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsSubsequentEventsAcqusitionDetails" roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails">
        <link:definition>241264079 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DividendsDeclaredDetails" roleURI="http://www.trimascorp.com/role/DividendsDeclaredDetails">
        <link:definition>241274080 - Disclosure - Dividends Declared (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccounts" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts">
        <link:definition>211281027 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccountsTables" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsTables">
        <link:definition>231293021 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccountsDetails" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails">
        <link:definition>241304081 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="trs_TaplastS.p.A.Member" abstract="true" name="TaplastS.p.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" abstract="false" name="ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_Plan2Member" abstract="true" name="Plan2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Tradenamesfairvalueexceedscarryingvaluepercentage" abstract="false" name="Tradenamesfairvalueexceedscarryingvaluepercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_NumberOfReportingUnitsThatHaveGoodwill" abstract="false" name="NumberOfReportingUnitsThatHaveGoodwill" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" abstract="false" name="PercentageOfSettlementAndDefenseCostsCoveredByInsurance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_Plan3Member" abstract="true" name="Plan3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_RealignmentActionsAxis" abstract="true" name="RealignmentActionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_AveragestockpriceMember" abstract="true" name="AveragestockpriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" abstract="true" name="AccumulatedNetGainLossfromHedgesAttributabletoParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" abstract="false" name="ChangeInGoodwillImpairmentDueToChangeInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" abstract="false" name="ChangeInGoodwillImpairmentDueToChangeInTerminalRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AerospaceFastenersReportingUnitMember" abstract="true" name="AerospaceFastenersReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Range3Member" abstract="true" name="Range3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_InsuranceTypeDomain" abstract="true" name="InsuranceTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_MaximumRetention" abstract="false" name="MaximumRetention" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_A2017EquityandIncentiveCompensationPlanMember" abstract="true" name="A2017EquityandIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_BankdebtandreceivablesfacilityMember" abstract="true" name="BankdebtandreceivablesfacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_November2020CrossCurrencySwapMember" abstract="true" name="November2020CrossCurrencySwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Realignmentcosts" abstract="false" name="Realignmentcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_OrdinaryCourseClaimsMember" abstract="true" name="OrdinaryCourseClaimsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_IncrementalDebtCommitmentsCapacity" abstract="false" name="IncrementalDebtCommitmentsCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_StopLossLimit" abstract="false" name="StopLossLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_A10b51sharerepurchaseprogramMember" abstract="true" name="A10b51sharerepurchaseprogramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Plan8Member" abstract="true" name="Plan8Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" abstract="false" name="Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_UsefulLifeOneToFifteenYearsMember" abstract="true" name="UsefulLifeOneToFifteenYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Fairvalueinputsvaluationmethoddiscountrate" abstract="false" name="Fairvalueinputsvaluationmethoddiscountrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" abstract="false" name="Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" abstract="false" name="FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_AerospaceendmarketcustomersMember" abstract="true" name="AerospaceendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfDebtInstrumentsTable" abstract="true" name="ScheduleOfDebtInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" abstract="false" name="DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ChangeInTerminalGrowthRate" abstract="false" name="ChangeInTerminalGrowthRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" abstract="false" name="DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" abstract="false" name="FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_LossContingencySettlementAgreementAverageConsideration" abstract="false" name="LossContingencySettlementAgreementAverageConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" abstract="false" name="DefinedBenefitPlanPlanAssetsAnnuityPurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ForeignCurrencyTranslationTable" abstract="true" name="ForeignCurrencyTranslationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DerivativeContractDateAxis" abstract="true" name="DerivativeContractDateAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_IncomeTaxReconciliationTaxReform" abstract="false" name="IncomeTaxReconciliationTaxReform" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DebtfinancingandrelatedexpensesMember" abstract="true" name="DebtfinancingandrelatedexpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" abstract="false" name="DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_FacilityConsolidationRealignmentCosts" abstract="false" name="FacilityConsolidationRealignmentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_QuantitativeImpairmentTestAxis" abstract="true" name="QuantitativeImpairmentTestAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_AffabaFerrariSrlMember" abstract="true" name="AffabaFerrariSrlMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Increasedecreaseinasbestosliability" abstract="false" name="Increasedecreaseinasbestosliability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_GoodwillImpairmentAssessmentAbstract" abstract="true" name="GoodwillImpairmentAssessmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_Plan4Member" abstract="true" name="Plan4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" abstract="true" name="PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ExportSalesFromUnitedStatesOfAmerica" abstract="false" name="ExportSalesFromUnitedStatesOfAmerica" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_InsurancecoverageLineItems" abstract="true" name="InsurancecoverageLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DefinedBenefitPlansSettlementsandCurtailments" abstract="false" name="DefinedBenefitPlansSettlementsandCurtailments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_EquityOfferingTextBlock" abstract="false" name="EquityOfferingTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_Plan6Member" abstract="true" name="Plan6Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_IntertechPlasticsMember" abstract="true" name="IntertechPlasticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" abstract="true" name="FiniteLivedIntangibleAssetsByUsefulLifeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_OmegaPlasticsMember" abstract="true" name="OmegaPlasticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_PunitiveOnlyDamagesMember" abstract="true" name="PunitiveOnlyDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_SpecialtyProductsReportableSegmentMember" abstract="true" name="SpecialtyProductsReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_AsbestosRelatedLiabilityNoncurrent" abstract="false" name="AsbestosRelatedLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AmortizationOfIntangibleAssetsLineItems" abstract="true" name="AmortizationOfIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_RealignmentActionsDomain" abstract="true" name="RealignmentActionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_PackagingReportableSegmentMember" abstract="true" name="PackagingReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_A4125SeniorUnsecuredNotesDue2029Member" abstract="true" name="A4125SeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_PlasticSrlMember" abstract="true" name="PlasticSrlMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" abstract="false" name="LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" abstract="false" name="ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_RSAEngineeredProductsMemberMember" abstract="true" name="RSAEngineeredProductsMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfDepreciationExpenseTable" abstract="true" name="ScheduleOfDepreciationExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_ConsumerendmarketcustomersMember" abstract="true" name="ConsumerendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_AerospaceReportingUnitMember" abstract="true" name="AerospaceReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" abstract="false" name="IncomeTaxReconciliationTaxonUndistributedForeignEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Reclassificationofstrandedtaxeffects" abstract="false" name="Reclassificationofstrandedtaxeffects" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_TotalshareholderreturnmetricMember" abstract="true" name="TotalshareholderreturnmetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" abstract="false" name="ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_HighDeductibleInsurancePolicyTextBlock" abstract="false" name="HighDeductibleInsurancePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_Range1Member" abstract="true" name="Range1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Plan9Member" abstract="true" name="Plan9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_StatementOfComprehensiveIncomeAbstract" abstract="true" name="StatementOfComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_AsbestosRelatedMattersPolicyTextBlock" abstract="false" name="AsbestosRelatedMattersPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_DamagesSoughtDomain" abstract="true" name="DamagesSoughtDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_CashAndCashEquivalentsUnrestricted" abstract="false" name="CashAndCashEquivalentsUnrestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ImpactOfAdoptionOfNewAccountingPronouncement" abstract="false" name="ImpactOfAdoptionOfNewAccountingPronouncement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_RapakMember" abstract="true" name="RapakMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_OilandgascustomerendmarketMember" abstract="true" name="OilandgascustomerendmarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_CompensatoryAndPunitiveDamagesMember" abstract="true" name="CompensatoryAndPunitiveDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ConsolidatedBalanceSheetParentheticalAbstract" abstract="true" name="ConsolidatedBalanceSheetParentheticalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_Plan5Member" abstract="true" name="Plan5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="trs_RealignmentActionsTable" abstract="true" name="RealignmentActionsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" abstract="true" name="DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ChangeInDiscountRate" abstract="false" name="ChangeInDiscountRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" abstract="true" name="FiniteLivedIntangibleAssetsByUsefulLifeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_MetricTypeAxis" abstract="true" name="MetricTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_A3YearEpsCagrMetricMember" abstract="true" name="A3YearEpsCagrMetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_CashPaidForSeverance" abstract="false" name="CashPaidForSeverance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_MachinedProductsReportingUnitMember" abstract="true" name="MachinedProductsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DamagesSoughtRangeAxis" abstract="true" name="DamagesSoughtRangeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" abstract="true" name="ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_A2006PlanMember" abstract="true" name="A2006PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_A2002PlanMember" abstract="true" name="A2002PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfAmortizationOfIntangibleAssetsTable" abstract="true" name="ScheduleOfAmortizationOfIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_PerformanceBasedRestricedSharesMember" abstract="true" name="PerformanceBasedRestricedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_A4.875SeniorUnsecuredNotesDue2025Member" abstract="true" name="A4.875SeniorUnsecuredNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ServiceBasedRestricedSharesMember" abstract="true" name="ServiceBasedRestricedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DirectorRetainerMember" abstract="true" name="DirectorRetainerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DerivativeContractDateDomain" abstract="true" name="DerivativeContractDateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ScheduleofinsurancecoverageTable" abstract="true" name="ScheduleofinsurancecoverageTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_IntangibleAssetsExcludingGoodwillLineItems" abstract="true" name="IntangibleAssetsExcludingGoodwillLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_Range2Member" abstract="true" name="Range2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_UsefulLifeSeventeenToThirtyYearsMember" abstract="true" name="UsefulLifeSeventeenToThirtyYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_CompensatoryOnlyDamagesMember" abstract="true" name="CompensatoryOnlyDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" abstract="false" name="DefinedBenefitPlanBenefitObligationAnnuityPurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" abstract="false" name="OtherLongTermLiabilitiesOtherThanAsbestosLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DamagesSoughtTypeDomain" abstract="true" name="DamagesSoughtTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_InsuranceTypeAxis" abstract="true" name="InsuranceTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_IndustrialendmarketcustomersMember" abstract="true" name="IndustrialendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_EquityOfferingLineItems" abstract="true" name="EquityOfferingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_Purchasepricebasedondefinitivesalesagreement" abstract="false" name="Purchasepricebasedondefinitivesalesagreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Fairvalueinputsvaluationmethodresidualgrowthrate" abstract="false" name="Fairvalueinputsvaluationmethodresidualgrowthrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DepreciationExpenseLineItems" abstract="true" name="DepreciationExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_GroupMedicalPlanMember" abstract="true" name="GroupMedicalPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AerospaceReportableSegmentMember" abstract="true" name="AerospaceReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" abstract="false" name="ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_Plan7Member" abstract="true" name="Plan7Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ScheduleOfEquityOfferingTable" abstract="true" name="ScheduleOfEquityOfferingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_ImpairmentTestDomain" abstract="true" name="ImpairmentTestDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_OtherComprehensiveIncomeAbstract" abstract="true" name="OtherComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_LamonsDivisionMember" abstract="true" name="LamonsDivisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DepreciationExpenseTableTextBlock" abstract="false" name="DepreciationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_Goodwillreassignedbetweensegments" abstract="false" name="Goodwillreassignedbetweensegments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_RealignmentActionsLineItems" abstract="true" name="RealignmentActionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_RevolvingCreditAndTermLoanFacilitiesMember" abstract="true" name="RevolvingCreditAndTermLoanFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Taxpaymentsrelatedtothesaleofbusiness" abstract="false" name="Taxpaymentsrelatedtothesaleofbusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_RealignmentActionsAbstract" abstract="true" name="RealignmentActionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ForeignCurrencyTranslationLineItems" abstract="true" name="ForeignCurrencyTranslationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" abstract="false" name="DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" abstract="true" name="ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_TFIAerospaceMember" abstract="true" name="TFIAerospaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Plan1Member" abstract="true" name="Plan1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ImpactOfChangeInAccountingPrinciple" abstract="false" name="ImpactOfChangeInAccountingPrinciple" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_UsefulLifeFiveToTwelveYearsMember" abstract="true" name="UsefulLifeFiveToTwelveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Transactioncostsrelatedtosaleofbusiness" abstract="false" name="Transactioncostsrelatedtosaleofbusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ChargesRelatedToRealignmentActions" abstract="false" name="ChargesRelatedToRealignmentActions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_MetricTypeDomain" abstract="true" name="MetricTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ReceivablesFacilityandotherMemberMember" abstract="true" name="ReceivablesFacilityandotherMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_TotalOtherIntangibleAssetsGross" abstract="false" name="TotalOtherIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_LossContingencyPendingCasesNumber" abstract="false" name="LossContingencyPendingCasesNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_October2018CrossCurrencySwapMember" abstract="true" name="October2018CrossCurrencySwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_A2011PlanMember" abstract="true" name="A2011PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DisposalGroupIncludingDiscontinuedOperationsSGA" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsSGA" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" abstract="false" name="StockIssuedDuringPeriodValuePerShareOfferingPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="trs_WorkersCompensationMember" abstract="true" name="WorkersCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Shorttermvariableandotherleasecosts" abstract="false" name="Shorttermvariableandotherleasecosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_UsefulLifeFifteenToTwentyfiveYearsMember" abstract="true" name="UsefulLifeFifteenToTwentyfiveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" abstract="true" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DeferredTaxLiabilitiesRightofUseAsset" abstract="false" name="DeferredTaxLiabilitiesRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_SeniorSecuredTermLoanMember" abstract="true" name="SeniorSecuredTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_AerospaceEngineeredProductsReportingUnitMember" abstract="true" name="AerospaceEngineeredProductsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="trs_DeferredTaxAssetsOperatingleaseliability" abstract="false" name="DeferredTaxAssetsOperatingleaseliability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DamagesSoughtTypeAxis" abstract="true" name="DamagesSoughtTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_TechnologyAndOtherMember" abstract="true" name="TechnologyAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_RealignmentActionsMember" abstract="true" name="RealignmentActionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>trs-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedBalanceSheetStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5ce129f8-f808-4323-96ab-4e84d434a2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_063f8b85-cc9b-4c7c-bebd-ec10026916b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5ce129f8-f808-4323-96ab-4e84d434a2a2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_063f8b85-cc9b-4c7c-bebd-ec10026916b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2a3fd84b-b008-447a-b321-a9f5d9fe625b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5ce129f8-f808-4323-96ab-4e84d434a2a2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2a3fd84b-b008-447a-b321-a9f5d9fe625b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d62a7c76-7243-4ce8-87ce-b1f715bcc505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5ce129f8-f808-4323-96ab-4e84d434a2a2" xlink:to="loc_us-gaap_InventoryNet_d62a7c76-7243-4ce8-87ce-b1f715bcc505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889b1760-4d33-4fa8-bd34-a51a6c96f595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5ce129f8-f808-4323-96ab-4e84d434a2a2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_889b1760-4d33-4fa8-bd34-a51a6c96f595" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3f5f3b8a-9daf-4671-ab73-e931dad6f88f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:to="loc_us-gaap_PreferredStockValue_3f5f3b8a-9daf-4671-ab73-e931dad6f88f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fc9aa6af-8533-4a8b-868c-6721bff3f034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:to="loc_us-gaap_CommonStockValue_fc9aa6af-8533-4a8b-868c-6721bff3f034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c0511b13-36f7-4dfb-8ac4-88b30f8b4b91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c0511b13-36f7-4dfb-8ac4-88b30f8b4b91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b3723c7e-35b4-4df8-a203-fede3a272023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b3723c7e-35b4-4df8-a203-fede3a272023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3805f916-001b-4fe2-8337-cdd2eca13fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_900fe752-ba41-424a-9308-e7058b6050d0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3805f916-001b-4fe2-8337-cdd2eca13fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a779288c-8dca-4949-b118-bc4e77190a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a9a6b227-1503-4c5a-baf3-184b4d09f32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a779288c-8dca-4949-b118-bc4e77190a29" xlink:to="loc_us-gaap_StockholdersEquity_a9a6b227-1503-4c5a-baf3-184b4d09f32f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_812ea162-5b0a-4da9-bdd5-28ad5545458e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a779288c-8dca-4949-b118-bc4e77190a29" xlink:to="loc_us-gaap_Liabilities_812ea162-5b0a-4da9-bdd5-28ad5545458e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f4ace146-ee49-4248-bcbb-7bf915a4b846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_AssetsCurrent_f4ace146-ee49-4248-bcbb-7bf915a4b846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fde7d96f-4d76-44d5-a79e-37db48d5e4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fde7d96f-4d76-44d5-a79e-37db48d5e4f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1756e27-4218-45cc-a560-e5ea9db684e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1756e27-4218-45cc-a560-e5ea9db684e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3ca301cf-9494-4826-bc79-f59eb61b4f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_Goodwill_3ca301cf-9494-4826-bc79-f59eb61b4f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3b17e552-97bf-455a-8b0d-75bb6312d933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3b17e552-97bf-455a-8b0d-75bb6312d933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe0b190c-64a4-4749-9021-9a1da044a68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fe0b190c-64a4-4749-9021-9a1da044a68f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a7a16d37-d5de-43bc-b6d8-e8cd8688e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a4ab10e2-0109-4847-955f-5c9856ba1eed" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a7a16d37-d5de-43bc-b6d8-e8cd8688e43f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8fb93fa7-88f4-4610-8fd3-0cbc0565cbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:to="loc_us-gaap_LiabilitiesCurrent_8fb93fa7-88f4-4610-8fd3-0cbc0565cbdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_f70ed1f2-2487-4ec6-8ca9-0bbdd86078f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_f70ed1f2-2487-4ec6-8ca9-0bbdd86078f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1da8679e-0ce8-4781-8a07-9af635f3d12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1da8679e-0ce8-4781-8a07-9af635f3d12b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8a1efc60-590c-4ecb-9dbe-4c2154e7ac3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8a1efc60-590c-4ecb-9dbe-4c2154e7ac3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_430e6d49-e317-4f9a-882f-29c19309faf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7e1cda53-e36b-4548-94ca-c79282a0170b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_430e6d49-e317-4f9a-882f-29c19309faf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1ef8b8e1-ebd0-41d0-844f-39f8f21f74c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7a4756c8-9f8f-43e1-8c61-59c986a0baf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1ef8b8e1-ebd0-41d0-844f-39f8f21f74c9" xlink:to="loc_us-gaap_AccountsPayableCurrent_7a4756c8-9f8f-43e1-8c61-59c986a0baf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a21f45e7-bed0-456d-bd8f-d011da9cbe61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1ef8b8e1-ebd0-41d0-844f-39f8f21f74c9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a21f45e7-bed0-456d-bd8f-d011da9cbe61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5891ca60-5c87-44a4-a7ea-49f8297b554a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1ef8b8e1-ebd0-41d0-844f-39f8f21f74c9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5891ca60-5c87-44a4-a7ea-49f8297b554a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofOperations"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00b993d5-7c84-4860-8b2c-86fbf40f4ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6612746d-eb10-4334-9513-b5eb05bcb643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_00b993d5-7c84-4860-8b2c-86fbf40f4ebd" xlink:to="loc_us-gaap_GrossProfit_6612746d-eb10-4334-9513-b5eb05bcb643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8feff890-934a-4bd2-9183-fe282f45ad58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_00b993d5-7c84-4860-8b2c-86fbf40f4ebd" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8feff890-934a-4bd2-9183-fe282f45ad58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_4fd305e6-e0e9-4c1a-b2af-6f7b4d66591b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_00b993d5-7c84-4860-8b2c-86fbf40f4ebd" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_4fd305e6-e0e9-4c1a-b2af-6f7b4d66591b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b0e7983b-1da9-407e-b3d8-6025ac3987d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_00b993d5-7c84-4860-8b2c-86fbf40f4ebd" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b0e7983b-1da9-407e-b3d8-6025ac3987d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1ab920b4-1a40-44cc-8012-634787129962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_935361b0-5b71-47e7-bf7c-7517201cd488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_1ab920b4-1a40-44cc-8012-634787129962" xlink:to="loc_us-gaap_InterestExpense_935361b0-5b71-47e7-bf7c-7517201cd488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a30538b5-6deb-4f6f-b0ad-c3b96787b046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_1ab920b4-1a40-44cc-8012-634787129962" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a30538b5-6deb-4f6f-b0ad-c3b96787b046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_add191a3-2569-4254-8d81-ef05e09dbfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_1ab920b4-1a40-44cc-8012-634787129962" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_add191a3-2569-4254-8d81-ef05e09dbfb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_55a39e8a-06e8-41a1-aca5-639921bde3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_c76238a3-98ad-4981-bee3-e8ca571ce0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_55a39e8a-06e8-41a1-aca5-639921bde3bb" xlink:to="loc_us-gaap_Revenues_c76238a3-98ad-4981-bee3-e8ca571ce0a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6ae22a91-0356-45d4-b19c-0016636b2dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_55a39e8a-06e8-41a1-aca5-639921bde3bb" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6ae22a91-0356-45d4-b19c-0016636b2dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c71b6b58-8fa6-4e97-ac1d-8d8b6e15a4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c343c0ee-0222-40b1-a647-f6e3c46cf1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c71b6b58-8fa6-4e97-ac1d-8d8b6e15a4fa" xlink:to="loc_us-gaap_OperatingIncomeLoss_c343c0ee-0222-40b1-a647-f6e3c46cf1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_097e9d8f-597c-4aaf-adc8-48ef4ef705cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c71b6b58-8fa6-4e97-ac1d-8d8b6e15a4fa" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_097e9d8f-597c-4aaf-adc8-48ef4ef705cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_941512a9-a477-482c-babd-065381e1e841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_d1e9a8c6-23a5-4716-9e1f-4dca07a48df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_941512a9-a477-482c-babd-065381e1e841" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_d1e9a8c6-23a5-4716-9e1f-4dca07a48df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_8144e762-8254-48a2-ba50-20ba9a513267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_941512a9-a477-482c-babd-065381e1e841" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_8144e762-8254-48a2-ba50-20ba9a513267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9e6a6d62-29a3-4692-933f-13ef141b590d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8aa6f48a-ca9c-414a-9482-e11f42af0eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_9e6a6d62-29a3-4692-933f-13ef141b590d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8aa6f48a-ca9c-414a-9482-e11f42af0eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de8fbf6b-0b1b-49d5-98c5-56707e3f3d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_9e6a6d62-29a3-4692-933f-13ef141b590d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_de8fbf6b-0b1b-49d5-98c5-56707e3f3d6e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e87e94f1-18a1-4180-9d82-ac08efe0231c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_81369445-1780-46fd-a105-a012d52ae311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e87e94f1-18a1-4180-9d82-ac08efe0231c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_81369445-1780-46fd-a105-a012d52ae311" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9152d47a-5c65-41af-aebb-4eccdcfbb0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e87e94f1-18a1-4180-9d82-ac08efe0231c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9152d47a-5c65-41af-aebb-4eccdcfbb0b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_e86ff712-85d5-4d1a-95f1-f6d720dc3801" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e87e94f1-18a1-4180-9d82-ac08efe0231c" xlink:to="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_e86ff712-85d5-4d1a-95f1-f6d720dc3801" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3ac45372-ab09-4d97-a1cb-dec86bd1640b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_695640a3-ac69-4ba1-9828-11c8ada07d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3ac45372-ab09-4d97-a1cb-dec86bd1640b" xlink:to="loc_us-gaap_NetIncomeLoss_695640a3-ac69-4ba1-9828-11c8ada07d1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a226dbbf-9d82-47e3-bbb3-5e500d7f1b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_3ac45372-ab09-4d97-a1cb-dec86bd1640b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a226dbbf-9d82-47e3-bbb3-5e500d7f1b1f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofCashFlowsStatement"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ee209569-40e9-4617-ba53-fd308d06c626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9231fd1f-2a0a-4285-a766-87802305e948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ee209569-40e9-4617-ba53-fd308d06c626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9231fd1f-2a0a-4285-a766-87802305e948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f041b6c8-bcca-40d0-a3e9-e08da35d2dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ee209569-40e9-4617-ba53-fd308d06c626" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_f041b6c8-bcca-40d0-a3e9-e08da35d2dac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38142c4e-c174-4df5-b414-074eac8c4396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d673880e-8973-40af-8b01-d1fd37ca600c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38142c4e-c174-4df5-b414-074eac8c4396" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d673880e-8973-40af-8b01-d1fd37ca600c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af0372b9-76ef-4a01-afe5-f362865f342c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38142c4e-c174-4df5-b414-074eac8c4396" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af0372b9-76ef-4a01-afe5-f362865f342c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a680dec-1fa5-4671-8849-5c8a2358506f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38142c4e-c174-4df5-b414-074eac8c4396" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a680dec-1fa5-4671-8849-5c8a2358506f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_21b340d0-201b-4e5e-bd7f-f1d196f5c2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_21b340d0-201b-4e5e-bd7f-f1d196f5c2f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cfd54c28-e4a1-4629-9534-f8a1a3159c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_cfd54c28-e4a1-4629-9534-f8a1a3159c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_233d8e63-aba3-440f-b194-98a981d8b724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_233d8e63-aba3-440f-b194-98a981d8b724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_15cf0455-a846-4170-9c7b-f2e52f87147d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_Depreciation_15cf0455-a846-4170-9c7b-f2e52f87147d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c9701cea-573d-4de4-b6be-b9236fc3299b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c9701cea-573d-4de4-b6be-b9236fc3299b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eff3c4a2-8dda-426f-b93e-657d25d441b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_eff3c4a2-8dda-426f-b93e-657d25d441b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a23fdb03-23fb-4f6d-bb91-9f58bd2b7f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a23fdb03-23fb-4f6d-bb91-9f58bd2b7f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8d678c38-f4cc-44d3-968d-dcf0ae0e1a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_ShareBasedCompensation_8d678c38-f4cc-44d3-968d-dcf0ae0e1a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_dd4f22c1-e261-4d3f-8903-bd8457781980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_dd4f22c1-e261-4d3f-8903-bd8457781980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_802066c1-6f89-43f9-b420-5c3338fa782a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_802066c1-6f89-43f9-b420-5c3338fa782a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_d41db4a1-5d44-4f8f-a7e9-5b87c9b2ddb5" xlink:href="trs-20211231.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_trs_Increasedecreaseinasbestosliability_d41db4a1-5d44-4f8f-a7e9-5b87c9b2ddb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_f7d73596-9f11-4719-a1de-dd8315eaf860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_f7d73596-9f11-4719-a1de-dd8315eaf860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6bdb12fe-d5b4-4587-822b-e2bbebfc9a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6bdb12fe-d5b4-4587-822b-e2bbebfc9a07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5f75a2dd-596b-4b58-ae2f-1ea0b4f92e43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5f75a2dd-596b-4b58-ae2f-1ea0b4f92e43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6e17ddb5-1eb9-4e78-9284-d18302d0d53f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6e17ddb5-1eb9-4e78-9284-d18302d0d53f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8596b0f1-a203-42ec-8723-cbadd66fa7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_94aae4b1-46aa-48ab-a016-4d07c47a31b4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_8596b0f1-a203-42ec-8723-cbadd66fa7d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarlyRepaymentOfSeniorDebt_0b8297fb-b2b4-464c-b670-94266b2440cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_EarlyRepaymentOfSeniorDebt_0b8297fb-b2b4-464c-b670-94266b2440cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_1e18351d-12b4-4fed-8158-111ecd0f44fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_1e18351d-12b4-4fed-8158-111ecd0f44fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_3f2c0883-72e7-41fb-bd92-4549f66d2f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_ProceedsFromBankDebt_3f2c0883-72e7-41fb-bd92-4549f66d2f5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_c7ecccb6-2e7e-42b6-ab26-02478d7bf335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_c7ecccb6-2e7e-42b6-ab26-02478d7bf335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2ab898a8-a661-42f8-a431-6833853fdb56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2ab898a8-a661-42f8-a431-6833853fdb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b28aae85-797d-4ed9-a791-e8d61cbd893d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b28aae85-797d-4ed9-a791-e8d61cbd893d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_18968079-2df5-4da8-b115-e4cc0130977c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_18968079-2df5-4da8-b115-e4cc0130977c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a4515cb-79a9-4cdb-b1c9-11f2a6cabff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a4515cb-79a9-4cdb-b1c9-11f2a6cabff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9d8d9c87-415f-4015-b36f-f83fdf4da85d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9d8d9c87-415f-4015-b36f-f83fdf4da85d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_205273fd-9fc4-492a-a608-608779e0acfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_PaymentsOfDividends_205273fd-9fc4-492a-a608-608779e0acfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0f7b743f-d3e9-4c38-846c-9c2f6408f7bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_cf7773f7-76b5-4de7-9328-2b18fd4284d4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_0f7b743f-d3e9-4c38-846c-9c2f6408f7bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_adfcc453-bf9e-4dcc-aab9-9f79feeb0e71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_39f1219f-3e9e-4cff-b1bf-a20e8de896c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_adfcc453-bf9e-4dcc-aab9-9f79feeb0e71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_39f1219f-3e9e-4cff-b1bf-a20e8de896c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_f7632e1e-5ab8-4f92-ba87-6a871d0cad7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_adfcc453-bf9e-4dcc-aab9-9f79feeb0e71" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_f7632e1e-5ab8-4f92-ba87-6a871d0cad7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c3b1843-6b9e-4f8b-bdee-16701f9a8634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_185b4454-87a7-4219-83ff-279ad538b354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c3b1843-6b9e-4f8b-bdee-16701f9a8634" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_185b4454-87a7-4219-83ff-279ad538b354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_06dbd7ff-e4e2-4aab-bfe3-764aa328958a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3c3b1843-6b9e-4f8b-bdee-16701f9a8634" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_06dbd7ff-e4e2-4aab-bfe3-764aa328958a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c740cdc4-427a-4c44-a5a8-774e599cf333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_09943874-03f7-4b91-b5cf-e4afe834f083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c740cdc4-427a-4c44-a5a8-774e599cf333" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_09943874-03f7-4b91-b5cf-e4afe834f083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6d173f36-9c21-42b8-a737-85aa06e083d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c740cdc4-427a-4c44-a5a8-774e599cf333" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6d173f36-9c21-42b8-a737-85aa06e083d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_f4e03618-60b8-40d6-9ee3-a4e2926f31a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c740cdc4-427a-4c44-a5a8-774e599cf333" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_f4e03618-60b8-40d6-9ee3-a4e2926f31a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_6c75e4b4-676e-4739-9fe2-4f8a3781c6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bbdaa7e8-3f86-4ca1-a8d1-9243c5636d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_6c75e4b4-676e-4739-9fe2-4f8a3781c6f3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bbdaa7e8-3f86-4ca1-a8d1-9243c5636d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c14f28f6-9c95-4b0a-b3d8-bf1c4fc0d3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_6c75e4b4-676e-4739-9fe2-4f8a3781c6f3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c14f28f6-9c95-4b0a-b3d8-bf1c4fc0d3e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_5956996b-ff22-4fdd-b715-9dc73d68b4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5b58f53f-f95b-437d-b009-a5059c17d8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_5956996b-ff22-4fdd-b715-9dc73d68b4dd" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5b58f53f-f95b-437d-b009-a5059c17d8b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_a0780298-f9e9-4520-b952-dcb75174ac57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_5956996b-ff22-4fdd-b715-9dc73d68b4dd" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_a0780298-f9e9-4520-b952-dcb75174ac57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5816cbbd-50fe-4360-802d-1465d2efdcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_7287ca9d-caa9-4362-9f21-d4ca77a62c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5816cbbd-50fe-4360-802d-1465d2efdcb9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_7287ca9d-caa9-4362-9f21-d4ca77a62c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_74029ba3-a786-4cf5-b62b-b75493789ba3" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsSGA"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5816cbbd-50fe-4360-802d-1465d2efdcb9" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_74029ba3-a786-4cf5-b62b-b75493789ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_400cb413-c9cd-433f-8739-e958f746a64e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5816cbbd-50fe-4360-802d-1465d2efdcb9" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_400cb413-c9cd-433f-8739-e958f746a64e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_60d429e9-5e88-462a-94db-2a88b533c103" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ec93a662-eebc-4cd9-8e6c-bcc140905ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_60d429e9-5e88-462a-94db-2a88b533c103" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ec93a662-eebc-4cd9-8e6c-bcc140905ff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_cbc4982e-8c76-4052-aa4c-590041f63a0d" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_60d429e9-5e88-462a-94db-2a88b533c103" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_cbc4982e-8c76-4052-aa4c-590041f63a0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9494cad1-7e51-432d-81ec-9b008f55ffb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_62d43f07-14dd-420d-a9d6-102dd540e7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9494cad1-7e51-432d-81ec-9b008f55ffb3" xlink:to="loc_us-gaap_RestrictedCash_62d43f07-14dd-420d-a9d6-102dd540e7fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted_f3fadbba-b88c-47e5-8222-54f8d3ceda27" xlink:href="trs-20211231.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9494cad1-7e51-432d-81ec-9b008f55ffb3" xlink:to="loc_trs_CashAndCashEquivalentsUnrestricted_f3fadbba-b88c-47e5-8222-54f8d3ceda27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e6aee10e-1f04-4d99-afd4-b312cbfad6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_362a5ec1-a458-4966-ade8-7ada6ead0419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e6aee10e-1f04-4d99-afd4-b312cbfad6a2" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_362a5ec1-a458-4966-ade8-7ada6ead0419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_7eafb9db-418a-4d71-b683-66ee6d1b0a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e6aee10e-1f04-4d99-afd4-b312cbfad6a2" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_7eafb9db-418a-4d71-b683-66ee6d1b0a04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_4320530a-ff6d-40bf-a7a3-4755f92f9798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e6aee10e-1f04-4d99-afd4-b312cbfad6a2" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_4320530a-ff6d-40bf-a7a3-4755f92f9798" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetPropertyandEquipmentTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4876815a-565c-404d-9eb1-0fe82a32070d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a4a09396-7125-428e-a953-30f8e7be9476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4876815a-565c-404d-9eb1-0fe82a32070d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a4a09396-7125-428e-a953-30f8e7be9476" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13342b1d-80c4-4725-81cd-d2167fcf7efa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4876815a-565c-404d-9eb1-0fe82a32070d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_13342b1d-80c4-4725-81cd-d2167fcf7efa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0ffa1cf6-50c1-4985-8d55-c5620e8a71b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_08460289-9d5f-4c9f-88f2-3c3fa053d3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0ffa1cf6-50c1-4985-8d55-c5620e8a71b4" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_08460289-9d5f-4c9f-88f2-3c3fa053d3a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7bd125e4-ce69-42bb-899d-b16602d4538b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0ffa1cf6-50c1-4985-8d55-c5620e8a71b4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7bd125e4-ce69-42bb-899d-b16602d4538b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f787aaa4-0aa2-4875-9a7f-af46e3bb6bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0ffa1cf6-50c1-4985-8d55-c5620e8a71b4" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f787aaa4-0aa2-4875-9a7f-af46e3bb6bf7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesOperatingLeaseLiabilityMaturityTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72ea0f33-2083-4908-a421-a6216c4220bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_72ea0f33-2083-4908-a421-a6216c4220bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_52020edb-4852-449b-8737-0a6c8c483ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_52020edb-4852-449b-8737-0a6c8c483ca0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c23f294e-1274-4c70-aab7-6da7be04029c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c23f294e-1274-4c70-aab7-6da7be04029c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_edf26a60-cb1b-401d-ac9d-c3efaadb8d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_edf26a60-cb1b-401d-ac9d-c3efaadb8d4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_781b5d15-5f35-489c-90f0-25bf4ea74ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_781b5d15-5f35-489c-90f0-25bf4ea74ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8bb6bfd5-4882-4861-a662-66d4fd02146d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_560a4d64-1b55-4ec7-a005-0ae1c7f8cc2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8bb6bfd5-4882-4861-a662-66d4fd02146d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesMinimumpaymentsunderASC840Details"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_dac3e452-9b7d-469e-86e0-553ccd5f68f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_dac3e452-9b7d-469e-86e0-553ccd5f68f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_40bface7-b740-4408-89a7-ebf183709528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_40bface7-b740-4408-89a7-ebf183709528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_c86c3a84-d150-4246-b39c-2c2a0e76efb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_c86c3a84-d150-4246-b39c-2c2a0e76efb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_cc3e77c1-ae74-45b2-a763-9877351bc2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_cc3e77c1-ae74-45b2-a763-9877351bc2d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1e8abb0d-0cb2-4aec-a53b-2922eb9bb84e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1e8abb0d-0cb2-4aec-a53b-2922eb9bb84e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_92033c40-73ce-40b0-b89d-a189769c5710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0a682323-51c6-4943-9d67-32553d962147" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_92033c40-73ce-40b0-b89d-a189769c5710" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42f81d42-cb72-4a48-ab78-e60a021b2f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AsbestosRelatedLiabilityNoncurrent_92d41bac-1a75-4991-882b-624fc632ee35" xlink:href="trs-20211231.xsd#trs_AsbestosRelatedLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_42f81d42-cb72-4a48-ab78-e60a021b2f92" xlink:to="loc_trs_AsbestosRelatedLiabilityNoncurrent_92d41bac-1a75-4991-882b-624fc632ee35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_6a935a95-4291-4997-8e27-70a468ba8eb8" xlink:href="trs-20211231.xsd#trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_42f81d42-cb72-4a48-ab78-e60a021b2f92" xlink:to="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_6a935a95-4291-4997-8e27-70a468ba8eb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7b1813eb-a4cb-4ede-b467-1701d1caed5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7b1813eb-a4cb-4ede-b467-1701d1caed5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ad55dfcc-2ff4-413d-a9d7-0096dce958da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ad55dfcc-2ff4-413d-a9d7-0096dce958da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c4a228e0-c52d-4df9-af22-19c33de26bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c4a228e0-c52d-4df9-af22-19c33de26bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_07d1eee3-3925-41e3-aaf9-fcc99d088d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_07d1eee3-3925-41e3-aaf9-fcc99d088d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_125539eb-35d7-443b-8c2c-3ef8b441c186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_125539eb-35d7-443b-8c2c-3ef8b441c186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1cb70ef4-f15f-462b-b9c9-62658a376df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_306060ec-dc54-4b39-9ec0-c35d2276ad0f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1cb70ef4-f15f-462b-b9c9-62658a376df3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_688e302d-bdb4-4264-b2d1-933dd94c73df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bdbb14c9-183f-495e-b01f-adff9664d0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_688e302d-bdb4-4264-b2d1-933dd94c73df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_bdbb14c9-183f-495e-b01f-adff9664d0ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0391fb3b-721c-4a5a-a6c3-2183ee946761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_688e302d-bdb4-4264-b2d1-933dd94c73df" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0391fb3b-721c-4a5a-a6c3-2183ee946761" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c3a8aad8-8f70-4fe0-91fe-58936ef43606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42a80074-c762-45c8-8238-dc480e816c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c3a8aad8-8f70-4fe0-91fe-58936ef43606" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42a80074-c762-45c8-8238-dc480e816c1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8abad49d-f0ec-400c-bbe9-e115dc676b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c3a8aad8-8f70-4fe0-91fe-58936ef43606" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_8abad49d-f0ec-400c-bbe9-e115dc676b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d0dc3fad-473d-41ea-a6e2-a7873f48ece2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_c3a8aad8-8f70-4fe0-91fe-58936ef43606" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d0dc3fad-473d-41ea-a6e2-a7873f48ece2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_30a35b5e-6fdd-4253-ab6f-32c212d8a819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_a0fdaa12-274d-4478-82ea-0ca627fdc6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_30a35b5e-6fdd-4253-ab6f-32c212d8a819" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_a0fdaa12-274d-4478-82ea-0ca627fdc6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_bd1634de-e76e-43aa-850c-2ac1d6bde5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_30a35b5e-6fdd-4253-ab6f-32c212d8a819" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_bd1634de-e76e-43aa-850c-2ac1d6bde5ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8f824cb4-750b-436a-bfca-739d8786d166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_51a25f51-5bfe-42dc-8cea-ea6b757129e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8f824cb4-750b-436a-bfca-739d8786d166" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_51a25f51-5bfe-42dc-8cea-ea6b757129e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_601c58ee-2625-404c-8420-23299df63a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8f824cb4-750b-436a-bfca-739d8786d166" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_601c58ee-2625-404c-8420-23299df63a07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesIncomeTaxbyJurisdictionDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a923f6d-b21e-4b17-a104-77de03ff316a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_75513be7-589d-440c-b6a4-6c950544a334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a923f6d-b21e-4b17-a104-77de03ff316a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_75513be7-589d-440c-b6a4-6c950544a334" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6251600a-5197-41e7-87d8-81d54ad33624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a923f6d-b21e-4b17-a104-77de03ff316a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6251600a-5197-41e7-87d8-81d54ad33624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_48e1a786-c986-42ee-ad8d-ac326791a7af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7a923f6d-b21e-4b17-a104-77de03ff316a" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_48e1a786-c986-42ee-ad8d-ac326791a7af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4318de5d-7050-460a-ac91-a66dd878baac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_cb5158be-5702-45e3-ae89-76cd824f1bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4318de5d-7050-460a-ac91-a66dd878baac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_cb5158be-5702-45e3-ae89-76cd824f1bbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_dc486ae7-29a6-4c71-9f0f-62ebe06fc074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4318de5d-7050-460a-ac91-a66dd878baac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_dc486ae7-29a6-4c71-9f0f-62ebe06fc074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_73ce8456-9672-4422-b380-cb86da213f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cc9abe9f-d91c-46c8-b0f7-845de582e665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_73ce8456-9672-4422-b380-cb86da213f7d" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cc9abe9f-d91c-46c8-b0f7-845de582e665" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e946910d-6cb7-496a-b3b2-5a931e5e2945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_73ce8456-9672-4422-b380-cb86da213f7d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e946910d-6cb7-496a-b3b2-5a931e5e2945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee90d1b7-a5af-4907-b4d7-cb0d13b9950f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ae6ea86d-7073-4b3e-8b4b-5f73c850c535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee90d1b7-a5af-4907-b4d7-cb0d13b9950f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_ae6ea86d-7073-4b3e-8b4b-5f73c850c535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ad165f22-903d-46b2-b9b2-4ffa771de9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee90d1b7-a5af-4907-b4d7-cb0d13b9950f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ad165f22-903d-46b2-b9b2-4ffa771de9ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_60682b6d-a122-4f8e-aa75-8cfb557c2169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ee90d1b7-a5af-4907-b4d7-cb0d13b9950f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_60682b6d-a122-4f8e-aa75-8cfb557c2169" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesComponentsofDeferredTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_262e946e-d1d7-42e8-8595-10caa7ef1b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_33523e73-23e2-45b7-8a70-660e22ac4602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_262e946e-d1d7-42e8-8595-10caa7ef1b77" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_33523e73-23e2-45b7-8a70-660e22ac4602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_967de7f2-58b0-4b2c-9c2d-c29236420468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_262e946e-d1d7-42e8-8595-10caa7ef1b77" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_967de7f2-58b0-4b2c-9c2d-c29236420468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a13182a3-3490-4ef5-bac8-6c2f32dfee82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a13182a3-3490-4ef5-bac8-6c2f32dfee82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_815daecb-10d7-41d9-8d37-97b1a4e97913" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_815daecb-10d7-41d9-8d37-97b1a4e97913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_0f0105c0-35f1-46d0-8408-7bda74af4178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_0f0105c0-35f1-46d0-8408-7bda74af4178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingleaseliability_0822c2b3-90c4-4483-aac4-a5332dfe9571" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingleaseliability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_trs_DeferredTaxAssetsOperatingleaseliability_0822c2b3-90c4-4483-aac4-a5332dfe9571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_06747219-e31a-4db3-9e51-d2068656ef37" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_06747219-e31a-4db3-9e51-d2068656ef37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1880c131-06f3-4637-8628-9d55705b5ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1880c131-06f3-4637-8628-9d55705b5ad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_21846d98-6d18-4b84-992c-108d2fca56ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ccb1b05c-389a-4ddd-979a-35582200351c" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_21846d98-6d18-4b84-992c-108d2fca56ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7d586cf7-d5db-4205-914e-4fc63e5171af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4cc6fc1e-0944-4066-a140-93a6bb5894b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7d586cf7-d5db-4205-914e-4fc63e5171af" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_4cc6fc1e-0944-4066-a140-93a6bb5894b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_229ea90e-e4f5-4c09-9506-cc1a254eefd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7d586cf7-d5db-4205-914e-4fc63e5171af" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_229ea90e-e4f5-4c09-9506-cc1a254eefd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_959b44db-bfb3-4f60-a6de-728abcab817f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_959b44db-bfb3-4f60-a6de-728abcab817f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_a9d034c2-656d-432c-8f4b-e02cafb4bd11" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:to="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_a9d034c2-656d-432c-8f4b-e02cafb4bd11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_a1b82a48-84c7-45a3-a0af-826e08ea73c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_a1b82a48-84c7-45a3-a0af-826e08ea73c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_da0d131d-9905-4a67-b2fa-058926431965" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:to="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_da0d131d-9905-4a67-b2fa-058926431965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_66fcdc97-cdd3-4848-8991-dc07474554b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_79f36be7-c9dd-4b8a-90d2-3531aff966d4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_66fcdc97-cdd3-4848-8991-dc07474554b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesIncomeTaxExpenseReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3a969a08-ea25-4ace-bc7a-8cf2b3edb145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3a969a08-ea25-4ace-bc7a-8cf2b3edb145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_af8ebdf9-1bef-4d4c-a5e0-a769e8dba4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_af8ebdf9-1bef-4d4c-a5e0-a769e8dba4dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6ef0c626-5600-410f-999f-21d70ec5524b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6ef0c626-5600-410f-999f-21d70ec5524b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_fef3127f-37ab-4938-905c-7dc4bb31f36c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_fef3127f-37ab-4938-905c-7dc4bb31f36c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_d5670b37-fe9b-49f6-947c-48766fae185d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_d5670b37-fe9b-49f6-947c-48766fae185d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_7dc0afba-1618-4f05-a714-afeb9712b45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_7dc0afba-1618-4f05-a714-afeb9712b45a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_37046dc6-caf4-44d7-871e-f0578545d959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_37046dc6-caf4-44d7-871e-f0578545d959" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_910b29e5-8725-4c65-a95e-e0ed936e2619" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_910b29e5-8725-4c65-a95e-e0ed936e2619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_09c388e8-3aac-4640-bbc7-24e281d2466c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_09c388e8-3aac-4640-bbc7-24e281d2466c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxReform_d627a66f-d637-4b4b-8a8d-c5e41a86d608" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxReform"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_trs_IncomeTaxReconciliationTaxReform_d627a66f-d637-4b4b-8a8d-c5e41a86d608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b845f610-01a2-4cd2-8e8e-4e0b9cdbef29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b845f610-01a2-4cd2-8e8e-4e0b9cdbef29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_db0dec78-5936-4cd8-8a7b-0a130e8e2e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_db0dec78-5936-4cd8-8a7b-0a130e8e2e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_47d0dd28-95d9-4271-8da7-8f8e0ed95bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7b576978-9636-46c4-830f-96e29cbe3e27" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_47d0dd28-95d9-4271-8da7-8f8e0ed95bee" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>trs-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="trs-20211231.xsd#DocumentandEntityInformationDocument"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="extended" id="i6589674404a947c2b71ad20643eb98c4_DocumentandEntityInformationDocument">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_829a1ab2-c9c4-4ede-be4e-98c3f06e763f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_Security12bTitle_829a1ab2-c9c4-4ede-be4e-98c3f06e763f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fd99f8a8-2b6f-44f3-80fe-8952ec7a0af8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fd99f8a8-2b6f-44f3-80fe-8952ec7a0af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_84d73459-d079-4a82-ae18-38f7b71c0577" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentAnnualReport_84d73459-d079-4a82-ae18-38f7b71c0577" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9d4c694c-dda3-4a54-b009-c1d252df83be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityRegistrantName_9d4c694c-dda3-4a54-b009-c1d252df83be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5baf3616-4563-4828-90f1-4b3391e3c97a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressAddressLine1_5baf3616-4563-4828-90f1-4b3391e3c97a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_d3a14652-8130-43d8-83ca-9576b12d1fd5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressAddressLine2_d3a14652-8130-43d8-83ca-9576b12d1fd5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_36cc02ec-2af6-4868-87b4-ddb2f1f9d3f7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressCityOrTown_36cc02ec-2af6-4868-87b4-ddb2f1f9d3f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_cf084237-b38b-455b-a457-2610d860e36b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressStateOrProvince_cf084237-b38b-455b-a457-2610d860e36b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_1277e04d-a5c4-47cf-bad2-e4330875896d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressPostalZipCode_1277e04d-a5c4-47cf-bad2-e4330875896d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7fc24337-51aa-4b96-882b-409856bea11b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_CityAreaCode_7fc24337-51aa-4b96-882b-409856bea11b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_343a32fd-0e74-46fa-992b-c64e10acc418" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_LocalPhoneNumber_343a32fd-0e74-46fa-992b-c64e10acc418" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_466d1ad2-8dae-47a1-85ce-1548d0170bc3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCentralIndexKey_466d1ad2-8dae-47a1-85ce-1548d0170bc3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c64ef7cf-a7fd-4071-bc96-28a9b6fc51f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_CurrentFiscalYearEndDate_c64ef7cf-a7fd-4071-bc96-28a9b6fc51f6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c36314cc-e2dd-4208-9a92-679bde8de9ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityFilerCategory_c36314cc-e2dd-4208-9a92-679bde8de9ce" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f293a98e-5631-4ad4-874c-ac262771408f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentType_f293a98e-5631-4ad4-874c-ac262771408f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e2b044c1-9022-4045-ae8f-ef5cd205fe28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityFileNumber_e2b044c1-9022-4045-ae8f-ef5cd205fe28" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9388505d-c41a-4baa-b902-5c7157ce385a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentPeriodEndDate_9388505d-c41a-4baa-b902-5c7157ce385a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f6595296-38ff-484c-afe9-77c7bc58556e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentFiscalYearFocus_f6595296-38ff-484c-afe9-77c7bc58556e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ff3f7d12-4984-40f8-9f7e-7329e6ab0356" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ff3f7d12-4984-40f8-9f7e-7329e6ab0356" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7f076a7a-b4a7-4e77-88ef-4e2d07fe227c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_AmendmentFlag_7f076a7a-b4a7-4e77-88ef-4e2d07fe227c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_bf2772e4-18e5-453a-a879-4d099288484e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_bf2772e4-18e5-453a-a879-4d099288484e" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4b5e1eef-ded7-4008-8fbb-bd5cc42719eb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4b5e1eef-ded7-4008-8fbb-bd5cc42719eb" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_c8d30559-c5fd-4e9c-92ab-15705dff4a5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityVoluntaryFilers_c8d30559-c5fd-4e9c-92ab-15705dff4a5f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0de01744-4af6-4b47-b5da-b940cdbb15fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCurrentReportingStatus_0de01744-4af6-4b47-b5da-b940cdbb15fd" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ecb467c6-6ee0-496e-8082-bcd715bd9419" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityInteractiveDataCurrent_ecb467c6-6ee0-496e-8082-bcd715bd9419" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e0aa7121-7d5c-46cc-a914-1be7697b9065" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityPublicFloat_e0aa7121-7d5c-46cc-a914-1be7697b9065" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f2a7c810-4987-43b4-85d3-6eeb98086c33" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntitySmallBusiness_f2a7c810-4987-43b4-85d3-6eeb98086c33" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1d2a8d3b-a9aa-41b9-9eb4-5f6777f4861e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityEmergingGrowthCompany_1d2a8d3b-a9aa-41b9-9eb4-5f6777f4861e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_18e05a9e-54c3-430f-b76d-af2a4e63e22f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_IcfrAuditorAttestationFlag_18e05a9e-54c3-430f-b76d-af2a4e63e22f" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6ef90ded-36e9-49f8-b9e7-4da1acd61d45" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityShellCompany_6ef90ded-36e9-49f8-b9e7-4da1acd61d45" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bb739458-513f-4600-8d1f-a87702faf990" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentTransitionReport_bb739458-513f-4600-8d1f-a87702faf990" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5b117e68-431c-4899-a5df-4f45a05d9720" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityTaxIdentificationNumber_5b117e68-431c-4899-a5df-4f45a05d9720" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_58f3e51b-66f8-4511-b551-30177c97e20f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_TradingSymbol_58f3e51b-66f8-4511-b551-30177c97e20f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a8a19930-e78f-482b-8031-2fcbed99e0f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_SecurityExchangeName_a8a19930-e78f-482b-8031-2fcbed99e0f9" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:to="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_826d845e-7cf6-4959-ade3-dd2924c61874_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:to="loc_dei_EntityDomain_826d845e-7cf6-4959-ade3-dd2924c61874_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a490e862-29ce-4f2c-a8ee-485ef29b1669" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:to="loc_dei_EntityDomain_a490e862-29ce-4f2c-a8ee-485ef29b1669" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AuditInformation" xlink:type="simple" xlink:href="trs-20211231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/AuditInformation" xlink:type="extended" id="if86e232774fa4590aafd9e0b35376355_AuditInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_df09d9ae-5bdd-4869-a357-2ce2d90eade1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorLocation_df09d9ae-5bdd-4869-a357-2ce2d90eade1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c674b136-dc8f-4191-b179-06b411f45ce2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorName_c674b136-dc8f-4191-b179-06b411f45ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_45886e95-3216-4ecf-96ef-60c0db8a5db4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorFirmId_45886e95-3216-4ecf-96ef-60c0db8a5db4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:to="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b47564a-5a49-4d67-b37e-3d1e6291d7ed_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:to="loc_dei_EntityDomain_9b47564a-5a49-4d67-b37e-3d1e6291d7ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dd472dfc-b836-46bd-98af-0d848762a102" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:to="loc_dei_EntityDomain_dd472dfc-b836-46bd-98af-0d848762a102" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofCashFlowsStatement"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="extended" id="i7440d1dd1cc344fe9038dc9cd7f38720_ConsolidatedStatementofCashFlowsStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c25d17f1-68de-4940-a6d6-b655e0fef40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c25d17f1-68de-4940-a6d6-b655e0fef40a" xlink:to="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:to="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_22db1561-e885-464c-ad3d-2a0c8994eab9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_22db1561-e885-464c-ad3d-2a0c8994eab9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_56e632e3-62e0-485a-9adf-59136d60b157" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_56e632e3-62e0-485a-9adf-59136d60b157" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofShareholdersEquityStatement"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="extended" id="ifd24c6a20c074b26a4981d228ed89666_ConsolidatedStatementofShareholdersEquityStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1db5a9aa-40af-48c2-a201-800b06454239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1db5a9aa-40af-48c2-a201-800b06454239" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_99ee4ef5-9a0f-4594-aa12-ce9fce0a36ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_NetIncomeLoss_99ee4ef5-9a0f-4594-aa12-ce9fce0a36ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a84535ed-5f14-4062-8628-b5b009dcd38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a84535ed-5f14-4062-8628-b5b009dcd38d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd4ab028-f8a9-4a03-b608-4ccd7e7a4578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd4ab028-f8a9-4a03-b608-4ccd7e7a4578" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4915709-aa30-4c9d-ba41-df17e9c3e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4915709-aa30-4c9d-ba41-df17e9c3e78a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_521ae49a-d4a1-480e-8579-60e0216d8392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_521ae49a-d4a1-480e-8579-60e0216d8392" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_b80b43de-0084-4171-9973-e6ac4581f616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_b80b43de-0084-4171-9973-e6ac4581f616" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_f5188d3a-3bd7-4900-83c2-90cf612c2ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_f5188d3a-3bd7-4900-83c2-90cf612c2ac6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fad108a8-d5e9-4b5b-9dd8-071911c0852a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fad108a8-d5e9-4b5b-9dd8-071911c0852a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_409d8d40-728c-4e41-ba43-b0e3a64195f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_DividendsCommonStockCash_409d8d40-728c-4e41-ba43-b0e3a64195f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement_51acf881-5a32-46dd-bef7-ed77a3baa534" xlink:href="trs-20211231.xsd#trs_ImpactOfAdoptionOfNewAccountingPronouncement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement_51acf881-5a32-46dd-bef7-ed77a3baa534" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f51f6e6-1a37-40b6-a7a9-3f9bb1c59e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d4224a97-3016-40dd-abef-a0a3bdd043fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:to="loc_us-gaap_EquityComponentDomain_d4224a97-3016-40dd-abef-a0a3bdd043fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:to="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cb2abb0f-4e45-4b30-9b75-5d275fd971ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_CommonStockMember_cb2abb0f-4e45-4b30-9b75-5d275fd971ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_16658ea0-976c-4dda-9f0a-ed0011866565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_16658ea0-976c-4dda-9f0a-ed0011866565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_555a272d-5942-476a-a90e-4fb6b722cdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_RetainedEarningsMember_555a272d-5942-476a-a90e-4fb6b722cdfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3061b6a1-28cf-47ac-8a52-ddbcafa21ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3061b6a1-28cf-47ac-8a52-ddbcafa21ec5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="extended" id="i4e1e725dfe314271a6c72935676529df_SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:href="trs-20211231.xsd#trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_95e14695-cd09-4f48-966c-4f31d9f7bae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_95e14695-cd09-4f48-966c-4f31d9f7bae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0e249eb1-764a-4d95-a43a-2fbc11181190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0e249eb1-764a-4d95-a43a-2fbc11181190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:href="trs-20211231.xsd#trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:to="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c4c3320a-940c-4372-ad28-f2af7cce9f9f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:to="loc_srt_RangeMember_c4c3320a-940c-4372-ad28-f2af7cce9f9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:to="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1a1d3b4f-43fa-4aa8-80ee-4e567ddd6364" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:to="loc_srt_MinimumMember_1a1d3b4f-43fa-4aa8-80ee-4e567ddd6364" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0754d67-3faa-4f07-ada1-a60434adc444" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:to="loc_srt_MaximumMember_d0754d67-3faa-4f07-ada1-a60434adc444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e1d680b-3100-41a0-86b3-f0a438e4ca50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3e1d680b-3100-41a0-86b3-f0a438e4ca50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_e4d10838-8f93-4d6f-a786-b06c80d9ccca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_e4d10838-8f93-4d6f-a786-b06c80d9ccca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0fc458eb-99e2-4cfd-a7ec-2b97b0d474a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0fc458eb-99e2-4cfd-a7ec-2b97b0d474a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_af00bf33-7105-430e-b66b-93a2a89a5b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d6dcd796-202d-48cd-9a6b-27f2dc1de0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cf0cd23-ab03-4306-8063-659ddb5bf725_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2cf0cd23-ab03-4306-8063-659ddb5bf725_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0d2d353e-2297-4a0e-ac04-8364c70983b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0d2d353e-2297-4a0e-ac04-8364c70983b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_69282914-ceba-40a5-8749-8fc6f54998b4" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:to="loc_trs_TechnologyAndOtherMember_69282914-ceba-40a5-8749-8fc6f54998b4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="extended" id="i8703311e341e4513a9613f16f1d31ba3_SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:href="trs-20211231.xsd#trs_InsurancecoverageLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MaximumRetention_a297e89e-71c6-453e-b6b3-d93dbcaa1d81" xlink:href="trs-20211231.xsd#trs_MaximumRetention"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:to="loc_trs_MaximumRetention_a297e89e-71c6-453e-b6b3-d93dbcaa1d81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StopLossLimit_8864d237-01b5-4292-b1ca-a13f118de726" xlink:href="trs-20211231.xsd#trs_StopLossLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:to="loc_trs_StopLossLimit_8864d237-01b5-4292-b1ca-a13f118de726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:href="trs-20211231.xsd#trs_ScheduleofinsurancecoverageTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:to="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:to="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e96740a0-8824-454e-bc05-6869437a755d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:to="loc_srt_RangeMember_e96740a0-8824-454e-bc05-6869437a755d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:to="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_652d2300-b535-4ba7-8fd7-77aebcd2123c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:to="loc_srt_MinimumMember_652d2300-b535-4ba7-8fd7-77aebcd2123c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe112c2a-8469-4979-a2d9-3a0c525019ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:to="loc_srt_MaximumMember_fe112c2a-8469-4979-a2d9-3a0c525019ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:href="trs-20211231.xsd#trs_InsuranceTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:to="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeDomain_eb52a74e-e8ff-42ea-9ce7-3e95ab720982_default" xlink:href="trs-20211231.xsd#trs_InsuranceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:to="loc_trs_InsuranceTypeDomain_eb52a74e-e8ff-42ea-9ce7-3e95ab720982_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:href="trs-20211231.xsd#trs_InsuranceTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:to="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_WorkersCompensationMember_0b97d611-1424-4e76-8627-e05848729695" xlink:href="trs-20211231.xsd#trs_WorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_trs_WorkersCompensationMember_0b97d611-1424-4e76-8627-e05848729695" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralLiabilityMember_dab4a550-b707-4b67-bf90-bdc1b2ba0399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_us-gaap_GeneralLiabilityMember_dab4a550-b707-4b67-bf90-bdc1b2ba0399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_GroupMedicalPlanMember_c5e09cd0-db81-4bca-b11b-f1a5e09a358d" xlink:href="trs-20211231.xsd#trs_GroupMedicalPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_trs_GroupMedicalPlanMember_c5e09cd0-db81-4bca-b11b-f1a5e09a358d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="extended" id="i4f40976556354fd78a0900f0800161b9_SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_7c4894ee-b504-46a7-9f22-ba08a6c7c5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_7c4894ee-b504-46a7-9f22-ba08a6c7c5f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:to="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_34a79d71-a5e3-4a15-8735-8fb0583f9aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:to="loc_us-gaap_OtherExpenseMember_34a79d71-a5e3-4a15-8735-8fb0583f9aa5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityOfferingDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="extended" id="i2203ea1656f04b1f82246ca6d23d0de3_EquityOfferingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:href="trs-20211231.xsd#trs_EquityOfferingLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5f186199-e619-44e1-8275-1a7b451a76e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5f186199-e619-44e1-8275-1a7b451a76e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_f3d43c84-0068-47bf-bc4c-22a6d9482901" xlink:href="trs-20211231.xsd#trs_StockIssuedDuringPeriodValuePerShareOfferingPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_f3d43c84-0068-47bf-bc4c-22a6d9482901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_369660b5-8fed-4563-ad59-0a8b455e1500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_369660b5-8fed-4563-ad59-0a8b455e1500" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_52905df5-c1aa-4f6b-b4f8-10ff0d0d9e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_52905df5-c1aa-4f6b-b4f8-10ff0d0d9e68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:href="trs-20211231.xsd#trs_ScheduleOfEquityOfferingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ce31b921-1b23-4cf4-ad01-00aff794a4ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:to="loc_us-gaap_ClassOfStockDomain_ce31b921-1b23-4cf4-ad01-00aff794a4ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:to="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_822a1ec9-215b-4486-a5e3-286c71dcb66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:to="loc_us-gaap_CommonStockMember_822a1ec9-215b-4486-a5e3-286c71dcb66e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#AcquisitionsAcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="extended" id="i11383b12a76741ec9d0c521765e37312_AcquisitionsAcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01069fbc-4281-4d96-a69e-b5c1f1d3883b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01069fbc-4281-4d96-a69e-b5c1f1d3883b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1472f672-3985-4186-a505-2acf7c918bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_Revenues_1472f672-3985-4186-a505-2acf7c918bac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_a71c0638-fc36-4752-bf33-8368c9d82af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_a71c0638-fc36-4752-bf33-8368c9d82af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110e1719-5f5d-4c6f-b4d7-fca736bc2a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110e1719-5f5d-4c6f-b4d7-fca736bc2a07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2ebfb0ae-a63f-477e-99d7-49de94820cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2ebfb0ae-a63f-477e-99d7-49de94820cd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d419fe57-6ff1-4f2a-988b-45fcd221ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d419fe57-6ff1-4f2a-988b-45fcd221ed3b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a091cd6d-a4ba-4543-8126-cc9164e9a519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a091cd6d-a4ba-4543-8126-cc9164e9a519" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_b2be441d-0c77-42f6-942b-f62a58641587" xlink:href="trs-20211231.xsd#trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_b2be441d-0c77-42f6-942b-f62a58641587" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_58be1ec8-e0eb-436b-80e5-ca50c62f5fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_58be1ec8-e0eb-436b-80e5-ca50c62f5fd9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b89bff6-2b22-4b3e-9fd2-e1e05ec451e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_Goodwill_3b89bff6-2b22-4b3e-9fd2-e1e05ec451e8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_409451d3-ed74-428f-8ff4-4e7b341f003f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_409451d3-ed74-428f-8ff4-4e7b341f003f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6655b811-1e6c-4452-8421-87cd26b81a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6655b811-1e6c-4452-8421-87cd26b81a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7a7b6cfa-e2be-4b33-9183-e45979fbb21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:to="loc_us-gaap_CostOfSalesMember_7a7b6cfa-e2be-4b33-9183-e45979fbb21b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e0dd8555-7dec-4876-a487-8fc53bec1b26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e0dd8555-7dec-4876-a487-8fc53bec1b26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RapakMember_a3242848-5d27-466a-804e-33e84cd76c3d" xlink:href="trs-20211231.xsd#trs_RapakMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_RapakMember_a3242848-5d27-466a-804e-33e84cd76c3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RSAEngineeredProductsMemberMember_8c683026-743e-47b7-b770-940f31cc88b9" xlink:href="trs-20211231.xsd#trs_RSAEngineeredProductsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_RSAEngineeredProductsMemberMember_8c683026-743e-47b7-b770-940f31cc88b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TaplastS.p.A.Member_23325859-74de-4384-960e-bf4b8cc4d1b4" xlink:href="trs-20211231.xsd#trs_TaplastS.p.A.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_TaplastS.p.A.Member_23325859-74de-4384-960e-bf4b8cc4d1b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PlasticSrlMember_7781e74a-9790-4441-8968-ca40047f6681" xlink:href="trs-20211231.xsd#trs_PlasticSrlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_PlasticSrlMember_7781e74a-9790-4441-8968-ca40047f6681" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AffabaFerrariSrlMember_e1f18d8b-d2c7-4286-a30f-b296b198f093" xlink:href="trs-20211231.xsd#trs_AffabaFerrariSrlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_AffabaFerrariSrlMember_e1f18d8b-d2c7-4286-a30f-b296b198f093" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OmegaPlasticsMember_926179ee-516d-4591-91a3-3cacdaecf8aa" xlink:href="trs-20211231.xsd#trs_OmegaPlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_OmegaPlasticsMember_926179ee-516d-4591-91a3-3cacdaecf8aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TFIAerospaceMember_de5ba09f-3cee-405a-9e55-2c818c4a725c" xlink:href="trs-20211231.xsd#trs_TFIAerospaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_TFIAerospaceMember_de5ba09f-3cee-405a-9e55-2c818c4a725c" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="extended" id="i4d034655ecf34e509710664c4e8cbe73_DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_050583d6-1a6f-4dc6-ba40-90c99fc937a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_050583d6-1a6f-4dc6-ba40-90c99fc937a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_0ecac241-caa1-4f70-963c-19d77dc50d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_0ecac241-caa1-4f70-963c-19d77dc50d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Taxpaymentsrelatedtothesaleofbusiness_51e2e38d-90be-45c3-ab91-b6b4987f7697" xlink:href="trs-20211231.xsd#trs_Taxpaymentsrelatedtothesaleofbusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_trs_Taxpaymentsrelatedtothesaleofbusiness_51e2e38d-90be-45c3-ab91-b6b4987f7697" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Transactioncostsrelatedtosaleofbusiness_1bf319ff-68a5-417e-be7d-8c1c18396abb" xlink:href="trs-20211231.xsd#trs_Transactioncostsrelatedtosaleofbusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_trs_Transactioncostsrelatedtosaleofbusiness_1bf319ff-68a5-417e-be7d-8c1c18396abb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a1ec464d-0a84-4d25-8a04-cb4d116b74a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a1ec464d-0a84-4d25-8a04-cb4d116b74a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6119a92-6bee-4a01-be8b-73934ad2c292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6119a92-6bee-4a01-be8b-73934ad2c292" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5b945a06-8dd3-43c5-978b-c4f5bc459926_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:to="loc_us-gaap_EquityComponentDomain_5b945a06-8dd3-43c5-978b-c4f5bc459926_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:to="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7326b172-ed14-4bdf-a0b1-193f687fb7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7326b172-ed14-4bdf-a0b1-193f687fb7b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0befad0-b00d-44c6-8d0e-2facb43fff61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0befad0-b00d-44c6-8d0e-2facb43fff61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LamonsDivisionMember_7fda9147-4e7d-4fda-afed-3ae69ab079e9" xlink:href="trs-20211231.xsd#trs_LamonsDivisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:to="loc_trs_LamonsDivisionMember_7fda9147-4e7d-4fda-afed-3ae69ab079e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b2723884-9e62-4147-b311-b56f3c8f3ac5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b2723884-9e62-4147-b311-b56f3c8f3ac5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0be6eeab-bba6-47ee-a710-79a6cb16c0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0be6eeab-bba6-47ee-a710-79a6cb16c0e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="extended" id="i3f53c73c750f4b3fb4d05ddf59813355_DiscontinuedOperationsResultsofDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_02e2beca-daf1-47c7-85d7-b1413c1dfebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_02e2beca-daf1-47c7-85d7-b1413c1dfebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_7cfdc8a9-7314-4f91-acfd-b0ae38bbe069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_7cfdc8a9-7314-4f91-acfd-b0ae38bbe069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_59ddfd5a-9f7c-4b5e-ab5f-fdcb9dec933c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_59ddfd5a-9f7c-4b5e-ab5f-fdcb9dec933c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_349714ce-996e-4b4c-88c4-0bc464b84ffa" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsSGA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_349714ce-996e-4b4c-88c4-0bc464b84ffa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_affc2030-9120-4e8d-89ff-ad0978baf2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_affc2030-9120-4e8d-89ff-ad0978baf2b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_d5351e0b-a3a1-4434-b3a8-79f21c2781b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_d5351e0b-a3a1-4434-b3a8-79f21c2781b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_426adcdf-482a-4d07-becb-6e2aa6956dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_426adcdf-482a-4d07-becb-6e2aa6956dd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_42661508-1841-45a9-bed9-b06db27ff371" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_42661508-1841-45a9-bed9-b06db27ff371" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_97cd0635-8d4e-4bf1-ad1c-2b49ea889c83" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_97cd0635-8d4e-4bf1-ad1c-2b49ea889c83" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8c3b821d-27d5-47ae-81e7-0a7c87f78fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8c3b821d-27d5-47ae-81e7-0a7c87f78fd4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8071d1f4-51d4-4df7-ac34-0051a95d08ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8071d1f4-51d4-4df7-ac34-0051a95d08ab" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_833853de-4a20-4d6e-8f41-25573a8736e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_833853de-4a20-4d6e-8f41-25573a8736e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cb81f194-30c9-40e2-a7f7-d7df1b7a594e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cb81f194-30c9-40e2-a7f7-d7df1b7a594e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85d8a772-2d23-4821-a51f-27a351c7dca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85d8a772-2d23-4821-a51f-27a351c7dca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b5c95955-a305-4b67-9dda-c608cc281f2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b5c95955-a305-4b67-9dda-c608cc281f2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a5674630-8d23-4ed4-8443-47be6c843455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a5674630-8d23-4ed4-8443-47be6c843455" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#RestructuringandRelatedActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="extended" id="i310b2525db3d41868a0c075e63fb1a28_RestructuringandRelatedActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:href="trs-20211231.xsd#trs_RealignmentActionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_88829cf7-d200-49c8-beed-04fa0d9f551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_InventoryWriteDown_88829cf7-d200-49c8-beed-04fa0d9f551b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d01cff51-b579-4641-9a57-4480526917cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d01cff51-b579-4641-9a57-4480526917cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_1cfbe42d-ffd4-4baf-a7c0-435c8c769bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_SeveranceCosts1_1cfbe42d-ffd4-4baf-a7c0-435c8c769bcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashPaidForSeverance_12761f64-d499-4f29-8457-f22bd16eebf8" xlink:href="trs-20211231.xsd#trs_CashPaidForSeverance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_CashPaidForSeverance_12761f64-d499-4f29-8457-f22bd16eebf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChargesRelatedToRealignmentActions_6a9c9c1b-1294-4ead-8552-9565c474b14b" xlink:href="trs-20211231.xsd#trs_ChargesRelatedToRealignmentActions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_ChargesRelatedToRealignmentActions_6a9c9c1b-1294-4ead-8552-9565c474b14b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Realignmentcosts_5f7587d0-0523-43f9-b7a7-7514656efeb9" xlink:href="trs-20211231.xsd#trs_Realignmentcosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_Realignmentcosts_5f7587d0-0523-43f9-b7a7-7514656efeb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FacilityConsolidationRealignmentCosts_6fc3ba7b-431d-4d30-be01-ee27e37a9019" xlink:href="trs-20211231.xsd#trs_FacilityConsolidationRealignmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_FacilityConsolidationRealignmentCosts_6fc3ba7b-431d-4d30-be01-ee27e37a9019" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:href="trs-20211231.xsd#trs_RealignmentActionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a113ba41-a4ad-49db-aced-1506c3093c74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a113ba41-a4ad-49db-aced-1506c3093c74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_77965d4f-a6b1-46b8-895c-9a61809fecc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:to="loc_us-gaap_CostOfSalesMember_77965d4f-a6b1-46b8-895c-9a61809fecc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b3bd09ee-4e1c-492e-9eb2-2484bf0cef65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b3bd09ee-4e1c-492e-9eb2-2484bf0cef65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:to="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsDomain_b569f151-8a48-45f5-85aa-4e67c8a035ca_default" xlink:href="trs-20211231.xsd#trs_RealignmentActionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:to="loc_trs_RealignmentActionsDomain_b569f151-8a48-45f5-85aa-4e67c8a035ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:href="trs-20211231.xsd#trs_RealignmentActionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:to="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsMember_fe97828e-fa36-4e23-810f-7ce1d0f48b45" xlink:href="trs-20211231.xsd#trs_RealignmentActionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:to="loc_trs_RealignmentActionsMember_fe97828e-fa36-4e23-810f-7ce1d0f48b45" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/RevenueDetails" xlink:type="extended" id="i4fdcd1795f2149679d39618bfc4c4e44_RevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ed68cfc7-b289-4c89-9150-70efb738a57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ed68cfc7-b289-4c89-9150-70efb738a57a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:to="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_be18e6aa-1904-4433-950d-d9d481c275ad_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:to="loc_srt_NameOfMajorCustomerDomain_be18e6aa-1904-4433-950d-d9d481c275ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:to="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ConsumerendmarketcustomersMember_6047bc64-c26a-43dd-b64e-67d79aac87ba" xlink:href="trs-20211231.xsd#trs_ConsumerendmarketcustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_ConsumerendmarketcustomersMember_6047bc64-c26a-43dd-b64e-67d79aac87ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceendmarketcustomersMember_e21831d6-232f-4a4f-9043-4a89dd648bb0" xlink:href="trs-20211231.xsd#trs_AerospaceendmarketcustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_AerospaceendmarketcustomersMember_e21831d6-232f-4a4f-9043-4a89dd648bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IndustrialendmarketcustomersMember_dc266b90-3b00-4c97-8b6b-2c4304412098" xlink:href="trs-20211231.xsd#trs_IndustrialendmarketcustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_IndustrialendmarketcustomersMember_dc266b90-3b00-4c97-8b6b-2c4304412098" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OilandgascustomerendmarketMember_928af8f5-d2bc-4f2b-8af9-a9e5e90906bf" xlink:href="trs-20211231.xsd#trs_OilandgascustomerendmarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_OilandgascustomerendmarketMember_928af8f5-d2bc-4f2b-8af9-a9e5e90906bf" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="extended" id="i43c167eb313a4391a670d44a00be01f8_GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_fa4faae3-df3c-4e3a-b87b-cc66d8873c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_fa4faae3-df3c-4e3a-b87b-cc66d8873c16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2d5ac3e8-1a74-4ced-b3e4-0642260d2eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_Goodwill_2d5ac3e8-1a74-4ced-b3e4-0642260d2eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_6fd422a0-4113-4f8e-8a59-221ceff46736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_6fd422a0-4113-4f8e-8a59-221ceff46736" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_46911b5f-17d6-40c0-bd6a-3b2206e59b10" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethodresidualgrowthrate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_46911b5f-17d6-40c0-bd6a-3b2206e59b10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_1d0aede4-ef20-44e2-893a-c02626bdd14d" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_1d0aede4-ef20-44e2-893a-c02626bdd14d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_630a5e74-6cf8-4960-a4df-7bce1a29938a" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethoddiscountrate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_630a5e74-6cf8-4960-a4df-7bce1a29938a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_5a1884ce-3d86-4ea9-818b-2ecfe11f0316" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_5a1884ce-3d86-4ea9-818b-2ecfe11f0316" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInDiscountRate_8280230a-9399-4ee5-b71f-f8b2f2dd1c6d" xlink:href="trs-20211231.xsd#trs_ChangeInDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInDiscountRate_8280230a-9399-4ee5-b71f-f8b2f2dd1c6d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_7f902a55-e4ba-410f-adeb-b25dd0a84903" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_7f902a55-e4ba-410f-adeb-b25dd0a84903" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInTerminalGrowthRate_e68d33ed-db83-44ec-addc-fb0321c21d90" xlink:href="trs-20211231.xsd#trs_ChangeInTerminalGrowthRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInTerminalGrowthRate_e68d33ed-db83-44ec-addc-fb0321c21d90" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_e0d9d18e-b6a6-4d99-a914-2711278acf9a" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_e0d9d18e-b6a6-4d99-a914-2711278acf9a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ed36ef59-81c4-4ac0-b34f-1569be8f1302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ed36ef59-81c4-4ac0-b34f-1569be8f1302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_6e03ecce-f73b-4f2e-bd68-2c7b704876eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputLongTermRevenueGrowthRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:to="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_6e03ecce-f73b-4f2e-bd68-2c7b704876eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_640120d9-be31-4cd7-a6a4-f2af61aa4318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_640120d9-be31-4cd7-a6a4-f2af61aa4318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:href="trs-20211231.xsd#trs_QuantitativeImpairmentTestAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpairmentTestDomain_d5663b01-48f8-4091-9aaa-44ea2c3d2aad_default" xlink:href="trs-20211231.xsd#trs_ImpairmentTestDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:to="loc_trs_ImpairmentTestDomain_d5663b01-48f8-4091-9aaa-44ea2c3d2aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:href="trs-20211231.xsd#trs_ImpairmentTestDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:to="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_4d08fcc1-bc78-4ec4-927e-f5c26fc1ea3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:to="loc_us-gaap_GoodwillMember_4d08fcc1-bc78-4ec4-927e-f5c26fc1ea3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_eb7eec14-ac60-4457-99da-e037da139eeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:to="loc_us-gaap_ReportingUnitDomain_eb7eec14-ac60-4457-99da-e037da139eeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:to="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportingUnitMember_d6fe939e-c2dd-493f-9c40-3dcaa29cf672" xlink:href="trs-20211231.xsd#trs_AerospaceReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceReportingUnitMember_d6fe939e-c2dd-493f-9c40-3dcaa29cf672" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MachinedProductsReportingUnitMember_9e9acb75-5b2d-4731-aa9d-99147bb4e7b5" xlink:href="trs-20211231.xsd#trs_MachinedProductsReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_MachinedProductsReportingUnitMember_9e9acb75-5b2d-4731-aa9d-99147bb4e7b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceFastenersReportingUnitMember_29939235-5adf-4cfc-b3dd-3013558250fa" xlink:href="trs-20211231.xsd#trs_AerospaceFastenersReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceFastenersReportingUnitMember_29939235-5adf-4cfc-b3dd-3013558250fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceEngineeredProductsReportingUnitMember_b83476da-b7d6-4741-b906-99acf4f63c6d" xlink:href="trs-20211231.xsd#trs_AerospaceEngineeredProductsReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceEngineeredProductsReportingUnitMember_b83476da-b7d6-4741-b906-99acf4f63c6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5ad61c4-366c-47e3-8f37-64189f9406ee_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:to="loc_srt_RangeMember_f5ad61c4-366c-47e3-8f37-64189f9406ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:to="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7078a891-1a19-4200-99d7-4e2a7926e126" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:to="loc_srt_MaximumMember_7078a891-1a19-4200-99d7-4e2a7926e126" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e446dfde-dea6-4394-8a4b-e08f19aae6c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:to="loc_srt_MinimumMember_e446dfde-dea6-4394-8a4b-e08f19aae6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:to="loc_us-gaap_SegmentDomain_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:to="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_c7d42079-6009-4f02-8a99-b0069b10e47b" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:to="loc_trs_AerospaceReportableSegmentMember_c7d42079-6009-4f02-8a99-b0069b10e47b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="extended" id="i8d6818b9627e41ce9c37e510ae31ca4a_GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:to="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f53a33b-921e-45e5-82c4-1787cc36e89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_Goodwill_8f53a33b-921e-45e5-82c4-1787cc36e89a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_88bfcdcb-4b63-4c63-8fc6-a2dc20526408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_88bfcdcb-4b63-4c63-8fc6-a2dc20526408" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7cc9ed9d-fe57-458f-b828-1312fbee6cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7cc9ed9d-fe57-458f-b828-1312fbee6cd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Goodwillreassignedbetweensegments_00bef1fd-a62b-4356-8639-d9ffaa59efb0" xlink:href="trs-20211231.xsd#trs_Goodwillreassignedbetweensegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_trs_Goodwillreassignedbetweensegments_00bef1fd-a62b-4356-8639-d9ffaa59efb0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4b6d476e-56e0-4d3e-8f5b-fa9635771bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4b6d476e-56e0-4d3e-8f5b-fa9635771bc2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a964e8b2-3325-4bad-ad24-4f08c30f9eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_24f08675-9339-41fa-80ad-5d3cb5db4069_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:to="loc_us-gaap_SegmentDomain_24f08675-9339-41fa-80ad-5d3cb5db4069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:to="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PackagingReportableSegmentMember_436177a6-d5f7-4b2b-aac7-56c8e0586bc8" xlink:href="trs-20211231.xsd#trs_PackagingReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_PackagingReportableSegmentMember_436177a6-d5f7-4b2b-aac7-56c8e0586bc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_4b25f91b-6d7f-413d-817c-278cf541bb9c" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_AerospaceReportableSegmentMember_4b25f91b-6d7f-413d-817c-278cf541bb9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SpecialtyProductsReportableSegmentMember_a68c50fb-c5d1-4309-8d27-9e321e523d3b" xlink:href="trs-20211231.xsd#trs_SpecialtyProductsReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_SpecialtyProductsReportableSegmentMember_a68c50fb-c5d1-4309-8d27-9e321e523d3b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="extended" id="i22fe69843fbb41e4a5b4391fd0d28162_GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_b80517b8-188a-4db3-8601-25a485d64376" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethoddiscountrate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_b80517b8-188a-4db3-8601-25a485d64376" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_91003a02-95da-40dc-b7d8-470c7aa24d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_91003a02-95da-40dc-b7d8-470c7aa24d7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_6b4bf75d-c054-4f1b-86df-aab64376e104" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethodresidualgrowthrate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_6b4bf75d-c054-4f1b-86df-aab64376e104" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_dcc51124-2f13-47f6-b67d-632d45632a17" xlink:href="trs-20211231.xsd#trs_Tradenamesfairvalueexceedscarryingvaluepercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_dcc51124-2f13-47f6-b67d-632d45632a17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_777a550d-9429-4bb1-b5aa-3b44b0400bfd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_777a550d-9429-4bb1-b5aa-3b44b0400bfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_c2e09d84-b302-4945-89e8-009a5b78d223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputLongTermRevenueGrowthRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:to="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_c2e09d84-b302-4945-89e8-009a5b78d223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_2ea44c05-8cb2-4f1f-9c48-92e0960562b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_2ea44c05-8cb2-4f1f-9c48-92e0960562b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_976e88c6-207f-4d44-9087-70b454ba6122_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_976e88c6-207f-4d44-9087-70b454ba6122_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_a052a9b5-925a-4758-872a-df267e17df0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_a052a9b5-925a-4758-872a-df267e17df0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fc1a4431-5aa3-485c-afd0-ba70c761ac96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:to="loc_us-gaap_TradeNamesMember_fc1a4431-5aa3-485c-afd0-ba70c761ac96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca52de39-d3ce-4014-8535-612724fce319_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:to="loc_srt_RangeMember_ca52de39-d3ce-4014-8535-612724fce319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:to="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_66500ddc-dbbd-46f4-bfc8-a99114f442fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:to="loc_srt_MinimumMember_66500ddc-dbbd-46f4-bfc8-a99114f442fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c1fd9bad-7675-445c-a8e6-a551b5fd98f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:to="loc_srt_MaximumMember_c1fd9bad-7675-445c-a8e6-a551b5fd98f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a150d2fc-1fab-4ea0-bd00-74cc19476e30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:to="loc_us-gaap_SegmentDomain_a150d2fc-1fab-4ea0-bd00-74cc19476e30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:to="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_583af168-082a-4f95-8aae-97f5bea3a2c8" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:to="loc_trs_AerospaceReportableSegmentMember_583af168-082a-4f95-8aae-97f5bea3a2c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended" id="i8a9a3823ac7543b7a1963e2bbe402a84_GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:href="trs-20211231.xsd#trs_IntangibleAssetsExcludingGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb92110d-3c6d-40f3-adc7-30dd5321e2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb92110d-3c6d-40f3-adc7-30dd5321e2de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ccf4c0e7-f5fa-48c1-a51a-b08a220e1a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ccf4c0e7-f5fa-48c1-a51a-b08a220e1a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_10975e9c-2ec7-45ac-a5a4-dc03556739ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_10975e9c-2ec7-45ac-a5a4-dc03556739ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b1a7d9fb-a64d-4d75-922f-a95051052bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b1a7d9fb-a64d-4d75-922f-a95051052bf3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalOtherIntangibleAssetsGross_94b4498f-ea10-43c4-9277-587e367e495f" xlink:href="trs-20211231.xsd#trs_TotalOtherIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_trs_TotalOtherIntangibleAssetsGross_94b4498f-ea10-43c4-9277-587e367e495f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:href="trs-20211231.xsd#trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_659ab8e8-bbae-41f8-9941-b8f3152e5dc0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:to="loc_srt_RangeMember_659ab8e8-bbae-41f8-9941-b8f3152e5dc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:to="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e291e63-a909-4d01-be7a-faed976bf7c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:to="loc_srt_MinimumMember_0e291e63-a909-4d01-be7a-faed976bf7c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86c49537-ed11-46f9-93eb-fa2e059d9809" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:to="loc_srt_MaximumMember_86c49537-ed11-46f9-93eb-fa2e059d9809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_2b1ba7cf-7a35-45dc-9110-ab61362d4693_default" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:to="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_2b1ba7cf-7a35-45dc-9110-ab61362d4693_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:to="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFiveToTwelveYearsMember_1944c70b-d02e-4c65-af86-453996ed4a9c" xlink:href="trs-20211231.xsd#trs_UsefulLifeFiveToTwelveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeFiveToTwelveYearsMember_1944c70b-d02e-4c65-af86-453996ed4a9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember_0abdeeef-f697-4b0f-95e3-2904e4ea844c" xlink:href="trs-20211231.xsd#trs_UsefulLifeFifteenToTwentyfiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember_0abdeeef-f697-4b0f-95e3-2904e4ea844c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeOneToFifteenYearsMember_398c00b7-30fd-4ad9-be64-cf122f57d72b" xlink:href="trs-20211231.xsd#trs_UsefulLifeOneToFifteenYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeOneToFifteenYearsMember_398c00b7-30fd-4ad9-be64-cf122f57d72b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeSeventeenToThirtyYearsMember_e9800c36-259a-4ee3-93bc-a8388d2f6eae" xlink:href="trs-20211231.xsd#trs_UsefulLifeSeventeenToThirtyYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeSeventeenToThirtyYearsMember_e9800c36-259a-4ee3-93bc-a8388d2f6eae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0ca4edab-392c-426e-b8ba-7bb043d1f622_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0ca4edab-392c-426e-b8ba-7bb043d1f622_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_26fa874e-d81d-40b8-980d-4f10df8962b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_26fa874e-d81d-40b8-980d-4f10df8962b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ba445052-16cf-4c9d-914f-e37847b8170f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ba445052-16cf-4c9d-914f-e37847b8170f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bb27f7c7-a885-4f15-a58b-45ea9e93968d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bb27f7c7-a885-4f15-a58b-45ea9e93968d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_879f76c2-e884-4931-88a7-aa5fbd30f1de" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:to="loc_trs_TechnologyAndOtherMember_879f76c2-e884-4931-88a7-aa5fbd30f1de" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended" id="i44cc27cd3c444d099b222c89ce74c42c_GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:href="trs-20211231.xsd#trs_AmortizationOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2c0cd26b-4676-4385-8440-1a2d57570c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2c0cd26b-4676-4385-8440-1a2d57570c41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:href="trs-20211231.xsd#trs_ScheduleOfAmortizationOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:to="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_18c4ef78-b963-42af-8d5b-d30c92d65189_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_18c4ef78-b963-42af-8d5b-d30c92d65189_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9ac726f2-5b70-4bad-8958-b1c9349eabfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:to="loc_us-gaap_CostOfSalesMember_9ac726f2-5b70-4bad-8958-b1c9349eabfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_90abd4cc-7af7-4bb4-b745-be453b04ef20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_90abd4cc-7af7-4bb4-b745-be453b04ef20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f024e2c-3b07-4931-9ead-b3e1449dac8a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f024e2c-3b07-4931-9ead-b3e1449dac8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_04a4d96c-d922-4a91-bf98-3b996888dc65" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:to="loc_trs_TechnologyAndOtherMember_04a4d96c-d922-4a91-bf98-3b996888dc65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a7384a7-852f-4526-8192-504da1a570e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a7384a7-852f-4526-8192-504da1a570e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetPropertyandEquipmentTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="extended" id="i42cb7583f41747db8fdd855d687a4e1c_PropertyandEquipmentNetPropertyandEquipmentTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_374e4c95-f83f-4d05-9a6e-617088e6ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_374e4c95-f83f-4d05-9a6e-617088e6ca23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c385b7fb-49b9-416b-9930-023ae53519b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c385b7fb-49b9-416b-9930-023ae53519b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1b6a8fdc-0069-4698-9920-c90c18b7545d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1b6a8fdc-0069-4698-9920-c90c18b7545d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_31b89e96-fce1-4056-a938-d1a98e8775af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_31b89e96-fce1-4056-a938-d1a98e8775af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9c157083-d0a0-4077-bbfd-3ce3adb2d08f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_BuildingMember_9c157083-d0a0-4077-bbfd-3ce3adb2d08f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bb2233a0-b2f7-4389-90bc-52e06caad722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bb2233a0-b2f7-4389-90bc-52e06caad722" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetDepreciationExpenseTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="extended" id="i2f47f4ace9644943af34de45f723b7a0_PropertyandEquipmentNetDepreciationExpenseTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:href="trs-20211231.xsd#trs_DepreciationExpenseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_69d6ea53-1039-4bd3-bcd3-802718ad8e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:to="loc_us-gaap_Depreciation_69d6ea53-1039-4bd3-bcd3-802718ad8e8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:href="trs-20211231.xsd#trs_ScheduleOfDepreciationExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:to="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_de1c02ea-8169-4ae7-aa0b-dda98e098a71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_de1c02ea-8169-4ae7-aa0b-dda98e098a71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_16f4e185-1b79-4f34-9ed0-98daeff33251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:to="loc_us-gaap_CostOfSalesMember_16f4e185-1b79-4f34-9ed0-98daeff33251" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02c9734a-b6c4-41de-9234-416200c79923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02c9734a-b6c4-41de-9234-416200c79923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_7b4c5bf5-7533-4156-b904-3c0eb9358a78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_7b4c5bf5-7533-4156-b904-3c0eb9358a78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_086669ff-20fc-4959-96da-38a9aa3927e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_086669ff-20fc-4959-96da-38a9aa3927e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtDebtTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="extended" id="i5dd4f37390284813ad8fbeb8c22a4331_LongtermDebtDebtTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_46e11798-fef3-4091-a480-2c99e0a94f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_46e11798-fef3-4091-a480-2c99e0a94f33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3ced2c36-c28e-4d88-99f0-a4eb1f8b8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3ced2c36-c28e-4d88-99f0-a4eb1f8b8d60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_d2995483-c81c-44cc-8d62-bddaf899de96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DebtCurrent_d2995483-c81c-44cc-8d62-bddaf899de96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ac8a3bd6-1e97-4010-94ba-d9cfb345d36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ac8a3bd6-1e97-4010-94ba-d9cfb345d36e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:href="trs-20211231.xsd#trs_ScheduleOfDebtInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:to="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_feef0485-21c6-4789-9b51-4ee5e17710d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_feef0485-21c6-4789-9b51-4ee5e17710d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_b6adad91-5ca9-4a9d-b09e-965846d29255" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_b6adad91-5ca9-4a9d-b09e-965846d29255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_7c77b22a-0937-4fea-9233-e14804e6c562" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_7c77b22a-0937-4fea-9233-e14804e6c562" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CreditAgreementMember_2890848c-661c-40e0-ae63-c5e080eed2bc" xlink:href="trs-20211231.xsd#trs_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_CreditAgreementMember_2890848c-661c-40e0-ae63-c5e080eed2bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ReceivablesFacilityandotherMemberMember_607767a2-d84e-47e7-a9f7-fe781483c420" xlink:href="trs-20211231.xsd#trs_ReceivablesFacilityandotherMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_ReceivablesFacilityandotherMemberMember_607767a2-d84e-47e7-a9f7-fe781483c420" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="extended" id="i8277c97b1bd445f4ae9b92e4edd0080f_LongtermDebtSeniorNotesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9ee51fb1-0912-41ca-b3f1-3811f48559bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9ee51fb1-0912-41ca-b3f1-3811f48559bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_911409f2-0b86-417d-90fa-d87e2f0a4f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_911409f2-0b86-417d-90fa-d87e2f0a4f8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_68b5308a-e56a-4c15-b902-9bf5741c5fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_68b5308a-e56a-4c15-b902-9bf5741c5fbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_9d06d82b-4ab9-4201-910e-042719421718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_RepaymentsOfDebt_9d06d82b-4ab9-4201-910e-042719421718" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid_91997aa7-7ccf-4504-b1d6-c20922dc0c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_InterestPaid_91997aa7-7ccf-4504-b1d6-c20922dc0c21" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_fde7422e-f2a9-4a40-a88c-d6121c1e7caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_fde7422e-f2a9-4a40-a88c-d6121c1e7caa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_c8b0f424-349c-46b9-9002-95c10815dd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_c8b0f424-349c-46b9-9002-95c10815dd85" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_49cb23b0-ef10-4df7-a6f4-141821e92b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_49cb23b0-ef10-4df7-a6f4-141821e92b41" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_638afc78-465d-4810-9b85-104bfba5076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_638afc78-465d-4810-9b85-104bfba5076c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_2a62a8fc-7d3d-4021-8c69-bf5d9632b300" xlink:href="trs-20211231.xsd#trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_2a62a8fc-7d3d-4021-8c69-bf5d9632b300" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_bd5eda9d-ed27-4662-b25a-4611e379698d" xlink:href="trs-20211231.xsd#trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_bd5eda9d-ed27-4662-b25a-4611e379698d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_6d56ff69-e7a6-46b4-a4ab-deb89a00bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_6d56ff69-e7a6-46b4-a4ab-deb89a00bc7c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_d23a9c27-b734-4529-ac66-b987af6bf05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_d23a9c27-b734-4529-ac66-b987af6bf05b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_59e30ec6-b376-4896-b704-d148fb46dd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_59e30ec6-b376-4896-b704-d148fb46dd8e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9a24d6a6-febd-4a7e-995a-a2aeca468e0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:to="loc_us-gaap_CreditFacilityDomain_9a24d6a6-febd-4a7e-995a-a2aeca468e0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5969dd74-5a40-40e3-9568-6250ef527205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:to="loc_us-gaap_CreditFacilityDomain_5969dd74-5a40-40e3-9568-6250ef527205" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_302d3878-a065-41bd-958f-5ea6f1177721_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_302d3878-a065-41bd-958f-5ea6f1177721_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0c9f97af-5e79-4d02-93f2-b467b9f69702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_SeniorNotesMember_0c9f97af-5e79-4d02-93f2-b467b9f69702" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_45071e92-85d8-4658-add3-4d66eb3e90ce" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_trs_SeniorSecuredTermLoanMember_45071e92-85d8-4658-add3-4d66eb3e90ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_79a9704e-9df1-4d3f-8900-f5261b92b357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_SecuredDebtMember_79a9704e-9df1-4d3f-8900-f5261b92b357" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b721bb4f-b84c-4325-bb4d-5202e6ef1c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b721bb4f-b84c-4325-bb4d-5202e6ef1c36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_46214b40-3997-43d6-a125-98ba3fd82590_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_46214b40-3997-43d6-a125-98ba3fd82590_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_577eca8a-b4d7-45c4-9315-b3121bb87344" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_577eca8a-b4d7-45c4-9315-b3121bb87344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e548455f-bee3-43ea-a846-eabb590592f8" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e548455f-bee3-43ea-a846-eabb590592f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e66290b4-5b32-4133-a99b-47d547b08e6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e66290b4-5b32-4133-a99b-47d547b08e6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_0c4c7229-b5cc-4755-a344-b4f0243ef420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_0c4c7229-b5cc-4755-a344-b4f0243ef420" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_2dcd14ec-849b-4c73-a7e4-2a25ffe77e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_2dcd14ec-849b-4c73-a7e4-2a25ffe77e3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_d79b975a-213b-425a-bf6a-9c8972bd28dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_d79b975a-213b-425a-bf6a-9c8972bd28dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_11f15aa3-ce20-46e3-868c-b865fbdf948d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_11f15aa3-ce20-46e3-868c-b865fbdf948d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtCreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="extended" id="i18230768de7849c4a5db0336832b6547_LongtermDebtCreditAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa771214-5566-454b-acd0-c1d1f9fd68c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa771214-5566-454b-acd0-c1d1f9fd68c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_f77c3b5f-c78a-4227-9dc2-eb68081d9d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_f77c3b5f-c78a-4227-9dc2-eb68081d9d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_b6fbf291-df2e-4fc8-b25f-c94b7f49cb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_b6fbf291-df2e-4fc8-b25f-c94b7f49cb7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a52c92c5-7c8d-456f-843a-efe7bcd1ee18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a52c92c5-7c8d-456f-843a-efe7bcd1ee18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncrementalDebtCommitmentsCapacity_98a1e62a-41c0-4206-b7ba-c93566a8f22e" xlink:href="trs-20211231.xsd#trs_IncrementalDebtCommitmentsCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_trs_IncrementalDebtCommitmentsCapacity_98a1e62a-41c0-4206-b7ba-c93566a8f22e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_NetLeverageRatio_e7e61f5b-02d8-4338-93b0-02fe04aeeee8" xlink:href="trs-20211231.xsd#trs_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_trs_NetLeverageRatio_e7e61f5b-02d8-4338-93b0-02fe04aeeee8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_167b133d-a903-4baa-961b-84166cf5013f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_167b133d-a903-4baa-961b-84166cf5013f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_651baed7-21c3-4158-a62d-ac42d988ffef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_651baed7-21c3-4158-a62d-ac42d988ffef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_4892f364-aad7-402a-a186-281283963b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCredit_4892f364-aad7-402a-a186-281283963b5d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c44af5fb-b2d8-4cd6-b67e-e4848b5cb98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c44af5fb-b2d8-4cd6-b67e-e4848b5cb98a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_026ca994-9eb2-4fb1-84c3-817793312fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_026ca994-9eb2-4fb1-84c3-817793312fe7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_12cc0a30-251a-4150-b5c1-9c007699db96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_12cc0a30-251a-4150-b5c1-9c007699db96" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_92f11024-7d4c-4319-9fb4-63a4858d74d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_92f11024-7d4c-4319-9fb4-63a4858d74d4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1e80c2d0-111c-46f3-90a0-d7aabd0bfb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1e80c2d0-111c-46f3-90a0-d7aabd0bfb83" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0e88c052-eb72-4112-8121-1fe5855ca19f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0e88c052-eb72-4112-8121-1fe5855ca19f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5fbf796b-806d-4e43-9c2d-70562384bf27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:to="loc_us-gaap_CreditFacilityDomain_5fbf796b-806d-4e43-9c2d-70562384bf27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:to="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4ff0291c-cd17-4e57-9d62-1ad573d84e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4ff0291c-cd17-4e57-9d62-1ad573d84e7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6b4a67c1-334f-47ea-9531-cd31f424bc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:to="loc_us-gaap_LetterOfCreditMember_6b4a67c1-334f-47ea-9531-cd31f424bc23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c5162eed-b171-4ba0-a8cf-9336357435bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c5162eed-b171-4ba0-a8cf-9336357435bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_2538ec03-171a-47df-9734-d4914f077674" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_trs_SeniorSecuredTermLoanMember_2538ec03-171a-47df-9734-d4914f077674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5f7246a1-5418-4ce6-a981-3b1f6a4cd399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5f7246a1-5418-4ce6-a981-3b1f6a4cd399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember_f4adb38f-4f4f-4bea-8105-4b68839ed2db" xlink:href="trs-20211231.xsd#trs_RevolvingCreditAndTermLoanFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember_f4adb38f-4f4f-4bea-8105-4b68839ed2db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_062a943b-4447-4b79-98b3-9c4613d23b21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_062a943b-4447-4b79-98b3-9c4613d23b21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_20d0723c-07e5-4310-9afa-91a0e8884c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_20d0723c-07e5-4310-9afa-91a0e8884c95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_260f1c2d-40b4-4aca-ad86-455d953f532a" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_trs_SeniorSecuredTermLoanMember_260f1c2d-40b4-4aca-ad86-455d953f532a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BankdebtandreceivablesfacilityMember_9b115331-7f5f-4c84-9cb3-4d4ed27db3b8" xlink:href="trs-20211231.xsd#trs_BankdebtandreceivablesfacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_trs_BankdebtandreceivablesfacilityMember_9b115331-7f5f-4c84-9cb3-4d4ed27db3b8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtOtherRevolvingLoanFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" xlink:type="extended" id="if611b0fbc6b1450a82d20e9b2c482773_LongtermDebtOtherRevolvingLoanFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47840d93-926d-4d49-9001-0256d53b540e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47840d93-926d-4d49-9001-0256d53b540e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_b835083b-95eb-4bd3-a0ab-2d164e771df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:to="loc_us-gaap_LineOfCredit_b835083b-95eb-4bd3-a0ab-2d164e771df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:to="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fa3c56e8-7dfe-4797-a379-083daab71632_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fa3c56e8-7dfe-4797-a379-083daab71632_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_98e32bc6-60f6-4641-be7b-0f497faf7bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_98e32bc6-60f6-4641-be7b-0f497faf7bd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:to="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4fe5710d-72d8-4c99-89fd-782b28ab0580_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4fe5710d-72d8-4c99-89fd-782b28ab0580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_47c73862-a27b-4bd1-891c-8ec628936183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:to="loc_us-gaap_NonUsMember_47c73862-a27b-4bd1-891c-8ec628936183" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="extended" id="i98d346a103ef44e8aa21df074f819147_LongtermDebtFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_9fa15e13-c9c9-4859-880a-5e11125e83ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_9fa15e13-c9c9-4859-880a-5e11125e83ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_78e00273-fffb-40de-bd18-77db1b691e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:to="loc_us-gaap_LongTermDebtFairValue_78e00273-fffb-40de-bd18-77db1b691e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:href="trs-20211231.xsd#trs_ScheduleOfDebtInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:to="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2994b179-2bad-432e-9bcd-64c15c2923be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2994b179-2bad-432e-9bcd-64c15c2923be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_93bbe469-c6a8-43bb-abaf-c4f7158f5e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_93bbe469-c6a8-43bb-abaf-c4f7158f5e0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_d30cee09-d6b2-4e7b-8169-925c5d7b630f" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:to="loc_trs_SeniorSecuredTermLoanMember_d30cee09-d6b2-4e7b-8169-925c5d7b630f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_36d38a6f-2061-456d-9b46-14ddffdb104b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:to="loc_us-gaap_CreditFacilityDomain_36d38a6f-2061-456d-9b46-14ddffdb104b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:to="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9b1628e9-3489-4461-98a4-b36946203b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9b1628e9-3489-4461-98a4-b36946203b4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91f8a5f9-4cad-4882-a883-6a7cd88f21c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91f8a5f9-4cad-4882-a883-6a7cd88f21c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CreditAgreementMember_964e30f2-abb2-468c-9bd6-1b09cd6d282d" xlink:href="trs-20211231.xsd#trs_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_CreditAgreementMember_964e30f2-abb2-468c-9bd6-1b09cd6d282d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_460002f5-59d2-4e06-9466-bc01a88d0413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_us-gaap_SeniorNotesMember_460002f5-59d2-4e06-9466-bc01a88d0413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e75514e3-618b-46e4-a5fe-61df3e77f70d" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e75514e3-618b-46e4-a5fe-61df3e77f70d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_5d602dab-79d3-4651-981b-68ba2a0fa82d" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_5d602dab-79d3-4651-981b-68ba2a0fa82d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtDebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="extended" id="icdef0ed655ac4017b2480887987255d3_LongtermDebtDebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_049cf2fe-582f-4b55-b92e-760778fb121d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_049cf2fe-582f-4b55-b92e-760778fb121d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f7e65acf-faf1-41d0-999e-86afd99a6272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f7e65acf-faf1-41d0-999e-86afd99a6272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:to="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:to="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ec33895-f907-4dc9-b37f-a25de414554f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ec33895-f907-4dc9-b37f-a25de414554f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15e1e97f-c9cf-484b-a136-edbcda88007b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15e1e97f-c9cf-484b-a136-edbcda88007b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDerivativeNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="extended" id="ie5f7af404ba64991bf8bf22effbcf600_DerivativeInstrumentsDerivativeNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ec27bda0-0f11-4434-8290-311521c83c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ec27bda0-0f11-4434-8290-311521c83c10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCashReceivedOnHedge_140d1bb2-73e7-4e57-8d2d-a06aeb7e08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCashReceivedOnHedge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeCashReceivedOnHedge_140d1bb2-73e7-4e57-8d2d-a06aeb7e08a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_f36aea26-336d-4e3d-a946-5516ddaf1fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_f36aea26-336d-4e3d-a946-5516ddaf1fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6155f13c-7e8c-41bf-b974-945a28093285_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:to="loc_srt_RangeMember_6155f13c-7e8c-41bf-b974-945a28093285_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:to="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c38dab6c-3743-4ddb-8faf-cf366c411806" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:to="loc_srt_MaximumMember_c38dab6c-3743-4ddb-8faf-cf366c411806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d5118033-45c6-4e8f-a60b-7afaa9676057" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:to="loc_srt_MinimumMember_d5118033-45c6-4e8f-a60b-7afaa9676057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3fc0ceaa-1931-42df-ac14-b1799c72eede_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:to="loc_us-gaap_HedgingDesignationDomain_3fc0ceaa-1931-42df-ac14-b1799c72eede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:to="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_bc121713-c431-47a6-83e2-bc48c8892d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_bc121713-c431-47a6-83e2-bc48c8892d4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_965fbb25-4c1d-4712-b129-b93b2cf5b8bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_965fbb25-4c1d-4712-b129-b93b2cf5b8bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_4a61bdfb-ef09-483b-8acd-38198a29359e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_4a61bdfb-ef09-483b-8acd-38198a29359e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_16851e03-1878-4acd-817b-054429d9418d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_16851e03-1878-4acd-817b-054429d9418d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9f71ad80-45e6-4ad5-88b2-b424a320a486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9f71ad80-45e6-4ad5-88b2-b424a320a486" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateDomain_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0_default" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:to="loc_trs_DerivativeContractDateDomain_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:to="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_October2018CrossCurrencySwapMember_003919e2-a185-4d6a-9a02-06d2b345ddd5" xlink:href="trs-20211231.xsd#trs_October2018CrossCurrencySwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:to="loc_trs_October2018CrossCurrencySwapMember_003919e2-a185-4d6a-9a02-06d2b345ddd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_November2020CrossCurrencySwapMember_185616b2-54c0-44ad-a173-02dc462ea41a" xlink:href="trs-20211231.xsd#trs_November2020CrossCurrencySwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:to="loc_trs_November2020CrossCurrencySwapMember_185616b2-54c0-44ad-a173-02dc462ea41a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="extended" id="ic19b135f1a994d6ca02df874c4444217_DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_e7c33167-6ffc-4f5d-ab24-fb64b0399c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_e7c33167-6ffc-4f5d-ab24-fb64b0399c24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_3c476e90-cef6-4cc7-93c0-7dff7b818528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_3c476e90-cef6-4cc7-93c0-7dff7b818528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_46b1a981-c43d-4abf-9467-adcc6096d5d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_46b1a981-c43d-4abf-9467-adcc6096d5d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_293a6a79-fa91-41fe-89f3-65d280353e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_293a6a79-fa91-41fe-89f3-65d280353e0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2cc7d834-cc85-480e-848f-ebb56fda789e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:to="loc_us-gaap_InterestRateSwapMember_2cc7d834-cc85-480e-848f-ebb56fda789e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7da21c15-e2d4-4622-83ed-62afa2bec644_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7da21c15-e2d4-4622-83ed-62afa2bec644_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:to="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_217be798-b79c-47b2-8a16-8df56eda32a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:to="loc_us-gaap_CashFlowHedgingMember_217be798-b79c-47b2-8a16-8df56eda32a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_f6f90271-82e9-4b1d-832b-310b1469cc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_f6f90271-82e9-4b1d-832b-310b1469cc59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_a0e8475c-af51-43b2-9006-a8647dcc15fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:to="loc_us-gaap_HedgingDesignationDomain_a0e8475c-af51-43b2-9006-a8647dcc15fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:to="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e3030a32-0e74-4074-b664-6a9c2bc2e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e3030a32-0e74-4074-b664-6a9c2bc2e51b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bc63aeea-daa4-414e-9a00-3de418ae3340_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bc63aeea-daa4-414e-9a00-3de418ae3340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_fbf8c3c4-7fcf-464f-9fcd-ec2c53276708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_fbf8c3c4-7fcf-464f-9fcd-ec2c53276708" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_e9f5b10e-8ff6-4a3b-a030-2ae76225685e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_OtherAssetsMember_e9f5b10e-8ff6-4a3b-a030-2ae76225685e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_9446c9a2-ddb1-4ca6-8194-e873ab653311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_9446c9a2-ddb1-4ca6-8194-e873ab653311" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_d626970e-9aa2-47ba-8568-0b202e1a6ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_OtherLiabilitiesMember_d626970e-9aa2-47ba-8568-0b202e1a6ae0" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="extended" id="ie3940d8fd02c4e55854089391c96621c_DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28a35ee0-ff9e-4b92-8426-691d95da9ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28a35ee0-ff9e-4b92-8426-691d95da9ea1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_6d615c27-4cfa-4812-8561-2aa4eb312e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_6d615c27-4cfa-4812-8561-2aa4eb312e47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_07f0bbbb-445c-40d0-818d-ca69d71c02b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_07f0bbbb-445c-40d0-818d-ca69d71c02b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1e81801c-cec5-4121-97a4-12f6b4450f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1e81801c-cec5-4121-97a4-12f6b4450f08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_13d9eca7-b439-4e6b-ae68-f6261bae8cd0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:to="loc_us-gaap_HedgingDesignationDomain_13d9eca7-b439-4e6b-ae68-f6261bae8cd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:to="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7108e81f-d8f5-4e72-a0c8-64af3dcd3915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7108e81f-d8f5-4e72-a0c8-64af3dcd3915" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f4cc6305-eaa3-43d7-b899-d8264cde42df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f4cc6305-eaa3-43d7-b899-d8264cde42df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c80fd06-3146-4a1e-98f8-760bba6bf097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c80fd06-3146-4a1e-98f8-760bba6bf097" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_08686b96-8a2f-43bf-b110-63829128ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:to="loc_us-gaap_InterestRateSwapMember_08686b96-8a2f-43bf-b110-63829128ec85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ce7285a9-2902-45da-8f93-708d2455a4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ce7285a9-2902-45da-8f93-708d2455a4e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_3f4bbd49-4661-4e66-af24-6985dd01088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:to="loc_us-gaap_CashFlowHedgingMember_3f4bbd49-4661-4e66-af24-6985dd01088f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_afa7e7bc-a70d-4cf8-83e0-ee349654e737_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_afa7e7bc-a70d-4cf8-83e0-ee349654e737_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_0d2b03e2-d87d-4b22-a163-cb9457376268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:to="loc_us-gaap_InterestExpenseMember_0d2b03e2-d87d-4b22-a163-cb9457376268" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DebtfinancingandrelatedexpensesMember_8f51c374-e61f-43dc-bc98-f2e63dc78e8a" xlink:href="trs-20211231.xsd#trs_DebtfinancingandrelatedexpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:to="loc_trs_DebtfinancingandrelatedexpensesMember_8f51c374-e61f-43dc-bc98-f2e63dc78e8a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="extended" id="i109ffc110f06466f8f65926173cf4b94_DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b33aafab-7451-4afb-813d-7374953c4100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b33aafab-7451-4afb-813d-7374953c4100" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_3bebb704-3912-4690-8fd5-b573f31798b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_3bebb704-3912-4690-8fd5-b573f31798b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:to="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_de38db82-ff6e-4ff2-b9dd-b4864735b93f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_de38db82-ff6e-4ff2-b9dd-b4864735b93f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_713ecb80-c3f0-4a60-9091-9d87db948d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_713ecb80-c3f0-4a60-9091-9d87db948d2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d075f5cb-46e1-481a-9593-23c77ecfd11a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:to="loc_us-gaap_HedgingDesignationDomain_d075f5cb-46e1-481a-9593-23c77ecfd11a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:to="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_3708d0ee-878a-4778-8191-c674b56e406e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:to="loc_us-gaap_NondesignatedMember_3708d0ee-878a-4778-8191-c674b56e406e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cb62f81a-6f60-47ff-8565-fb876feb3fed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cb62f81a-6f60-47ff-8565-fb876feb3fed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_65d54adb-4851-4b5b-bbaf-8dbb3ab29092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:to="loc_us-gaap_ForeignExchangeContractMember_65d54adb-4851-4b5b-bbaf-8dbb3ab29092" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="extended" id="i36af44cad493480c9e6d7c75d5a1a2b1_DerivativeInstrumentsFairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_8ca11ed9-50a4-4c7a-8145-ecc0d72406d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_8ca11ed9-50a4-4c7a-8145-ecc0d72406d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_f3f6b5c0-1ae2-47fe-bbc6-5fcc45236482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:to="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_f3f6b5c0-1ae2-47fe-bbc6-5fcc45236482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bcf2cadb-661a-4d21-ae44-8b0839be1885_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bcf2cadb-661a-4d21-ae44-8b0839be1885_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_2167eb3e-b6c7-43e7-97e3-dc6aa5c7a7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_2167eb3e-b6c7-43e7-97e3-dc6aa5c7a7a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_74e4b37f-b93e-4cc4-9100-438ce7488fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:to="loc_us-gaap_ForeignExchangeContractMember_74e4b37f-b93e-4cc4-9100-438ce7488fcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_cc9b3db0-0851-430f-bd60-470b13d91b6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_cc9b3db0-0851-430f-bd60-470b13d91b6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_a1694b97-45d5-402b-a563-086942860b89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_a1694b97-45d5-402b-a563-086942860b89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b8945b2-fe91-4b18-a88b-c23843d97268_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b8945b2-fe91-4b18-a88b-c23843d97268_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_4352c97f-f46c-4a2b-9439-c2b1033bfed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_4352c97f-f46c-4a2b-9439-c2b1033bfed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_634992f0-d1cc-429d-b31e-9fc005deebf6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_634992f0-d1cc-429d-b31e-9fc005deebf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_235f49e7-1596-4cec-b5d2-4c70dcf0aa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_235f49e7-1596-4cec-b5d2-4c70dcf0aa5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21174c51-5b19-4ae1-b836-092b6310dbe8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_21174c51-5b19-4ae1-b836-092b6310dbe8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de3fb694-3989-4681-9367-19d6e219182e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de3fb694-3989-4681-9367-19d6e219182e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_adeb3615-19b0-4eb2-a757-e737a2d028fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_adeb3615-19b0-4eb2-a757-e737a2d028fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed52bfe7-5ca4-4d55-97e8-a695e4455b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed52bfe7-5ca4-4d55-97e8-a695e4455b63" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="extended" id="i1459c8ba7892427aafb5691f89b0be2c_CommitmentsandContingenciesAsbestosNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_5d76ee1f-0b7b-4967-92ad-d751a48f0255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_5d76ee1f-0b7b-4967-92ad-d751a48f0255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyPendingCasesNumber_f5ffd7ff-15a7-476f-8c3b-6d372a158592" xlink:href="trs-20211231.xsd#trs_LossContingencyPendingCasesNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_LossContingencyPendingCasesNumber_f5ffd7ff-15a7-476f-8c3b-6d372a158592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_bbdbee4c-a879-442e-a360-2582255ed4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_bbdbee4c-a879-442e-a360-2582255ed4a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_65365051-b20d-47e2-8238-9d048c2becbb" xlink:href="trs-20211231.xsd#trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_65365051-b20d-47e2-8238-9d048c2becbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_2d8f6095-cc5a-42f1-afda-41137ad65d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LitigationSettlementExpense_2d8f6095-cc5a-42f1-afda-41137ad65d92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_ae4ce355-a0d7-4e66-99fd-45b91f5f3aa0" xlink:href="trs-20211231.xsd#trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_ae4ce355-a0d7-4e66-99fd-45b91f5f3aa0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_e9948345-8810-4687-b1ad-23c019b4a5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_e9948345-8810-4687-b1ad-23c019b4a5d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfChangeInAccountingPrinciple_b1cabeaa-3fe9-493c-ae05-40fdea70256a" xlink:href="trs-20211231.xsd#trs_ImpactOfChangeInAccountingPrinciple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_ImpactOfChangeInAccountingPrinciple_b1cabeaa-3fe9-493c-ae05-40fdea70256a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_165a9d41-6d21-42ac-bae5-03b69f5df37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_165a9d41-6d21-42ac-bae5-03b69f5df37d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_989b85bf-f9b1-419b-95cf-a50964bafe3f_default" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:to="loc_trs_DamagesSoughtTypeDomain_989b85bf-f9b1-419b-95cf-a50964bafe3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:to="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PunitiveOnlyDamagesMember_b59f16e3-03cd-4674-ab01-a97da0614d61" xlink:href="trs-20211231.xsd#trs_PunitiveOnlyDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:to="loc_trs_PunitiveOnlyDamagesMember_b59f16e3-03cd-4674-ab01-a97da0614d61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_954ce778-501a-4a46-9112-275d3b3915d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_954ce778-501a-4a46-9112-275d3b3915d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_cae26cc3-ab59-4459-91ad-1f2673e22eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:to="loc_us-gaap_AsbestosIssueMember_cae26cc3-ab59-4459-91ad-1f2673e22eb7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_fd09bf32-74fa-460f-a32e-853cc528499f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:to="loc_us-gaap_LitigationStatusDomain_fd09bf32-74fa-460f-a32e-853cc528499f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:to="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_07c2c5ae-b660-4f17-b645-7e2dad7303b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:to="loc_us-gaap_PendingLitigationMember_07c2c5ae-b660-4f17-b645-7e2dad7303b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d8f7a52b-b431-44d5-a8b5-0c9b7154e286_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:to="loc_srt_RangeMember_d8f7a52b-b431-44d5-a8b5-0c9b7154e286_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:to="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_afa06f94-8b8c-4145-8745-37704de47601" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:to="loc_srt_MinimumMember_afa06f94-8b8c-4145-8745-37704de47601" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc51dbca-e206-442a-97fa-0098594309eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:to="loc_srt_MaximumMember_cc51dbca-e206-442a-97fa-0098594309eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9c9c45dc-419c-4c10-91f1-d0322bb25599_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9c9c45dc-419c-4c10-91f1-d0322bb25599_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4e2a70b5-1aaa-4d3d-ae84-5928caef8f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4e2a70b5-1aaa-4d3d-ae84-5928caef8f76" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="extended" id="i4a3ab9aa20b247a0bd442e5a1fdcc4be_CommitmentsandContingenciesAsbestosClaimantandSettlementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_53991131-f500-48b6-8c29-94ccd0c2984d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_53991131-f500-48b6-8c29-94ccd0c2984d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber_8becf44f-1018-44c0-81b5-7b39670a3d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyClaimsDismissedNumber_8becf44f-1018-44c0-81b5-7b39670a3d8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_c4b3b390-22d0-452e-8bc8-5a3e926db39c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_c4b3b390-22d0-452e-8bc8-5a3e926db39c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_641ff2c5-6f1d-43d6-9f95-49f3e631781d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_641ff2c5-6f1d-43d6-9f95-49f3e631781d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencySettlementAgreementAverageConsideration_195a150e-99c5-49bf-a652-d4dbb5e82245" xlink:href="trs-20211231.xsd#trs_LossContingencySettlementAgreementAverageConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_trs_LossContingencySettlementAgreementAverageConsideration_195a150e-99c5-49bf-a652-d4dbb5e82245" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_b69f5ffc-3d00-4a51-8189-784bbc45e442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LegalFees_b69f5ffc-3d00-4a51-8189-784bbc45e442" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_7a8c43cf-7b21-420c-a043-2756adeb0376_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:to="loc_us-gaap_LossContingencyNatureDomain_7a8c43cf-7b21-420c-a043-2756adeb0376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_5e2f7e31-1d32-408e-ac87-3bdf0b1ec27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:to="loc_us-gaap_AsbestosIssueMember_5e2f7e31-1d32-408e-ac87-3bdf0b1ec27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:to="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_879e441f-15a0-40c0-8fca-954ddcee4c6c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:to="loc_srt_RangeMember_879e441f-15a0-40c0-8fca-954ddcee4c6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:to="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98c2091a-6198-429b-ac7d-44aa03b1475d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:to="loc_srt_MinimumMember_98c2091a-6198-429b-ac7d-44aa03b1475d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_089d5eea-d6ed-442e-a5aa-39d8b18e7aeb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:to="loc_srt_MaximumMember_089d5eea-d6ed-442e-a5aa-39d8b18e7aeb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosDamagesSoughtDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="extended" id="i22d5205dd1dd420d881b9ba253dce884_CommitmentsandContingenciesAsbestosDamagesSoughtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_c1d35633-b9f9-43d6-8b6e-eccf7b1d8861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_c1d35633-b9f9-43d6-8b6e-eccf7b1d8861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_9abaa796-8b21-4e47-866b-504a39fe7025" xlink:href="trs-20211231.xsd#trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:to="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_9abaa796-8b21-4e47-866b-504a39fe7025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:to="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_32d37db9-8203-478d-b8d7-d6eacb56a7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:to="loc_us-gaap_AsbestosIssueMember_32d37db9-8203-478d-b8d7-d6eacb56a7b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_8ff1cd3d-7578-4c48-a383-57edce8a87ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:to="loc_us-gaap_LitigationStatusDomain_8ff1cd3d-7578-4c48-a383-57edce8a87ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:to="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_457fa596-fac6-4fcd-aef7-108830242552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:to="loc_us-gaap_PendingLitigationMember_457fa596-fac6-4fcd-aef7-108830242552" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd_default" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:to="loc_trs_DamagesSoughtTypeDomain_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:to="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryAndPunitiveDamagesMember_074e3702-140f-4d67-b334-77a6095021d1" xlink:href="trs-20211231.xsd#trs_CompensatoryAndPunitiveDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_CompensatoryAndPunitiveDamagesMember_074e3702-140f-4d67-b334-77a6095021d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryOnlyDamagesMember_2b79af6e-f443-4da4-a5e3-2cdd42638501" xlink:href="trs-20211231.xsd#trs_CompensatoryOnlyDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_CompensatoryOnlyDamagesMember_2b79af6e-f443-4da4-a5e3-2cdd42638501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PunitiveOnlyDamagesMember_40b89bed-3079-44f1-9750-e43ae3f20dcc" xlink:href="trs-20211231.xsd#trs_PunitiveOnlyDamagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_PunitiveOnlyDamagesMember_40b89bed-3079-44f1-9750-e43ae3f20dcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:href="trs-20211231.xsd#trs_DamagesSoughtRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtDomain_8a958dd8-12b0-481f-98d1-91c2688d32af_default" xlink:href="trs-20211231.xsd#trs_DamagesSoughtDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:to="loc_trs_DamagesSoughtDomain_8a958dd8-12b0-481f-98d1-91c2688d32af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:href="trs-20211231.xsd#trs_DamagesSoughtDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:to="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range1Member_c1663229-e407-4afd-9359-95397131fb7f" xlink:href="trs-20211231.xsd#trs_Range1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range1Member_c1663229-e407-4afd-9359-95397131fb7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range2Member_585e2025-714f-4e21-b056-18020851fe87" xlink:href="trs-20211231.xsd#trs_Range2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range2Member_585e2025-714f-4e21-b056-18020851fe87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range3Member_f5e8b1b0-3137-46b9-8587-1db0f75722df" xlink:href="trs-20211231.xsd#trs_Range3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range3Member_f5e8b1b0-3137-46b9-8587-1db0f75722df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_554fc7c9-1b41-4043-abf7-5e816b9c24be_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:to="loc_srt_RangeMember_554fc7c9-1b41-4043-abf7-5e816b9c24be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:to="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f417490d-6e2f-4d07-9be3-ca1954b1d016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:to="loc_srt_MinimumMember_f417490d-6e2f-4d07-9be3-ca1954b1d016" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_952d105b-062c-4e7c-9267-1e145ea37fc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:to="loc_srt_MaximumMember_952d105b-062c-4e7c-9267-1e145ea37fc5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesMetaldyneCorporationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="extended" id="icacbd4e1661247cb9be9054bf8c1b6bf_CommitmentsandContingenciesMetaldyneCorporationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3e13e0d1-9c29-4f1a-84b6-67852e8e1b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3e13e0d1-9c29-4f1a-84b6-67852e8e1b84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:to="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a156ed89-b59e-4a89-8591-5243ffe5bb4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a156ed89-b59e-4a89-8591-5243ffe5bb4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ab3bdb48-d5b5-4011-9748-692f5c318986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ab3bdb48-d5b5-4011-9748-692f5c318986" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesClaimsandLitigationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="extended" id="ic7ea60ac51004c9bb3a89550f833cade_CommitmentsandContingenciesClaimsandLitigationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_9b36cb22-f229-4210-9a91-5b5bf43fb558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_9b36cb22-f229-4210-9a91-5b5bf43fb558" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue_d2a60710-f113-46a8-89fa-66c0eab419c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyDamagesPaidValue_d2a60710-f113-46a8-89fa-66c0eab419c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_49152886-ba5a-44a1-9545-5b745e0781be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimatedRecoveryFromThirdParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_49152886-ba5a-44a1-9545-5b745e0781be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_35dd60e7-27a7-4595-8529-344919747263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_35dd60e7-27a7-4595-8529-344919747263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e2c7089e-df09-47f2-b5cf-e69085caf5fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e2c7089e-df09-47f2-b5cf-e69085caf5fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_87da950a-d6e4-43e9-b59e-e9abeca4ea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_87da950a-d6e4-43e9-b59e-e9abeca4ea8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_1a54a330-b8b8-4043-9df8-7a9154f1c9ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:to="loc_us-gaap_LitigationStatusDomain_1a54a330-b8b8-4043-9df8-7a9154f1c9ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_dd530651-7f5c-4e6a-9947-570683b1603f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:to="loc_us-gaap_LitigationStatusDomain_dd530651-7f5c-4e6a-9947-570683b1603f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_636ab107-635f-474a-b415-ba72d8ad72e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_636ab107-635f-474a-b415-ba72d8ad72e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OrdinaryCourseClaimsMember_61f3bb34-83da-4a75-a2b0-5bf57acd00fc" xlink:href="trs-20211231.xsd#trs_OrdinaryCourseClaimsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:to="loc_trs_OrdinaryCourseClaimsMember_61f3bb34-83da-4a75-a2b0-5bf57acd00fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="extended" id="idacb2c02b6e744438d9e5ef88821ce04_EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_d1b4a387-8f36-4d8d-a8a0-0e3de8007197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_d1b4a387-8f36-4d8d-a8a0-0e3de8007197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_22caffb4-0723-40d5-9728-7504274cdfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_22caffb4-0723-40d5-9728-7504274cdfc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9546e206-bccd-43ff-97e9-5baba1446973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9546e206-bccd-43ff-97e9-5baba1446973" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_fb041d13-26c5-4bf0-9560-794c8f6a27fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_fb041d13-26c5-4bf0-9560-794c8f6a27fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_79c4827d-9a62-4bbc-a4ca-407f9a762912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_79c4827d-9a62-4bbc-a4ca-407f9a762912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dceb631d-899b-455c-b1b0-d42ef59e11d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dceb631d-899b-455c-b1b0-d42ef59e11d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_459f2ab5-4e83-4a04-a369-15aa317dd52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_459f2ab5-4e83-4a04-a369-15aa317dd52d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="extended" id="i372d462491ac42eb86c0b4765ae05151_EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a75537e0-d311-4e43-9306-d7006f9f4868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a75537e0-d311-4e43-9306-d7006f9f4868" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1083bf30-621c-4ed4-b494-98e195c70beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1083bf30-621c-4ed4-b494-98e195c70beb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_486c8b31-40cb-4bc7-8e96-5b45ddc94b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_486c8b31-40cb-4bc7-8e96-5b45ddc94b62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9362cdad-9159-4a67-ba5d-4d40a3ceea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9362cdad-9159-4a67-ba5d-4d40a3ceea8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_448d0b98-5664-4e27-8c0f-b47c140ccc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_448d0b98-5664-4e27-8c0f-b47c140ccc1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4431f94d-d2b8-471f-9642-635d77a24f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4431f94d-d2b8-471f-9642-635d77a24f1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a52fa5a9-38bf-4c09-9267-55b1bddf7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a52fa5a9-38bf-4c09-9267-55b1bddf7e1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_5ca86b1e-69ce-4ec5-8c85-888da9029aa5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_5ca86b1e-69ce-4ec5-8c85-888da9029aa5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_523015ff-36ca-4852-bd89-e36d78ae80d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:to="loc_us-gaap_DomesticPlanMember_523015ff-36ca-4852-bd89-e36d78ae80d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2640eb41-d621-4b35-9f7a-55541361e0fe" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:to="loc_country_US_2640eb41-d621-4b35-9f7a-55541361e0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3817ec6e-e30e-4f41-98b3-7054405437b8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3817ec6e-e30e-4f41-98b3-7054405437b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4cf5956c-a0e0-4633-b277-5e530ca95f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4cf5956c-a0e0-4633-b277-5e530ca95f24" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="extended" id="i0731c115021c483899fecb59c3ea5c6b_EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4a0983fe-c606-4da1-b522-87f1f2417cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4a0983fe-c606-4da1-b522-87f1f2417cb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_33515f15-de70-4efd-8bbc-1eaf608d3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_33515f15-de70-4efd-8bbc-1eaf608d3cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d6750d18-4440-43a9-8a3e-b96b675abbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d6750d18-4440-43a9-8a3e-b96b675abbe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_ffaffb4e-dc72-4fd9-959b-b2dd4196bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:to="loc_us-gaap_DomesticPlanMember_ffaffb4e-dc72-4fd9-959b-b2dd4196bf7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c67f5495-589e-4a14-8fb4-ffe4fe31fa95" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:to="loc_country_US_c67f5495-589e-4a14-8fb4-ffe4fe31fa95" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="extended" id="if301c3061f4d46a69fe2faa269b3ff81_EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_de1b8119-36a9-46ab-b375-e7822dce9ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_de1b8119-36a9-46ab-b375-e7822dce9ae3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3847ad68-f696-4ff5-bd39-69c265666b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3847ad68-f696-4ff5-bd39-69c265666b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_c90470d3-ecf9-4a4c-aad2-9fca428cabac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_c90470d3-ecf9-4a4c-aad2-9fca428cabac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f5d451f8-b04a-47de-be52-b1ec2539cc22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f5d451f8-b04a-47de-be52-b1ec2539cc22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_8cf94bce-ada7-47cb-ad10-dd2482416885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:to="loc_us-gaap_ForeignPlanMember_8cf94bce-ada7-47cb-ad10-dd2482416885" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="extended" id="idb905899fa284511a9edeea072101cd5_EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d6942281-e5d3-4555-895c-67a1e3f98802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d6942281-e5d3-4555-895c-67a1e3f98802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_e6af5621-9cf4-448e-a15a-b791cdd90c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_e6af5621-9cf4-448e-a15a-b791cdd90c96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_680f8f8b-70f9-438b-8975-f43902a6e998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_680f8f8b-70f9-438b-8975-f43902a6e998" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_45cea84e-46e4-4973-86b5-2170b8ee63a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_45cea84e-46e4-4973-86b5-2170b8ee63a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_0438ce77-a5ed-47fd-b1c7-d5fb0cd0b1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_0438ce77-a5ed-47fd-b1c7-d5fb0cd0b1cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4f9a2bcc-284c-4696-b630-bac5272ba137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4f9a2bcc-284c-4696-b630-bac5272ba137" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_4a79de49-7f30-475c-86fe-0139dff55d18" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_4a79de49-7f30-475c-86fe-0139dff55d18" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlansSettlementsandCurtailments_56194319-a282-4615-b56e-64f6b0273ac9" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlansSettlementsandCurtailments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_trs_DefinedBenefitPlansSettlementsandCurtailments_56194319-a282-4615-b56e-64f6b0273ac9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_2f592088-af48-4df3-9415-19d378d14b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_2f592088-af48-4df3-9415-19d378d14b24" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_092d65c0-bdbf-4075-bf3c-79e1e325deb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e00d7cc2-7258-4f52-ac1c-56ec72390624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e00d7cc2-7258-4f52-ac1c-56ec72390624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_65f54ec1-2711-4df5-abd5-42a277cb74e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_65f54ec1-2711-4df5-abd5-42a277cb74e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_3d5c4db1-ea0c-4745-a1af-3d689febbfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_3d5c4db1-ea0c-4745-a1af-3d689febbfb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7edfdad5-5a78-4dc9-835d-57d5ec946a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7edfdad5-5a78-4dc9-835d-57d5ec946a76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_c41cf497-1e67-4460-a6b7-39af5e66d6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_c41cf497-1e67-4460-a6b7-39af5e66d6a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_07e97ac7-89bd-438b-9d04-8654460fb7b4" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_07e97ac7-89bd-438b-9d04-8654460fb7b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_283dcfad-cc89-4f3c-a242-974f8c74430a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_283dcfad-cc89-4f3c-a242-974f8c74430a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f795b422-5b0e-40e7-8f5b-73d427dff57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f795b422-5b0e-40e7-8f5b-73d427dff57e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a64b5a18-4d62-4b0c-bf58-adbd022ca684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_39aed7be-c38a-4c38-b1ec-c3dcbe4f3157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_39aed7be-c38a-4c38-b1ec-c3dcbe4f3157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e75b1dc2-cd89-4cc8-8318-5848d334caed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e75b1dc2-cd89-4cc8-8318-5848d334caed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_74066a1b-56b4-46ad-80b9-ec1b5d015d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_74066a1b-56b4-46ad-80b9-ec1b5d015d43" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="extended" id="i7d5ec2c902a54229b54f4841f22d421e_EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ad21ae11-f452-4f10-96cf-8069aaf8db27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ad21ae11-f452-4f10-96cf-8069aaf8db27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_abdc42f6-a6dc-4269-86f4-e59346d4838c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_abdc42f6-a6dc-4269-86f4-e59346d4838c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_efa08f72-552a-405a-ab80-faabafafbc42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_efa08f72-552a-405a-ab80-faabafafbc42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5e21d5b2-960a-4c05-89ab-9b06bfb000df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5e21d5b2-960a-4c05-89ab-9b06bfb000df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_af400b84-3e41-473d-9175-b0ab87f076fc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_af400b84-3e41-473d-9175-b0ab87f076fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fc01dbec-8b8a-47ad-832f-5a3242a3bac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fc01dbec-8b8a-47ad-832f-5a3242a3bac1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i21f34c0e99cf465c8dd4d9bc28c3a555_EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_85be1b75-6cad-4073-8d09-bb60bd92b9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_85be1b75-6cad-4073-8d09-bb60bd92b9e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_6060e30a-4e41-4e57-a44b-3358fc563228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_6060e30a-4e41-4e57-a44b-3358fc563228" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e2a4cac8-9b17-45cc-8cc5-2a6200260111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e2a4cac8-9b17-45cc-8cc5-2a6200260111" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9b32df70-d761-40ac-ae31-ca5a8f3430f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9b32df70-d761-40ac-ae31-ca5a8f3430f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8914339b-35f2-44ac-888d-cc2a04528e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8914339b-35f2-44ac-888d-cc2a04528e4c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="extended" id="i72f0532f0c1343e2a1df55a1d9898a76_EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_83a47af6-49bf-4fdc-9ebb-a28e86721489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_83a47af6-49bf-4fdc-9ebb-a28e86721489" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7141ab2e-a40d-416c-bd6a-b4529455caa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7141ab2e-a40d-416c-bd6a-b4529455caa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_a48bff01-3705-4ec0-b29f-92b0d2ca5e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_a48bff01-3705-4ec0-b29f-92b0d2ca5e15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_8c01afbd-fd1d-43a8-a49e-1ec4b5fbbdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_8c01afbd-fd1d-43a8-a49e-1ec4b5fbbdd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_83c8279a-b3c2-4339-9700-c3e0632f4f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_83c8279a-b3c2-4339-9700-c3e0632f4f0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_bbdd6e81-7594-4852-af56-30a397be52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_bbdd6e81-7594-4852-af56-30a397be52d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_928816ac-c88a-47ba-903c-8eb462fc3aa8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_928816ac-c88a-47ba-903c-8eb462fc3aa8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5cb718e8-e0f8-43d0-a58e-5e57749af3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5cb718e8-e0f8-43d0-a58e-5e57749af3c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="extended" id="ifb93d41308e4460b81508cc29116359a_EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_8a9a3a28-447a-4ece-a7c4-0a0e03767b0d" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_8a9a3a28-447a-4ece-a7c4-0a0e03767b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_103deb06-9021-4b3f-82d6-67a1d2b94e6d" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_103deb06-9021-4b3f-82d6-67a1d2b94e6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_8b83358c-5ac9-419f-b98e-d93d33deb14b" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_8b83358c-5ac9-419f-b98e-d93d33deb14b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_aeaad2d4-c0fa-4d60-860a-9b492db77e9c" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_aeaad2d4-c0fa-4d60-860a-9b492db77e9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_9c006557-055d-4a41-9302-2c41840e4218" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_9c006557-055d-4a41-9302-2c41840e4218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_75c22a27-9c8a-475f-a3b7-7687fd593427" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_75c22a27-9c8a-475f-a3b7-7687fd593427" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7bdaf242-9818-4cc3-8aef-8db35d1b66af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7bdaf242-9818-4cc3-8aef-8db35d1b66af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_097ef0f3-3d72-4d98-ba1e-e8f13a6a2a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_097ef0f3-3d72-4d98-ba1e-e8f13a6a2a51" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="extended" id="i25a7afbf465d42a1b462b784707cdc55_EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_7d527c4f-2f82-4f18-8dc8-dc5f13cd3258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_7d527c4f-2f82-4f18-8dc8-dc5f13cd3258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d2acfc43-bf11-410c-8c57-0cf19ce11107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d2acfc43-bf11-410c-8c57-0cf19ce11107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_02d04cd8-884e-476d-a389-60f884a7fd53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_02d04cd8-884e-476d-a389-60f884a7fd53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_1e1e93fd-a7f3-4311-b701-c5f71bf94af2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:to="loc_us-gaap_ForeignPlanMember_1e1e93fd-a7f3-4311-b701-c5f71bf94af2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_43d826bb-ca29-4f91-a57b-d5099e9f2cb0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:to="loc_country_US_43d826bb-ca29-4f91-a57b-d5099e9f2cb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_97781bf8-0bc6-4f58-a28d-1a18053c005e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_97781bf8-0bc6-4f58-a28d-1a18053c005e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_c13a6c8d-d513-41a4-8cd2-aca1190c265e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_EquitySecuritiesMember_c13a6c8d-d513-41a4-8cd2-aca1190c265e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_4efef296-5919-43ec-807e-93d2ad17b8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_FixedIncomeFundsMember_4efef296-5919-43ec-807e-93d2ad17b8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalancedFundsMember_2899a4c1-b465-48ff-a3d3-716c7e2b240b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalancedFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_BalancedFundsMember_2899a4c1-b465-48ff-a3d3-716c7e2b240b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_89da1e08-d316-402e-ba64-49a84d8e563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_89da1e08-d316-402e-ba64-49a84d8e563a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="extended" id="ibe311868a3f74b55ba37ea3527e01c63_EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3a828130-993b-49db-b8af-c7531e0c217f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3a828130-993b-49db-b8af-c7531e0c217f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_8b483b5c-bd60-4b04-b7b2-238fdc5c1639" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_8b483b5c-bd60-4b04-b7b2-238fdc5c1639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_30dc9fbe-6fce-4d01-a1a1-43abf136709e" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_30dc9fbe-6fce-4d01-a1a1-43abf136709e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b9b09c08-309a-4810-a3b7-84b223e14a54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b9b09c08-309a-4810-a3b7-84b223e14a54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_724e4cbb-4ab4-46c2-9d31-9722aea22a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_724e4cbb-4ab4-46c2-9d31-9722aea22a61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d8be01ba-88a3-4411-95ba-ede22774f1fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d8be01ba-88a3-4411-95ba-ede22774f1fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_fc286b04-5cef-42e0-b38e-3f5a472bfb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_FixedIncomeFundsMember_fc286b04-5cef-42e0-b38e-3f5a472bfb40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_5b32e944-d3a0-478b-aced-2bb6cc79e127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_5b32e944-d3a0-478b-aced-2bb6cc79e127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b7f6de94-532f-450f-bf5c-dcd783a588d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_EquitySecuritiesMember_b7f6de94-532f-450f-bf5c-dcd783a588d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalancedFundsMember_c42caba3-70eb-448d-ba8a-9ee365adb1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalancedFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_BalancedFundsMember_c42caba3-70eb-448d-ba8a-9ee365adb1f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8bda2b6a-576b-4ea0-9042-def0441f4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8bda2b6a-576b-4ea0-9042-def0441f4c1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be1a66a5-717c-4a7a-90a4-3d64f087603d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be1a66a5-717c-4a7a-90a4-3d64f087603d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4fba5fb0-1d68-4862-aca2-f3dcea762f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4fba5fb0-1d68-4862-aca2-f3dcea762f4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ba10cad6-79cc-4b75-bfb6-31a798730c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ba10cad6-79cc-4b75-bfb6-31a798730c9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f531b410-f714-4099-8e42-a02b8de83f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f531b410-f714-4099-8e42-a02b8de83f7c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="extended" id="idb3dbd4cd3b8402e98981917d70d6c6c_EmployeeBenefitPlansFutureBenefitPaymentsTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4b184fc6-f8e8-4b4a-8cee-5023ec021cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4b184fc6-f8e8-4b4a-8cee-5023ec021cc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_cdc549f6-88d1-45d3-afb0-946af180ddc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_cdc549f6-88d1-45d3-afb0-946af180ddc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_5ef09f5b-6d4a-4acc-bf36-7fc3de7c4210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_5ef09f5b-6d4a-4acc-bf36-7fc3de7c4210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ad23e379-081c-4235-8b26-8b01dbc28761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ad23e379-081c-4235-8b26-8b01dbc28761" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_4b0939e3-91cb-474a-9914-a6eb6b00e0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_4b0939e3-91cb-474a-9914-a6eb6b00e0b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b129f2e5-ae56-4080-b328-801fa1f7b0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b129f2e5-ae56-4080-b328-801fa1f7b0cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3c1492fa-a069-4cf2-934d-971662633043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3c1492fa-a069-4cf2-934d-971662633043" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsEquityAwardsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="extended" id="i5346b6307e0f40439d043d1d2fbb0b0a_EquityAwardsEquityAwardsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7f8d09cf-e6b1-41bb-aa50-d662f1ce400d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7f8d09cf-e6b1-41bb-aa50-d662f1ce400d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:href="trs-20211231.xsd#trs_MetricTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_44c77cfe-292d-47f8-8680-7de2d2e71e73_default" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:to="loc_trs_MetricTypeDomain_44c77cfe-292d-47f8-8680-7de2d2e71e73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_f4bf0f4f-397f-4ec1-9ceb-4c5a86792dab" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:to="loc_trs_MetricTypeDomain_f4bf0f4f-397f-4ec1-9ceb-4c5a86792dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e002990-c93b-4ba7-be60-1aecdac6fba0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:to="loc_us-gaap_ClassOfStockDomain_5e002990-c93b-4ba7-be60-1aecdac6fba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:to="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2aa992ec-5e90-4ee1-bf3c-ed16988128cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2aa992ec-5e90-4ee1-bf3c-ed16988128cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0302f999-89bf-4afd-a70e-620f9ed60152_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:to="loc_us-gaap_PlanNameDomain_0302f999-89bf-4afd-a70e-620f9ed60152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:to="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2017EquityandIncentiveCompensationPlanMember_2e343deb-74fe-4663-b4d8-1d9fd789455b" xlink:href="trs-20211231.xsd#trs_A2017EquityandIncentiveCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2017EquityandIncentiveCompensationPlanMember_2e343deb-74fe-4663-b4d8-1d9fd789455b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DirectorRetainerMember_9804c20b-277d-41ff-8af5-fd945a086fa4" xlink:href="trs-20211231.xsd#trs_DirectorRetainerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_DirectorRetainerMember_9804c20b-277d-41ff-8af5-fd945a086fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2011PlanMember_c79dbe55-c47c-4cdb-a430-e7e880d659e0" xlink:href="trs-20211231.xsd#trs_A2011PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2011PlanMember_c79dbe55-c47c-4cdb-a430-e7e880d659e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2006PlanMember_3fb6701f-87f5-4424-8f5a-a19443060835" xlink:href="trs-20211231.xsd#trs_A2006PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2006PlanMember_3fb6701f-87f5-4424-8f5a-a19443060835" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2002PlanMember_9b7ea31d-c706-4630-a0f5-2ca401641cf6" xlink:href="trs-20211231.xsd#trs_A2002PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2002PlanMember_9b7ea31d-c706-4630-a0f5-2ca401641cf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e2b78efb-cadf-406b-a6f3-de2dcca7bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e2b78efb-cadf-406b-a6f3-de2dcca7bf4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsStockOptionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="extended" id="ida5f483ff7814c3e9de288e3b7c7c580_EquityAwardsStockOptionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_933602c3-50a4-4c99-970f-5687efd2fd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_933602c3-50a4-4c99-970f-5687efd2fd0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_73ba1e6e-5575-4bdd-a0e2-0edfa906c490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_73ba1e6e-5575-4bdd-a0e2-0edfa906c490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_76930d88-2533-41c3-ab6a-f5f3e3007b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_76930d88-2533-41c3-ab6a-f5f3e3007b69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e1e89363-e33d-4272-87bd-5544b736df5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e1e89363-e33d-4272-87bd-5544b736df5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7aae9239-2580-4f35-8610-7558148649de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7aae9239-2580-4f35-8610-7558148649de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_266c39b2-9e3c-4563-9ce8-d6ab42048ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_266c39b2-9e3c-4563-9ce8-d6ab42048ca3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_56960079-4308-4b2e-a4c1-25e13712ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_56960079-4308-4b2e-a4c1-25e13712ab7f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4739b3dc-0520-4f69-bd91-8f9c06aedb90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4739b3dc-0520-4f69-bd91-8f9c06aedb90" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_5129b86e-0e95-4c35-bfc5-62caf715aeee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_5129b86e-0e95-4c35-bfc5-62caf715aeee" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_aa72314b-67ed-49fd-b889-5a887a1bcc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_aa72314b-67ed-49fd-b889-5a887a1bcc7d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6c55fa24-2b24-4db4-a9af-6781de6b70af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6c55fa24-2b24-4db4-a9af-6781de6b70af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:to="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9acf348b-485e-4962-9951-ff1efc184b86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9acf348b-485e-4962-9951-ff1efc184b86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_657ff316-ce02-4dd9-a179-95f5a37bff7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_657ff316-ce02-4dd9-a179-95f5a37bff7c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsRestrictedSharesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="extended" id="ib3d58f765156442d87cc1fbb00b61dc7_EquityAwardsRestrictedSharesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_bd045ca4-bd18-40f8-8882-93240263429e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_bd045ca4-bd18-40f8-8882-93240263429e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_91edc036-ffaf-49d4-a4fd-081ac6b1b3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_91edc036-ffaf-49d4-a4fd-081ac6b1b3a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_113d72f8-0945-4e28-ada5-b5431d88ad3e" xlink:href="trs-20211231.xsd#trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_113d72f8-0945-4e28-ada5-b5431d88ad3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_65a9f139-cd59-4312-86cc-9561857621e0" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_65a9f139-cd59-4312-86cc-9561857621e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_6527b3e4-ca4a-4e04-9d53-16fee37bb441" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_6527b3e4-ca4a-4e04-9d53-16fee37bb441" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_78b60bbe-733e-47c2-8f13-270cf7073319" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_78b60bbe-733e-47c2-8f13-270cf7073319" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_568de975-4baa-4df7-abe6-d58498cafe33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_568de975-4baa-4df7-abe6-d58498cafe33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_adc4271c-a828-412d-8e10-a572d6247f44" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_adc4271c-a828-412d-8e10-a572d6247f44" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_b8c946a4-d0c1-41c2-bbfa-19bd10dccc98" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_b8c946a4-d0c1-41c2-bbfa-19bd10dccc98" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_94967c44-cb2c-4863-8eeb-e082803c36ce" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_94967c44-cb2c-4863-8eeb-e082803c36ce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_302b5820-c05c-40d2-95f0-e43fdb5c2e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_302b5820-c05c-40d2-95f0-e43fdb5c2e25" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_8ad61e0a-2765-4cc7-b012-8865f36d27b1" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_8ad61e0a-2765-4cc7-b012-8865f36d27b1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b1337381-6d67-4280-8fb4-3bd7b7ab8b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b1337381-6d67-4280-8fb4-3bd7b7ab8b39" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_372d37d2-5dd8-42cc-95ff-b5c6ef1bd423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_372d37d2-5dd8-42cc-95ff-b5c6ef1bd423" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_94fc6f4d-b8dd-41d3-8732-dd60cd4d4647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_94fc6f4d-b8dd-41d3-8732-dd60cd4d4647" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_713ba194-39e6-4523-ba44-4035a78542ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_713ba194-39e6-4523-ba44-4035a78542ab" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f85a7f48-109e-4c73-8410-c7eb5525397e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f85a7f48-109e-4c73-8410-c7eb5525397e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:href="trs-20211231.xsd#trs_MetricTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_033443de-ae5b-439c-8cbf-7c02e52834e7_default" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:to="loc_trs_MetricTypeDomain_033443de-ae5b-439c-8cbf-7c02e52834e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:to="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A3YearEpsCagrMetricMember_1b310228-4ef9-4937-aed3-f0365e4dacbc" xlink:href="trs-20211231.xsd#trs_A3YearEpsCagrMetricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_A3YearEpsCagrMetricMember_1b310228-4ef9-4937-aed3-f0365e4dacbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalshareholderreturnmetricMember_0401c8cb-ec4e-450b-82a1-557f30e63507" xlink:href="trs-20211231.xsd#trs_TotalshareholderreturnmetricMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_TotalshareholderreturnmetricMember_0401c8cb-ec4e-450b-82a1-557f30e63507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AveragestockpriceMember_8edee1e6-8d32-443a-8168-f50128ab1f2e" xlink:href="trs-20211231.xsd#trs_AveragestockpriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_AveragestockpriceMember_8edee1e6-8d32-443a-8168-f50128ab1f2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a92f46f0-2ea9-40b4-9a09-0e446bd34958_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:to="loc_srt_RangeMember_a92f46f0-2ea9-40b4-9a09-0e446bd34958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:to="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b634670-3a51-44f4-9c45-9cdd1742ded4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:to="loc_srt_MinimumMember_9b634670-3a51-44f4-9c45-9cdd1742ded4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0dbac79b-6263-4720-b76e-a2ddea1fd2a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:to="loc_srt_MaximumMember_0dbac79b-6263-4720-b76e-a2ddea1fd2a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:to="loc_us-gaap_PlanNameDomain_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:to="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan1Member_87dc334b-831c-44b4-9f72-3c811872e21f" xlink:href="trs-20211231.xsd#trs_Plan1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan1Member_87dc334b-831c-44b4-9f72-3c811872e21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan2Member_c004dff4-e2e0-4df0-8001-94ee8bb0577d" xlink:href="trs-20211231.xsd#trs_Plan2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan2Member_c004dff4-e2e0-4df0-8001-94ee8bb0577d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan3Member_e3a10694-5b11-4509-9f3f-0d29475ce3cb" xlink:href="trs-20211231.xsd#trs_Plan3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan3Member_e3a10694-5b11-4509-9f3f-0d29475ce3cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan4Member_4275359c-5c4a-4d61-bc3a-64be6d3e16e3" xlink:href="trs-20211231.xsd#trs_Plan4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan4Member_4275359c-5c4a-4d61-bc3a-64be6d3e16e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan5Member_1adc892a-86d2-49dd-8c1a-da7509773250" xlink:href="trs-20211231.xsd#trs_Plan5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan5Member_1adc892a-86d2-49dd-8c1a-da7509773250" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan6Member_12abb2b9-d19f-46ca-93eb-5c1b0a7daf78" xlink:href="trs-20211231.xsd#trs_Plan6Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan6Member_12abb2b9-d19f-46ca-93eb-5c1b0a7daf78" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan7Member_85a5e6d8-a2d9-4cf1-8972-3baee167baec" xlink:href="trs-20211231.xsd#trs_Plan7Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan7Member_85a5e6d8-a2d9-4cf1-8972-3baee167baec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan8Member_f15d2dd9-5e4e-4252-a2a3-394e7c761a75" xlink:href="trs-20211231.xsd#trs_Plan8Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan8Member_f15d2dd9-5e4e-4252-a2a3-394e7c761a75" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan9Member_f433fd1b-93a2-4142-96bb-faf88faab385" xlink:href="trs-20211231.xsd#trs_Plan9Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan9Member_f433fd1b-93a2-4142-96bb-faf88faab385" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e270bb00-d8e7-4f09-af6c-d0d199de42ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e270bb00-d8e7-4f09-af6c-d0d199de42ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:to="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ServiceBasedRestricedSharesMember_31175f94-9a27-46b3-8a64-90a2b2c5d4b1" xlink:href="trs-20211231.xsd#trs_ServiceBasedRestricedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:to="loc_trs_ServiceBasedRestricedSharesMember_31175f94-9a27-46b3-8a64-90a2b2c5d4b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PerformanceBasedRestricedSharesMember_4ead8e1f-9ad4-4b48-b2cb-2ea45115bbe1" xlink:href="trs-20211231.xsd#trs_PerformanceBasedRestricedSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:to="loc_trs_PerformanceBasedRestricedSharesMember_4ead8e1f-9ad4-4b48-b2cb-2ea45115bbe1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_45a0fb58-e908-47b4-aab0-edd66b4f9881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_45a0fb58-e908-47b4-aab0-edd66b4f9881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a907c049-fa28-442a-a4e4-e55bba9d3827_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a907c049-fa28-442a-a4e4-e55bba9d3827_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_0a1f5324-6be4-4911-b09a-f6c47ac413c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:to="loc_srt_DirectorMember_0a1f5324-6be4-4911-b09a-f6c47ac413c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:to="loc_us-gaap_DividendsDomain_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:to="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_9687259d-374a-46bb-9f4d-5bb04eb10e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:to="loc_us-gaap_DividendDeclaredMember_9687259d-374a-46bb-9f4d-5bb04eb10e00" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsRestrictedSharesActivityTableDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="extended" id="i4e69deda41b04004b5f2e127a85b178e_EquityAwardsRestrictedSharesActivityTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_26a26070-3575-4fe8-b35c-a0d8fd8f7e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_26a26070-3575-4fe8-b35c-a0d8fd8f7e04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e733a132-04b6-4b97-a15c-7da73d1b6e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e733a132-04b6-4b97-a15c-7da73d1b6e87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_04f6a07b-1e45-42e8-89c1-2067309da53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_04f6a07b-1e45-42e8-89c1-2067309da53c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2325324f-b591-4725-ab96-1488fa33cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2325324f-b591-4725-ab96-1488fa33cda1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a435ae28-6d23-41ab-9d9a-28e398fb30f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc8c772b-6446-4af4-9e9a-03d4e474270f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc8c772b-6446-4af4-9e9a-03d4e474270f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_abcb92ab-12a6-45d0-93ad-274c57d1c048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_abcb92ab-12a6-45d0-93ad-274c57d1c048" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99cf0218-d2d7-402e-9439-f4f4d397301d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99cf0218-d2d7-402e-9439-f4f4d397301d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1285d4b1-acd5-4248-a302-3f180e84eb63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1285d4b1-acd5-4248-a302-3f180e84eb63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11859e32-b85d-4b8d-9663-0028f4cc828d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7657c428-d0da-42ff-b6f8-0e97f13efebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7657c428-d0da-42ff-b6f8-0e97f13efebd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_246c2d16-2b1d-4853-a194-5ee1affdd943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_246c2d16-2b1d-4853-a194-5ee1affdd943" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:to="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_834b325c-3a6b-4e45-9f3c-f60990f3cf30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_834b325c-3a6b-4e45-9f3c-f60990f3cf30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_329046fc-b94e-4021-9406-dfb1f1dfed98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:to="loc_us-gaap_RestrictedStockMember_329046fc-b94e-4021-9406-dfb1f1dfed98" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareEarningsperShareTables"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="extended" id="i9945c595773541f5a4e638db2d4631b5_EarningsperShareEarningsperShareTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_029e0b7d-81ef-4d8f-aa33-141d44d910ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_029e0b7d-81ef-4d8f-aa33-141d44d910ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9b98f34f-5b9c-4a51-8598-76a0ba951737_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:to="loc_us-gaap_ClassOfStockDomain_9b98f34f-5b9c-4a51-8598-76a0ba951737_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63ea4b51-6c2b-4cf8-8c33-53f4727f02f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:to="loc_us-gaap_ClassOfStockDomain_63ea4b51-6c2b-4cf8-8c33-53f4727f02f8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended" id="i5017d6a78c3f4554b33f805974695989_EarningsperShareEarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15890e7c-a9a4-4b05-a0b5-cbc5783100af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15890e7c-a9a4-4b05-a0b5-cbc5783100af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_690947c3-4da1-474f-a451-523a4a0f8990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_690947c3-4da1-474f-a451-523a4a0f8990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50c8340d-65c0-47ea-bebb-a63cbc044db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50c8340d-65c0-47ea-bebb-a63cbc044db3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:to="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff6d0fd1-790f-4282-b6e7-c97105d0638d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff6d0fd1-790f-4282-b6e7-c97105d0638d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c1c73a69-bd87-49d5-b6d1-24511720fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:to="loc_us-gaap_RestrictedStockMember_c1c73a69-bd87-49d5-b6d1-24511720fd3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fad38eb2-7e00-4944-8f15-4f3cceeeed5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fad38eb2-7e00-4944-8f15-4f3cceeeed5a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperSharePurchaseofCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="extended" id="i180dce882cd94ccb9f7a6728aa28f6de_EarningsperSharePurchaseofCommonStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0b2a1bcf-c7c1-456f-ad94-8828e0168853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0b2a1bcf-c7c1-456f-ad94-8828e0168853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b1308fa6-1c73-4a6b-9a20-2a3b44c2e9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b1308fa6-1c73-4a6b-9a20-2a3b44c2e9d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_442a5b48-55f9-461e-95f3-e9406f2abb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_442a5b48-55f9-461e-95f3-e9406f2abb80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_644a09a5-696a-4a6e-9fdc-53fa0e62e2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_644a09a5-696a-4a6e-9fdc-53fa0e62e2cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_4041f903-d304-45f0-aaee-c7f68639ab44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_4041f903-d304-45f0-aaee-c7f68639ab44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A10b51sharerepurchaseprogramMember_f438e048-19c3-4737-bc45-3303a6322d63" xlink:href="trs-20211231.xsd#trs_A10b51sharerepurchaseprogramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:to="loc_trs_A10b51sharerepurchaseprogramMember_f438e048-19c3-4737-bc45-3303a6322d63" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherComprehensiveIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="extended" id="i23f7d6dd1aaa45eda5664f223faeaae8_OtherComprehensiveIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:href="trs-20211231.xsd#trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b81868cc-bd68-42c2-a65d-771c59e9ba77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b81868cc-bd68-42c2-a65d-771c59e9ba77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ccc2e3d-afdc-474f-8911-9a6d92c0dea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ccc2e3d-afdc-474f-8911-9a6d92c0dea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_d770f7ba-ed1b-4e10-914c-bae545fb781e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_d770f7ba-ed1b-4e10-914c-bae545fb781e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec53419a-4e11-4d3a-9c55-a82cc1e8a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec53419a-4e11-4d3a-9c55-a82cc1e8a27a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Reclassificationofstrandedtaxeffects_55e6effb-03ff-49da-a1e2-dd89b589f2c7" xlink:href="trs-20211231.xsd#trs_Reclassificationofstrandedtaxeffects"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_trs_Reclassificationofstrandedtaxeffects_55e6effb-03ff-49da-a1e2-dd89b589f2c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2106b170-e8e7-40ba-9285-b833e908f723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_7be06c74-5d83-44cd-8b6b-a76417ce4cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_7be06c74-5d83-44cd-8b6b-a76417ce4cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_4eab76ff-22f0-4349-868d-40fbc0b18461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_4eab76ff-22f0-4349-868d-40fbc0b18461" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:to="loc_us-gaap_EquityComponentDomain_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:to="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0c98962f-f813-4c77-8d66-8df359bb0f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0c98962f-f813-4c77-8d66-8df359bb0f4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_30b9b57c-3ccf-4a6d-9d8a-b499a97b5bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_30b9b57c-3ccf-4a6d-9d8a-b499a97b5bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e0a48b75-9814-46e5-8617-d3857dd02eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e0a48b75-9814-46e5-8617-d3857dd02eb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f849d750-42de-4d92-a6fe-4abc01472cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f849d750-42de-4d92-a6fe-4abc01472cc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_1b9dad33-4c0e-49ca-94be-786c5a953064" xlink:href="trs-20211231.xsd#trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_1b9dad33-4c0e-49ca-94be-786c5a953064" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5277622d-ef99-447a-b82d-121ae5a3feff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5277622d-ef99-447a-b82d-121ae5a3feff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_c7416dac-fbff-4ed9-9e43-1a37c760e95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_c7416dac-fbff-4ed9-9e43-1a37c760e95c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="extended" id="i07d0b0bc183d46f1a0f730cd3308343a_SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fad85e07-d98a-4ce4-a9d5-085cda27d512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_Revenues_fad85e07-d98a-4ce4-a9d5-085cda27d512" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7f1bae62-3e98-418b-8795-697827733d94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_OperatingIncomeLoss_7f1bae62-3e98-418b-8795-697827733d94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_add63560-3b4a-4ae4-bbdd-224202dfd959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_add63560-3b4a-4ae4-bbdd-224202dfd959" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2c78f609-023f-4e3d-a740-5108f1bf1403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2c78f609-023f-4e3d-a740-5108f1bf1403" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bdccc0fc-919d-4742-9fd1-0b1e1bf822bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_Assets_bdccc0fc-919d-4742-9fd1-0b1e1bf822bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_bdeb204f-fa74-47cc-ab03-904ab3990e1c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_bdeb204f-fa74-47cc-ab03-904ab3990e1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_93f3f90e-dc43-4501-b387-5639ed501cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_93f3f90e-dc43-4501-b387-5639ed501cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_7f15554b-7569-43ce-9d37-369ac8b86517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_7f15554b-7569-43ce-9d37-369ac8b86517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfa5c6b4-800a-4ef9-bdca-415bad410d1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:to="loc_us-gaap_SegmentDomain_bfa5c6b4-800a-4ef9-bdca-415bad410d1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:to="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PackagingReportableSegmentMember_f775c9cd-e5d0-438f-95e9-1f72f512c392" xlink:href="trs-20211231.xsd#trs_PackagingReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_PackagingReportableSegmentMember_f775c9cd-e5d0-438f-95e9-1f72f512c392" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_cdb0d682-e00e-47fc-8719-f1a0c141cffd" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_AerospaceReportableSegmentMember_cdb0d682-e00e-47fc-8719-f1a0c141cffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SpecialtyProductsReportableSegmentMember_009584d0-500b-4ab2-9634-9b9a6d3afcce" xlink:href="trs-20211231.xsd#trs_SpecialtyProductsReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_SpecialtyProductsReportableSegmentMember_009584d0-500b-4ab2-9634-9b9a6d3afcce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_a9bb3c5d-95bb-4c55-a723-5799f6ec6da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_us-gaap_CorporateMember_a9bb3c5d-95bb-4c55-a723-5799f6ec6da4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="extended" id="i68accc26b14840bcb31df68f17d025e2_SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4516735e-c4bb-4675-b8ae-8d0c147badc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:to="loc_us-gaap_Revenues_4516735e-c4bb-4675-b8ae-8d0c147badc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_af70114c-4aba-4234-badf-9ce09f49b303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:to="loc_us-gaap_NoncurrentAssets_af70114c-4aba-4234-badf-9ce09f49b303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:to="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68b24c71-cc80-4b70-b1ce-0786be977a9b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:to="loc_srt_SegmentGeographicalDomain_68b24c71-cc80-4b70-b1ce-0786be977a9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:to="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_45b44edd-8813-4713-b1e9-041af633e852" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_srt_EuropeMember_45b44edd-8813-4713-b1e9-041af633e852" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_badc2525-f6ae-4c28-b754-fced266a0e8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_srt_AsiaPacificMember_badc2525-f6ae-4c28-b754-fced266a0e8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherAmericasMember_903a9235-0141-448b-a9ec-c3fbf36704ce" xlink:href="trs-20211231.xsd#trs_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_trs_OtherAmericasMember_903a9235-0141-448b-a9ec-c3fbf36704ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_23981d75-9be8-4769-87c5-e72c21c3dfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_us-gaap_NonUsMember_23981d75-9be8-4769-87c5-e72c21c3dfd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d0ff1360-dbc7-419a-8eff-f29a06747c17" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_country_US_d0ff1360-dbc7-419a-8eff-f29a06747c17" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesIncomeTaxExpenseReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="extended" id="i632ef130a85f4c6d8faaf859c4fd1b95_IncomeTaxesIncomeTaxExpenseReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9ce87c23-b4dc-4c82-a32d-1b75888c0ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9ce87c23-b4dc-4c82-a32d-1b75888c0ae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_e800ed5f-9982-4b0c-bb0c-1b8b4bccdec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_e800ed5f-9982-4b0c-bb0c-1b8b4bccdec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:to="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_69870d50-39a4-4a97-958e-13d02a5a7729_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_69870d50-39a4-4a97-958e-13d02a5a7729_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e6aef5b3-a0ff-45a1-9e36-3732bcf5bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:to="loc_us-gaap_ForeignCountryMember_e6aef5b3-a0ff-45a1-9e36-3732bcf5bde4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_01092370-4710-43c5-924a-4f7e9578070c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_01092370-4710-43c5-924a-4f7e9578070c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_9c7dcf51-33a1-4b9c-b5b7-5b25a546624d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_9c7dcf51-33a1-4b9c-b5b7-5b25a546624d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="extended" id="i2d29b0e62c8b4017be17163049e5204c_IncomeTaxesOperatingLossCarryforwardsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0b679393-49ba-4524-9d07-11fc00c68957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0b679393-49ba-4524-9d07-11fc00c68957" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_363a1767-3429-49c8-97c6-870ac80e4cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_363a1767-3429-49c8-97c6-870ac80e4cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c0ab889d-109e-4a5d-a671-1889f4bbac25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c0ab889d-109e-4a5d-a671-1889f4bbac25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:to="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da503762-4e74-4327-bd89-49df0049ad71_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:to="loc_srt_RangeMember_da503762-4e74-4327-bd89-49df0049ad71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:to="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_385640d6-5e15-4fa9-b23a-eed912c77106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:to="loc_srt_MinimumMember_385640d6-5e15-4fa9-b23a-eed912c77106" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_40737542-2d7f-41e8-97bc-aced43ab80e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:to="loc_srt_MaximumMember_40737542-2d7f-41e8-97bc-aced43ab80e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1195e856-7965-4ef2-9fcc-49da23100330_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1195e856-7965-4ef2-9fcc-49da23100330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ced27628-4003-4df2-99ea-71024486680d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ced27628-4003-4df2-99ea-71024486680d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_bfa301ba-01a5-4411-9965-a1e8b727ec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:to="loc_us-gaap_ForeignCountryMember_bfa301ba-01a5-4411-9965-a1e8b727ec7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="extended" id="i24100cfd233f4b649d00d3f8ceb6fdab_IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_aef2fa57-3552-49bb-ba13-0412227ebec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_aef2fa57-3552-49bb-ba13-0412227ebec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6cd51185-35d9-4c27-a675-6c85b59bdd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6cd51185-35d9-4c27-a675-6c85b59bdd07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36ea0c8c-33fe-4006-9145-8b0edbf6ef79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36ea0c8c-33fe-4006-9145-8b0edbf6ef79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_0982a891-bb77-4394-af6a-03cf4a65a5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_OpenTaxYear_0982a891-bb77-4394-af6a-03cf4a65a5c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_2ab786cc-de83-445d-bf10-387fbfa7f05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:to="loc_us-gaap_ForeignCountryMember_2ab786cc-de83-445d-bf10-387fbfa7f05c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:to="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_34259153-e2e8-4a51-9b5b-9f052e4a321a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:to="loc_srt_RangeMember_34259153-e2e8-4a51-9b5b-9f052e4a321a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:to="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_95b9a4dc-5538-45b7-9932-7f809a50828d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:to="loc_srt_MinimumMember_95b9a4dc-5538-45b7-9932-7f809a50828d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a8c18cc-e3cb-4542-ada5-331aa32d43e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:to="loc_srt_MaximumMember_8a8c18cc-e3cb-4542-ada5-331aa32d43e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryQuarterlyFinancialDataDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="extended" id="ie08d89be57d343e896284b33be6a6b31_SummaryQuarterlyFinancialDataDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6eec5efc-58d3-4c1e-bd73-11f2d5e6c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_Revenues_6eec5efc-58d3-4c1e-bd73-11f2d5e6c015" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f672c165-615b-4205-95ac-1243d8b6e83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_GrossProfit_f672c165-615b-4205-95ac-1243d8b6e83c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b2d4e86a-3d33-46f5-b58f-de4163fdc7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_b2d4e86a-3d33-46f5-b58f-de4163fdc7d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a18bf401-68e5-4d57-8676-491b3eb791da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a18bf401-68e5-4d57-8676-491b3eb791da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ee8eacf-0263-4988-8df0-62fff83142d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_NetIncomeLoss_1ee8eacf-0263-4988-8df0-62fff83142d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ecf2c419-a8f6-45ed-bc7f-4c71d1f4e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ecf2c419-a8f6-45ed-bc7f-4c71d1f4e78a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0e40c28f-5114-4aa0-a192-36d9812f5642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0e40c28f-5114-4aa0-a192-36d9812f5642" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3b13aa94-2557-4c86-ac39-817431106daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_EarningsPerShareBasic_3b13aa94-2557-4c86-ac39-817431106daa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a1f4eda4-7c88-4b49-97a2-ba08e682c1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a1f4eda4-7c88-4b49-97a2-ba08e682c1e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8039c2a2-0a00-42ae-9f96-3aa5f9a155fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8039c2a2-0a00-42ae-9f96-3aa5f9a155fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_bc3b1e74-31fb-4352-8a2d-6b8f87b6d9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_bc3b1e74-31fb-4352-8a2d-6b8f87b6d9a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_aee59972-b7fa-4e4b-9101-b34973711962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_aee59972-b7fa-4e4b-9101-b34973711962" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7a8a32d2-fab3-4170-839a-717193ba92a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7a8a32d2-fab3-4170-839a-717193ba92a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:to="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_10376ca9-7eea-4313-9b1b-e7294b668068_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:to="loc_srt_ScenarioUnspecifiedDomain_10376ca9-7eea-4313-9b1b-e7294b668068_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d433442a-6cfd-4b73-9be5-4194f015b88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d433442a-6cfd-4b73-9be5-4194f015b88e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended" id="ia5a3a00cad194823b277624ed6c5e2dc_SubsequentEventsSubsequentEventsNotes">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_567657c0-fd64-4933-a966-0dd56a832773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_567657c0-fd64-4933-a966-0dd56a832773" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:to="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8dc6755f-c0d1-41d8-abd7-6199d51e02d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8dc6755f-c0d1-41d8-abd7-6199d51e02d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4664caee-5cfd-4643-b134-b7062527ab49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4664caee-5cfd-4643-b134-b7062527ab49" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SubsequentEventsSubsequentEventsAcqusitionDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="extended" id="i952c9f10c10448158e421bd898ecc428_SubsequentEventsSubsequentEventsAcqusitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Purchasepricebasedondefinitivesalesagreement_dcea64dc-45d6-4de5-a2f9-970e122e987f" xlink:href="trs-20211231.xsd#trs_Purchasepricebasedondefinitivesalesagreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_trs_Purchasepricebasedondefinitivesalesagreement_dcea64dc-45d6-4de5-a2f9-970e122e987f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsDate_cf8281e7-1b83-4fb8-a890-3d2358697f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_us-gaap_SubsequentEventsDate_cf8281e7-1b83-4fb8-a890-3d2358697f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_2e86590f-017e-4dc8-9abc-ff8cdd4dc490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_2e86590f-017e-4dc8-9abc-ff8cdd4dc490" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a143d0c-d584-4817-99c0-8a9c6ed262d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1a143d0c-d584-4817-99c0-8a9c6ed262d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntertechPlasticsMember_075c4918-fbd6-424a-8ded-7878527ab4a4" xlink:href="trs-20211231.xsd#trs_IntertechPlasticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:to="loc_trs_IntertechPlasticsMember_075c4918-fbd6-424a-8ded-7878527ab4a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1b99bf5c-0a1c-4500-9f47-0243155be053_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1b99bf5c-0a1c-4500-9f47-0243155be053_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_945b80d0-1ed0-4c1c-989c-1fdae5147bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:to="loc_us-gaap_SubsequentEventMember_945b80d0-1ed0-4c1c-989c-1fdae5147bf5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DividendsDeclaredDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DividendsDeclaredDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/DividendsDeclaredDetails" xlink:type="extended" id="i2f2a168de02943c68d408c7898c6dbdb_DividendsDeclaredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_07edc73c-0d69-4596-86b8-3d9d665adec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_07edc73c-0d69-4596-86b8-3d9d665adec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_9352ba22-4095-4af7-bdc1-fce3d796ded4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_9352ba22-4095-4af7-bdc1-fce3d796ded4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_59b86b97-e3d0-4f45-b8b1-b72dfba8442a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_59b86b97-e3d0-4f45-b8b1-b72dfba8442a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_f65d162d-5436-4c46-bf1a-b813997c6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_f65d162d-5436-4c46-bf1a-b813997c6cd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_38005618-8d9f-4ce4-9eea-09dc43c58804_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_38005618-8d9f-4ce4-9eea-09dc43c58804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c434fcaf-732e-4824-8718-ca9ca8aec673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:to="loc_us-gaap_SubsequentEventMember_c434fcaf-732e-4824-8718-ca9ca8aec673" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="extended" id="i6b6c0c9c50f041aa9cb626a1d7d12526_SECScheduleArticle1209ValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f9ba2fbd-24d1-4218-9cea-e6deed4390c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f9ba2fbd-24d1-4218-9cea-e6deed4390c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4368d526-f617-4d16-bca8-f07d84e53ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4368d526-f617-4d16-bca8-f07d84e53ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_589a3cc9-6207-4133-ba52-01f973265c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_589a3cc9-6207-4133-ba52-01f973265c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2cca01ee-6cc8-4438-afeb-a1bbcdef21f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2cca01ee-6cc8-4438-afeb-a1bbcdef21f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_60e89088-c0f3-4371-a8c3-958405cf62c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_60e89088-c0f3-4371-a8c3-958405cf62c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b1afa8aa-b69b-4db9-93fd-da4d0db99a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b1afa8aa-b69b-4db9-93fd-da4d0db99a4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>trs-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_c6687dda-8d09-43e7-951a-226b593e25d4_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_63cd2333-c491-4153-bf1b-553d03bad274_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_0cef9914-4725-4506-b047-a1a6f0b9e143_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gain (loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_e26d1368-8dc2-4f9f-8d22-7050644674de_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit [Member]</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f8af057e-e4b4-46ed-8d68-db60867abf45_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3f9e14aa-0f60-4d34-a6d4-a43fc20a7acf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Unvested Restricted Shares Vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_437b1c87-3822-44a5-ac02-e502db0e8250_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from stock based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_label_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:to="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bc75a044-37ad-49f4-b2d0-9ac7385d5c82_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A3YearEpsCagrMetricMember_550271f5-2ab7-41c9-b670-cd5cae16efba_terseLabel_en-US" xlink:label="lab_trs_A3YearEpsCagrMetricMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3 year EPS CAGR metric [Member]</link:label>
    <link:label id="lab_trs_A3YearEpsCagrMetricMember_label_en-US" xlink:label="lab_trs_A3YearEpsCagrMetricMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3 year EPS CAGR metric [Member]</link:label>
    <link:label id="lab_trs_A3YearEpsCagrMetricMember_documentation_en-US" xlink:label="lab_trs_A3YearEpsCagrMetricMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial metric based on earnings per share (EPS) cumulative average growth rate ("EPS CAGR") over the performance period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A3YearEpsCagrMetricMember" xlink:href="trs-20211231.xsd#trs_A3YearEpsCagrMetricMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A3YearEpsCagrMetricMember" xlink:to="lab_trs_A3YearEpsCagrMetricMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_9bd43682-32ab-4ee8-9f5e-639cb015c35c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_GoodwillImpairmentAssessmentAbstract_03c7a78a-a0e7-4f05-b084-2bd62195499d_terseLabel_en-US" xlink:label="lab_trs_GoodwillImpairmentAssessmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Goodwill Impairment Assessment [Abstract]</link:label>
    <link:label id="lab_trs_GoodwillImpairmentAssessmentAbstract_label_en-US" xlink:label="lab_trs_GoodwillImpairmentAssessmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Impairment Assessment [Abstract]</link:label>
    <link:label id="lab_trs_GoodwillImpairmentAssessmentAbstract_documentation_en-US" xlink:label="lab_trs_GoodwillImpairmentAssessmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Impairment Assessment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_GoodwillImpairmentAssessmentAbstract" xlink:href="trs-20211231.xsd#trs_GoodwillImpairmentAssessmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_GoodwillImpairmentAssessmentAbstract" xlink:to="lab_trs_GoodwillImpairmentAssessmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_817c799d-1914-4353-ad1b-dc7d3ea687da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_d28c4db2-ee57-47ed-8776-7f1eb489ae82_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_120c611d-5ebb-42e9-9c16-20fda0bef0bb_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_43c8f673-f9dc-4530-9012-297d8b1a1c7b_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_7ffeabc1-6dc6-4d06-ab93-0d08f7180a7b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:to="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7a899b6c-67b0-4a06-8eb4-3ac419c0dacc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_32d92cce-ac4e-4539-9561-e88d349a9f05_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fcb340eb-10fd-492b-98ea-937ea2fa9617_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a7c51dec-879b-4144-80f7-fcfa2213a8bc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock_ec2de4a5-8465-4fa4-adfe-693f80471179_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense</link:label>
    <link:label id="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock_label_en-US" xlink:label="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]</link:label>
    <link:label id="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock_documentation_en-US" xlink:label="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:href="trs-20211231.xsd#trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:to="lab_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_13c40a76-3638-42a7-b5cf-64c43976fec3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_InsurancecoverageLineItems_c685fa70-ab68-4309-b004-b01d00f5e294_terseLabel_en-US" xlink:label="lab_trs_InsurancecoverageLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance coverage [Line Items]</link:label>
    <link:label id="lab_trs_InsurancecoverageLineItems_label_en-US" xlink:label="lab_trs_InsurancecoverageLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance coverage [Line Items]</link:label>
    <link:label id="lab_trs_InsurancecoverageLineItems_documentation_en-US" xlink:label="lab_trs_InsurancecoverageLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance coverage [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsurancecoverageLineItems" xlink:href="trs-20211231.xsd#trs_InsurancecoverageLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_InsurancecoverageLineItems" xlink:to="lab_trs_InsurancecoverageLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1ddba9a2-0c3e-4170-ab0a-e15e2a81f4d9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_d928270a-90dc-4742-8d3c-77bed564ee80_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_MetricTypeAxis_d497b7b0-fb68-470b-94ad-76726a87f18c_terseLabel_en-US" xlink:label="lab_trs_MetricTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metric Type [Axis]</link:label>
    <link:label id="lab_trs_MetricTypeAxis_label_en-US" xlink:label="lab_trs_MetricTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metric Type [Axis]</link:label>
    <link:label id="lab_trs_MetricTypeAxis_documentation_en-US" xlink:label="lab_trs_MetricTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of financial metrics.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeAxis" xlink:href="trs-20211231.xsd#trs_MetricTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_MetricTypeAxis" xlink:to="lab_trs_MetricTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90c434cd-c489-4d5e-9cb4-0498237e867c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) for the year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_10f40a4c-f3ab-44ed-a014-9a01628fa9b8_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the fair value of plan assets using net asset value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:to="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_145de113-d232-499b-8316-c90648c0ace8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_dd32e9e9-6177-42a6-9f4d-cefd9363eb62_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock_52c78da9-ea3b-494a-bc4f-a8a423908325_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets (excluding Goodwill) by Major Class</link:label>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock_label_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table Text Block]</link:label>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock_documentation_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:href="trs-20211231.xsd#trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:to="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_505c52c9-9f8e-4608-92a1-6ab1223dbb4c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on dispositions of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_d9d817b3-7a4b-4ddd-b04c-bfe76da83b28_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_bebd794f-fe75-4276-b29b-88fe26dea1c3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5c191d24-1529-460a-a8c7-16f73f0638d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_63cf9a78-4977-4db1-8835-d9939f60f237_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a8f90913-6f89-4d62-855f-8f6df5c0abef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_9a5538cf-33f8-4837-bdd0-6c4e006b507f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_92e50019-32fa-4a0b-b44a-f9f7b94d511d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member_47166965-5236-488f-af1e-f351cbba99d9_terseLabel_en-US" xlink:label="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Unsecured Notes Due 2025 [Member]</link:label>
    <link:label id="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member_label_en-US" xlink:label="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Unsecured Notes Due 2025 [Member]</link:label>
    <link:label id="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member_documentation_en-US" xlink:label="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Unsecured Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:to="lab_trs_A4.875SeniorUnsecuredNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_e282bdad-f3ec-4a7b-8cbf-8f172c9cb063_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e6516e17-c701-4f70-9198-a0307f76a22e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d34e4562-3537-4359-9643-0be59d8b1495_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_482c0ef2-ee27-413e-89e4-85a5dd81284a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_4455bec6-d4a1-4d66-afbf-62f99805728f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_6c8a92d5-cc73-4bc1-b214-62816b715712_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_1d794068-21d1-435e-9b78-874bedc4b48a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_81480e64-ed08-4e42-b619-5ba49cd67096_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ReceivablesFacilityandotherMemberMember_0587ec2e-fd3e-4482-8f5f-57125c84c1d2_terseLabel_en-US" xlink:label="lab_trs_ReceivablesFacilityandotherMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility and other [Member]</link:label>
    <link:label id="lab_trs_ReceivablesFacilityandotherMemberMember_label_en-US" xlink:label="lab_trs_ReceivablesFacilityandotherMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility and other [Member] [Member]</link:label>
    <link:label id="lab_trs_ReceivablesFacilityandotherMemberMember_documentation_en-US" xlink:label="lab_trs_ReceivablesFacilityandotherMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility and other [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ReceivablesFacilityandotherMemberMember" xlink:href="trs-20211231.xsd#trs_ReceivablesFacilityandotherMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ReceivablesFacilityandotherMemberMember" xlink:to="lab_trs_ReceivablesFacilityandotherMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_71703e28-57a0-4ad6-8c10-a79f0473893e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Increasedecreaseinasbestosliability_764cd441-dc95-4e4c-8fa1-694204a3a8c1_terseLabel_en-US" xlink:label="lab_trs_Increasedecreaseinasbestosliability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash change in legacy liability estimate</link:label>
    <link:label id="lab_trs_Increasedecreaseinasbestosliability_label_en-US" xlink:label="lab_trs_Increasedecreaseinasbestosliability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in asbestos liability</link:label>
    <link:label id="lab_trs_Increasedecreaseinasbestosliability_documentation_en-US" xlink:label="lab_trs_Increasedecreaseinasbestosliability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in asbestos liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability" xlink:href="trs-20211231.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Increasedecreaseinasbestosliability" xlink:to="lab_trs_Increasedecreaseinasbestosliability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2382de56-f9c4-4789-bbd2-ade1dd72bfa0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_126c78c2-32a5-441a-b2a4-52c097d69725_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a276608d-ad5b-43d0-8e36-86e6fea3d83a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_6ef6d285-0864-4264-aeb0-7e19be214eb5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_6e5fae13-9954-4f80-b912-bf16ae8e9f35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_56a76de3-a8bf-4a86-8013-13ab0ec099f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net (gain)/loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_5e4b6380-2fee-49ae-9dfb-d401621816be_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Indefinite-Lived Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_e34aa2f8-5de6-4641-b18b-883c10675250_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_45906bbd-443d-4c91-aeb7-7a0d66b1de55_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_GroupMedicalPlanMember_4264eb02-e59a-4c4a-adde-04e495635ebc_terseLabel_en-US" xlink:label="lab_trs_GroupMedicalPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group Medical Plan [Member]</link:label>
    <link:label id="lab_trs_GroupMedicalPlanMember_label_en-US" xlink:label="lab_trs_GroupMedicalPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group Medical Plan [Member]</link:label>
    <link:label id="lab_trs_GroupMedicalPlanMember_documentation_en-US" xlink:label="lab_trs_GroupMedicalPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group Medical Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_GroupMedicalPlanMember" xlink:href="trs-20211231.xsd#trs_GroupMedicalPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_GroupMedicalPlanMember" xlink:to="lab_trs_GroupMedicalPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_29856379-23de-4555-a402-3a2b11f83eaa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Four [Member]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_5d760fd8-f5d7-41c0-b898-b97c4d36cf8e_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of shares earned % of target award</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of shares earned as a % of target award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_9561e86d-4d4c-4d09-a604-7bb0d9883ba1_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date of Record</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_444acd56-620b-4bb1-a491-6bcf5e45cb89_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_f68b0a3b-7b65-4c3d-8d4c-6d019bab0145_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_c5e00ef0-115f-4c44-be02-c07ff7494246_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_00d7897e-253a-40f3-9ca2-34a352ea9553_terseLabel_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherTaxExpenseBenefit" xlink:to="lab_us-gaap_OtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ChargesRelatedToRealignmentActions_06cf64b5-e524-4d23-9175-e14ebad8bd75_terseLabel_en-US" xlink:label="lab_trs_ChargesRelatedToRealignmentActions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges related to realignment actions</link:label>
    <link:label id="lab_trs_ChargesRelatedToRealignmentActions_label_en-US" xlink:label="lab_trs_ChargesRelatedToRealignmentActions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges related to realignment actions</link:label>
    <link:label id="lab_trs_ChargesRelatedToRealignmentActions_documentation_en-US" xlink:label="lab_trs_ChargesRelatedToRealignmentActions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges related to realignment actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChargesRelatedToRealignmentActions" xlink:href="trs-20211231.xsd#trs_ChargesRelatedToRealignmentActions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ChargesRelatedToRealignmentActions" xlink:to="lab_trs_ChargesRelatedToRealignmentActions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_07cb6e27-ff9a-4318-bcb8-36e069a4cb86_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_e64ef88d-6c92-4446-b68d-2b68806a15c1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_72b23189-8514-4858-9a01-39eb58cf3a78_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8684652b-548a-42be-819a-f4eae3eb6068_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used for) investing activities of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_ad230fee-6bfe-417e-8561-666bf3592aef_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds from dispositions businesses, property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sales of Business, Affiliate and Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_9844107f-589e-4504-8bff-f62924348127_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_db40428e-34d9-480c-a85c-24ce676410b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan8Member_ac92012a-e7d3-4a13-8fb9-e6904e6b35c2_terseLabel_en-US" xlink:label="lab_trs_Plan8Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 8 [Member]</link:label>
    <link:label id="lab_trs_Plan8Member_label_en-US" xlink:label="lab_trs_Plan8Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 8 [Member]</link:label>
    <link:label id="lab_trs_Plan8Member_documentation_en-US" xlink:label="lab_trs_Plan8Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan8Member" xlink:href="trs-20211231.xsd#trs_Plan8Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan8Member" xlink:to="lab_trs_Plan8Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c435a6c8-f6f0-4004-8fb2-8d9fe96b87eb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Unvested Restricted Shares Outstanding, beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ed9a6e0d-eda9-4986-b96a-d88a7627d401_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Unvested Restricted Shares Outstanding, ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dee07553-8b11-4df0-9d5d-d29aff905cfa_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_9ae0a373-8f46-4888-875c-ab548314b723_terseLabel_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Axis]</link:label>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_label_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Axis]</link:label>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_documentation_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:to="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_582940f6-0d33-4b50-94f1-2e1f20f8d0b1_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:to="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_c64f1e6e-f20e-49c6-8230-fdd6915532d6_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_8da78a87-b3e7-4c9a-8cb2-2ee1fe438a09_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8de0f0af-f006-4161-b69f-aa78dc05f5b8_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_a30b5808-0569-4878-a220-eb954dd05251_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used for investing activities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ce351461-0022-48f4-afd4-a9fb68857b86_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_6d844df9-2d29-40e2-bf22-e013a37dc47a_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_9d8e0295-1274-4ad5-8df2-1e088252b6ea_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DamagesSoughtTypeAxis_5d233d95-5263-434f-969e-8c9e66bf7114_terseLabel_en-US" xlink:label="lab_trs_DamagesSoughtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Axis]</link:label>
    <link:label id="lab_trs_DamagesSoughtTypeAxis_label_en-US" xlink:label="lab_trs_DamagesSoughtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Axis]</link:label>
    <link:label id="lab_trs_DamagesSoughtTypeAxis_documentation_en-US" xlink:label="lab_trs_DamagesSoughtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeAxis" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DamagesSoughtTypeAxis" xlink:to="lab_trs_DamagesSoughtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_ac5d2422-8bd1-44a6-a586-82c461fed90e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_438694c2-e936-439a-aace-0e059bed944b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_507a82e1-8b15-4c97-82f7-a211920b447a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8fecbd22-8b91-450c-8752-4a1105ff3a7d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_7b0733e4-49bd-4f2c-bcb5-06a135953fc6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Date of First Required Payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Date of First Required Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:to="lab_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_4e1a22a6-d4ea-4da5-966d-b517a97499e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_e9aa4208-ba39-416b-8a7e-e0653bd21e5f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_18acff27-4c94-417b-9e9d-33731617c346_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_2d342b1c-fcd3-4ac7-a7af-56df3ef8b367_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_47b28557-5a5b-4744-b592-648c76715f06_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_f8177402-efd2-4021-9127-bf662ea9818b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_UsefulLifeSeventeenToThirtyYearsMember_2427560f-6d20-4064-89a0-2e62a32744fd_terseLabel_en-US" xlink:label="lab_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Seventeen to Thirty Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeSeventeenToThirtyYearsMember_label_en-US" xlink:label="lab_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Seventeen to Thirty Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeSeventeenToThirtyYearsMember_documentation_en-US" xlink:label="lab_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Seventeen to Thirty Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:href="trs-20211231.xsd#trs_UsefulLifeSeventeenToThirtyYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:to="lab_trs_UsefulLifeSeventeenToThirtyYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_73bfb4e9-dc9c-4806-971b-ff53695cbd1d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of exercisable/vested stock options</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_5083b23c-6dbf-4fc5-aeb8-e5ca2ef54f65_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_1971e030-7658-4db0-a869-afda5fbbb968_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_8eea14fb-a471-4afc-bb25-1b7d248c3330_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_dbcec3e7-229a-44b3-9fb5-8293a593dc7c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d766d463-6cf6-482d-8dca-f172135ce10e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_b192d813-f2e8-4eb6-9544-fb09f493f96e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_69c7e446-6737-4611-8d09-d5e1a5adac2c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_3cc5400c-8557-4fa9-b1b4-708cf5c8c26a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_3f652dba-2c06-45a4-8907-7e3b27be7ef6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, State and Local Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_5ceff862-9558-47c6-a9a7-6e275a96b53c_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_17495e94-6c7c-4e3f-a1a3-8e27608acd07_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_EquityOfferingTextBlock_1a25e332-0a0c-4702-a58f-9ebafbcc5f94_terseLabel_en-US" xlink:label="lab_trs_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering</link:label>
    <link:label id="lab_trs_EquityOfferingTextBlock_label_en-US" xlink:label="lab_trs_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Text Block]</link:label>
    <link:label id="lab_trs_EquityOfferingTextBlock_documentation_en-US" xlink:label="lab_trs_EquityOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of shares via public offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_EquityOfferingTextBlock" xlink:href="trs-20211231.xsd#trs_EquityOfferingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_EquityOfferingTextBlock" xlink:to="lab_trs_EquityOfferingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1cf51b7a-eb23-4539-977d-5f0c2271bd5f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_aad0fd93-3b36-4467-924f-185bf44ce495_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_dc4455da-cc57-48da-b116-25cd6143bc89_terseLabel_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in discount rate</link:label>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_label_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in discount rate</link:label>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_documentation_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in discount rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:to="lab_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_eaa9c9d5-5868-4a8f-a9c3-bdb8cacba73d_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_QuantitativeImpairmentTestAxis_6e9b11fd-ffcc-4770-a77c-77e6436710ee_terseLabel_en-US" xlink:label="lab_trs_QuantitativeImpairmentTestAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantitative Impairment Test [Axis]</link:label>
    <link:label id="lab_trs_QuantitativeImpairmentTestAxis_label_en-US" xlink:label="lab_trs_QuantitativeImpairmentTestAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantitative Impairment Test [Axis]</link:label>
    <link:label id="lab_trs_QuantitativeImpairmentTestAxis_documentation_en-US" xlink:label="lab_trs_QuantitativeImpairmentTestAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of quantitative impairment test</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_QuantitativeImpairmentTestAxis" xlink:href="trs-20211231.xsd#trs_QuantitativeImpairmentTestAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_QuantitativeImpairmentTestAxis" xlink:to="lab_trs_QuantitativeImpairmentTestAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_a6691de2-698f-438e-943d-e89064558e73_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a64e9c8a-82cd-4e81-872d-13d56577b3f4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d276a319-a1ce-4725-ae39-2766bbc57cee_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_7fec2d18-0d6a-43d3-93aa-a4e5d19cba9a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_dac7940d-3751-4342-9a12-eb5b8f0c2810_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_419e280a-6f72-4bea-8620-b071a2efc7ec_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c44e2bad-1f84-4a60-8c02-b916e58c00fd_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4be2ae25-b94d-4f0b-89ac-0da40800a4ae_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_SeniorSecuredTermLoanMember_f1aec305-a770-4925-acf1-d7cde1204f07_terseLabel_en-US" xlink:label="lab_trs_SeniorSecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan A [Member]</link:label>
    <link:label id="lab_trs_SeniorSecuredTermLoanMember_label_en-US" xlink:label="lab_trs_SeniorSecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan A [Member]</link:label>
    <link:label id="lab_trs_SeniorSecuredTermLoanMember_documentation_en-US" xlink:label="lab_trs_SeniorSecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_SeniorSecuredTermLoanMember" xlink:to="lab_trs_SeniorSecuredTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_62f45b1b-d15f-4e83-939b-489be7539f3d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_1a91c850-c078-4c0a-a84c-6b93b11bd79f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c3eb982c-8f04-48c3-a26c-236a4654a7ac_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy_72c3bcf6-1a63-412b-88b5-9adb8be1c7d6_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of Receivables</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_4566980e-dd4f-46aa-a046-955be60d96f5_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_4b3ec6d3-192b-4eb6-8f36-d26f8ffaeb91_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_27ea40c2-fa65-4f46-b22e-ee04ce8d58c8_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Beginning</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9bdf3fc5-6399-4829-8756-03376f3c5905_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Ending</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_d843f72c-abfe-44ce-8cb3-10520d575771_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_1a4d7348-c263-47e4-bf55-f7d6a55eec0b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8dcb1d2c-8f4c-4f33-8c24-4550eb9b5299_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_67659a14-0f01-4843-976f-f8afa7143b91_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement_805c2b47-c02b-46fd-87fe-8f38f62a1f0d_terseLabel_en-US" xlink:label="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of accounting standards adoption</link:label>
    <link:label id="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement_label_en-US" xlink:label="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of adoption of new accounting pronouncement</link:label>
    <link:label id="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement_documentation_en-US" xlink:label="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of adoption of new accounting pronouncement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:href="trs-20211231.xsd#trs_ImpactOfAdoptionOfNewAccountingPronouncement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:to="lab_trs_ImpactOfAdoptionOfNewAccountingPronouncement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_9c9a51ac-7997-4265-aea2-01127925f6f2_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_28c26463-3a19-4f5b-b732-54b7298ca694_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a3829954-dc6a-42ea-bfed-ef30b5850e03_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_8385c7a7-5459-42bb-bc49-02035c754b92_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_54f9b069-de57-4e9d-b963-3e940c34d728_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarlyRepaymentOfSeniorDebt_5a42812a-5d36-4d48-bda8-5a27ea6baa46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EarlyRepaymentOfSeniorDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of senior notes</link:label>
    <link:label id="lab_us-gaap_EarlyRepaymentOfSeniorDebt_label_en-US" xlink:label="lab_us-gaap_EarlyRepaymentOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Early Repayment of Senior Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarlyRepaymentOfSeniorDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarlyRepaymentOfSeniorDebt" xlink:to="lab_us-gaap_EarlyRepaymentOfSeniorDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_5a31eee8-d3ed-403c-8fc8-69a47a0a7573_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_7c87c770-ae37-4b4b-9a93-109e04023f02_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_aa0bbd1b-300d-4670-9281-8261f5af8828_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_82085a36-5cbf-46f1-9b0c-da48984653f4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_bb860640-5667-4794-9043-caf6029e3b3e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Year Four</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_093ba3ae-a87a-4b25-af7b-9e0174a4cdf7_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_f856076a-ec6d-43c2-9353-569c0f35718f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_8eaa7959-0c08-4942-b40d-06adbd82bdd3_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_9ad6f5e8-9b65-408d-8d77-0e9e698879d2_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_24da9a41-a0a8-4ad7-91ef-d8d9192224d9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c8dc431d-9dba-4dd2-ac8e-0d527a344141_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_0725f134-a6af-4fd8-bfe9-8c7cc8a65c67_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_931fec57-2457-4def-b5c6-57242ed3c05d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_c462c7e7-8680-487b-8dbf-1bd558dc3347_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d605437c-05a8-4892-ade1-3dd57a94d026_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 42,836,574 shares at December 31, 2021 and 43,178,165 shares at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_LossContingencyPendingCasesNumber_5ed812c0-e0ca-48a0-9d9e-4ca323f38843_terseLabel_en-US" xlink:label="lab_trs_LossContingencyPendingCasesNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending cases</link:label>
    <link:label id="lab_trs_LossContingencyPendingCasesNumber_label_en-US" xlink:label="lab_trs_LossContingencyPendingCasesNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Cases, Number</link:label>
    <link:label id="lab_trs_LossContingencyPendingCasesNumber_documentation_en-US" xlink:label="lab_trs_LossContingencyPendingCasesNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending cases related to a loss contingency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyPendingCasesNumber" xlink:href="trs-20211231.xsd#trs_LossContingencyPendingCasesNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_LossContingencyPendingCasesNumber" xlink:to="lab_trs_LossContingencyPendingCasesNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_838044f2-5085-48dd-8da4-9e124c84e281_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for Recognition of Share-based Compensation Cost Not yet Recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8d342f47-3c9e-41e3-b24f-00c28e014fc2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1e08846c-bba2-4a58-a561-6e5d34d4e42f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_955de764-4cab-4143-ae1d-560a47fb8455_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_57393302-e87b-4c73-88ef-74aaf5ebae34_terseLabel_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, residual growth rate</link:label>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_label_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, residual growth rate</link:label>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_documentation_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, residual growth rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethodresidualgrowthrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:to="lab_trs_Fairvalueinputsvaluationmethodresidualgrowthrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_0f6372ed-308f-4fa4-bc06-f88ffb2aa718_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_439c6905-22e4-4ffc-bee2-24dabfc57a1e_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_b4cda8b9-4aac-4439-8b32-2c297834d9bc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares issued related to director fee deferrals</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5c671eba-1972-4061-9557-939cd912ab2b_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded Status at December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_b2d5b555-7516-4dbe-98b6-88255977cfc5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_330dc411-eddb-417b-9e65-e47c377ffc07_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_7e1e76fd-1d38-4e94-9546-2641c5a604f7_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_71293e97-ab49-4665-a0a9-1216acfd47c0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLineItems_39ccac5e-8850-4a63-b7b2-c0422ccb4bf9_terseLabel_en-US" xlink:label="lab_dei_AuditorLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Line Items]</link:label>
    <link:label id="lab_dei_AuditorLineItems_label_en-US" xlink:label="lab_dei_AuditorLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLineItems" xlink:to="lab_dei_AuditorLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_cf867a0c-2c07-4dc5-a18f-189edbfd01b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</link:label>
    <link:label id="lab_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:to="lab_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ForeignCurrencyTranslationTable_034e5fc5-dc76-4a98-accc-751ac8b3c43f_terseLabel_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Table]</link:label>
    <link:label id="lab_trs_ForeignCurrencyTranslationTable_label_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Table]</link:label>
    <link:label id="lab_trs_ForeignCurrencyTranslationTable_documentation_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationTable" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ForeignCurrencyTranslationTable" xlink:to="lab_trs_ForeignCurrencyTranslationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock_1fb123c3-e941-4f2f-8fbe-173196801a0d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:to="lab_us-gaap_DebtInstrumentRedemptionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_24b4e011-d457-4933-ac1a-913f8863d3b2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Shorttermvariableandotherleasecosts_5ef4abca-fac4-4867-996d-60416f748aff_terseLabel_en-US" xlink:label="lab_trs_Shorttermvariableandotherleasecosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term, variable and other lease costs</link:label>
    <link:label id="lab_trs_Shorttermvariableandotherleasecosts_label_en-US" xlink:label="lab_trs_Shorttermvariableandotherleasecosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term, variable and other lease costs</link:label>
    <link:label id="lab_trs_Shorttermvariableandotherleasecosts_documentation_en-US" xlink:label="lab_trs_Shorttermvariableandotherleasecosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term, variable and other lease costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Shorttermvariableandotherleasecosts" xlink:href="trs-20211231.xsd#trs_Shorttermvariableandotherleasecosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Shorttermvariableandotherleasecosts" xlink:to="lab_trs_Shorttermvariableandotherleasecosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_e87efc03-3008-4864-9bef-c65eb424dab2_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_3998d6be-5f78-493e-92da-a114b1046caf_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental common shares attributable to dilutive effect of share-based payment arrangements</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_764af776-ac7d-4ae2-904a-ba1040d7d635_terseLabel_en-US" xlink:label="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities other than asbestos liability</link:label>
    <link:label id="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_label_en-US" xlink:label="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities other than asbestos liability</link:label>
    <link:label id="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_documentation_en-US" xlink:label="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities other than asbestos liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:href="trs-20211231.xsd#trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:to="lab_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_55ef8204-235e-461a-8ba2-a92c416076e2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_db550c7c-4ac9-4208-b671-8c864a697628_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_f10a4d58-7ffa-406b-b3d1-ceb8be60fa8c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_f2caa5c2-c265-4488-91a4-2132e7e254ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements and curtailments loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_f8c48982-988a-4720-8a12-0b6754953dd2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Costs of Retirement Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Costs of Retirement Plans [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsDomain_d9d462ff-f932-401e-be25-fd54871f3675_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:label id="lab_us-gaap_DividendsDomain_label_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_b5a83034-3397-49fe-a51d-ebcc824027cb_terseLabel_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements/Buildings [Member]</link:label>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_cc1b3d8e-852c-40b5-85e3-4168a65f11d7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_2560d0ff-86f6-4f52-bee1-0715376a9306_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_0aab6e92-9c11-4916-8dc1-e3c4391e8e6d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_b44381cc-cb72-4193-8272-c49a0cb46da6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" xlink:to="lab_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_217215f8-7b9f-4be9-ac47-a2b42955c8c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_b53a687d-f350-4e5b-85c0-32d15b0edb6e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1efd08d3-fccc-4b23-b309-7e848b69226d_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_23105c05-1e91-41df-8ae2-79392a2849c1_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_78ca58e8-0812-4dc7-9eb0-2ae299448a6d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_323d7bc8-ee29-4a47-a084-1322c59e16c8_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_ba242155-9f28-4797-ac99-af2bc0120c09_verboseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_ed8b9650-3aaa-48f6-8377-c1bf2e3dc307_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_783ff245-8582-4a3a-8b51-2ad1db5b15ef_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_39accc56-bd68-438d-8f0f-a2d7d76e6876_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_3eee7783-2b71-416e-86e2-3192523f9a11_terseLabel_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax on Undistributed Foreign Earnings</link:label>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_label_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax on Undistributed Foreign Earnings</link:label>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_documentation_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax on Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:to="lab_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_c5b6f05e-ce55-4d81-895c-1eadb99b86b0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_d71422ab-e394-420c-b90b-a7f4584f6405_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_670bb346-159f-4bc5-add4-c62ec9bb5d4f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_9a90642d-38c9-4371-b120-072a7dec8844_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_becbdbb6-6de5-44c3-b698-01ed7ae48099_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_1a4d24f2-b5d9-4379-bf75-3181f5fbe4db_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award percentage earned based on metric over the performance period</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award percentage earned based on metric over the performance period</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award percentage earned based on metric over the performance period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_136b935e-c47d-4383-ac54-9c1d3683f816_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2fbb87f4-9944-40ab-ba7b-165feec2f8db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_beef954d-e6ef-4995-902e-3f9e60bf8074_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1f21b671-3333-4958-8153-06f3e70e3229_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_53204da8-80ad-4739-8e67-c9cdfdfa9e0e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_91e31250-4a77-4ccd-af3b-e5d54658349d_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_acbe2c3d-1b04-413d-a964-26c679db1676_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_2942d8cc-9dcc-459c-9a8e-85f0aae9b295_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_d032f155-befb-427b-b1ff-2c9e87f54de2_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bec0c7a5-a909-4843-ab94-e831e218b756_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Five Fiscal Years Thereafter</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_1f100b6f-014c-41c0-89e7-98ad1a6983e0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_7ae6c560-9413-4ee3-a1c8-7ed52dddd2c7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_b91510e6-0fa5-4add-bbc1-3f13c07c7cc0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings on term loan facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromBankDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromBankDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Bank Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromBankDebt" xlink:to="lab_us-gaap_ProceedsFromBankDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_84271c4d-18f5-42f9-bc27-4a9c748d6ca2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings on revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_d0a516ba-e4cd-4ed3-ba4b-d6bd9989dfca_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_75b50397-33c2-4c7a-a3b2-c4573abe13a5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f01b30fb-900b-4705-b6ae-c668236cc233_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_bdcc221d-269d-462a-b02b-485f73bc36fe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_bdea88d7-8579-4138-bd8a-614decdb52e3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_0e918336-4b22-4daa-8ee0-f667d51c1ed5_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_f0c00554-b064-4b80-86ca-82ddaf68a4e2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_664a6a0a-2810-4c3f-ad1c-c2d58fd99e62_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_d509a44a-7abe-4aea-b49f-ffa671496e39_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a4f80e51-7450-4cbe-82b6-2c34be18bd0c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4fc61117-9299-4a8f-8430-0ecc6301cc45_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_0406db10-0d7a-450d-a115-415a7482b5b4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_e05dbe8a-cc42-451e-b37c-2fe903305fc2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_dd6958bd-f632-4eea-9705-aadd572979e8_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6de72ce6-47e3-4943-bed5-cdaae313e37a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_2b4f69de-0512-4ed0-afd7-0b78f7fbeebe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6df6fafb-9da9-4587-9967-a4290a32a901_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a6db8467-966d-429a-86d7-219ed65c9bcb_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8770f1c0-9d72-4030-812f-f32c7382f7b2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_dbc16b40-9e68-4872-9f95-7afa4c8074ef_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract_6a6baef7-b64c-4f09-871c-02cc34343904_terseLabel_en-US" xlink:label="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Balance Sheet Parenthetical [Abstract]</link:label>
    <link:label id="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract_label_en-US" xlink:label="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Balance Sheet Parenthetical [Abstract]</link:label>
    <link:label id="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract_documentation_en-US" xlink:label="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Balance Sheet Parenthetical [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:href="trs-20211231.xsd#trs_ConsolidatedBalanceSheetParentheticalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:to="lab_trs_ConsolidatedBalanceSheetParentheticalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_72adbf7e-3f16-4315-807e-05a3598c6452_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_ca4c1018-efa3-4282-8bc8-6e0fc0f711d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_7cd2fa15-2a56-49d8-9362-6a416314fda5_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fifty Basis Point Change in Expected Return on Plan Assets</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:to="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_4316b8d7-91a9-457d-84fa-c3d932b06a93_verboseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Earnings Per Share</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OtherComprehensiveIncomeAbstract_012af092-b6ac-41a2-8b9e-d1e016d62c9f_terseLabel_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_trs_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_trs_OtherComprehensiveIncomeAbstract_documentation_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeAbstract" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract" xlink:to="lab_trs_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_923305b8-0f5c-4653-9981-473e64abbd10_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6b43226b-8606-43db-b6b9-e499a44895b8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OtherAmericasMember_b77d9d37-1c24-4cb5-8089-2cbfc9c91fbe_terseLabel_en-US" xlink:label="lab_trs_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label id="lab_trs_OtherAmericasMember_label_en-US" xlink:label="lab_trs_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label id="lab_trs_OtherAmericasMember_documentation_en-US" xlink:label="lab_trs_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherAmericasMember" xlink:href="trs-20211231.xsd#trs_OtherAmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OtherAmericasMember" xlink:to="lab_trs_OtherAmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_6694e992-d6a6-4cb4-900d-b086f457919e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to purchase common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_3d80c589-8563-45bd-9341-45179fff5201_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_b2b3d4a6-b7d9-44ed-884c-24ee5301bf66_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_2fdeaa79-347b-42d5-8720-b4b5c2051351_negatedTerseLabel_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Other Expense, net</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_label_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Other Expense, net</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_documentation_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Other Expense, net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:to="lab_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3a58b804-b395-46ad-b7ef-7e3a889c5443_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan9Member_1ec9b70a-4ddb-42b5-ae58-8f3e560735a3_terseLabel_en-US" xlink:label="lab_trs_Plan9Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 9 [Member]</link:label>
    <link:label id="lab_trs_Plan9Member_label_en-US" xlink:label="lab_trs_Plan9Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 9 [Member]</link:label>
    <link:label id="lab_trs_Plan9Member_documentation_en-US" xlink:label="lab_trs_Plan9Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan9Member" xlink:href="trs-20211231.xsd#trs_Plan9Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan9Member" xlink:to="lab_trs_Plan9Member" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_CreditAgreementMember_2c620187-f68e-442b-af6d-33c46a7537b5_terseLabel_en-US" xlink:label="lab_trs_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_trs_CreditAgreementMember_label_en-US" xlink:label="lab_trs_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_trs_CreditAgreementMember_documentation_en-US" xlink:label="lab_trs_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CreditAgreementMember" xlink:href="trs-20211231.xsd#trs_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_CreditAgreementMember" xlink:to="lab_trs_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_a98a1d56-c686-4b53-89c5-b97764f673f1_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_77ac78c8-ef70-440c-bcda-d63c4c3df2d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_9750d934-290e-4d81-8d88-31a7f4d7df17_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost (income)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_d7fe817c-dc55-4556-ad6e-1774ba396198_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated other comprehensive income (loss) recognized at December 31</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_53d51214-81c8-4b09-80f2-4660c65d8a4c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Nondeductible Expense, Restructuring Charges (Benefits)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cf4261b5-5918-4bcf-92c8-f879c4fa0b06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AsbestosIssueMember_c179deaa-9828-47c5-8f1b-44dd2e4c5781_terseLabel_en-US" xlink:label="lab_us-gaap_AsbestosIssueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos [Member]</link:label>
    <link:label id="lab_us-gaap_AsbestosIssueMember_label_en-US" xlink:label="lab_us-gaap_AsbestosIssueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Issue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AsbestosIssueMember" xlink:to="lab_us-gaap_AsbestosIssueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_36026cc3-0fb8-4c49-8a68-6feeedd55bfc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_8c49672a-6139-43d9-b3f9-b125b05ebd6e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_3a3073b7-a40c-4bb8-9361-8a45d644fd60_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_07f932b2-4bb0-462d-9421-e5d9856a3e9c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_16e685a7-8c82-4da0-8643-da5e92366f16_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_b152439a-0589-4d38-8bc0-6404f1721c92_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1ffdc620-5716-4972-9971-4fcd5e20c145_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_c4936135-2471-499d-967c-608297e720c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9e3eccb9-b064-40cc-97b5-dd2299b32580_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_551c7b1c-75d8-4f79-8fe1-40ea533fcb2d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_f40bc359-e4b6-4c8a-bde9-5edcf4f5653a_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_6f53dff8-d2a0-45ee-bd35-5adc93e2d832_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_bad8f13f-dda6-4f15-814b-86e380550b00_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participant contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_a9efa96e-6d4e-44d5-b413-837e226ba8f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Other Adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_62688a51-d0df-4ddc-8eea-5f31975e7146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Cancelled, Weighted Average Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_TFIAerospaceMember_ec5f24c1-e6c9-463d-b061-4e9c71504c00_terseLabel_en-US" xlink:label="lab_trs_TFIAerospaceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TFI Aerospace</link:label>
    <link:label id="lab_trs_TFIAerospaceMember_label_en-US" xlink:label="lab_trs_TFIAerospaceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TFI Aerospace [Member]</link:label>
    <link:label id="lab_trs_TFIAerospaceMember_documentation_en-US" xlink:label="lab_trs_TFIAerospaceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TFI Aerospace</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TFIAerospaceMember" xlink:href="trs-20211231.xsd#trs_TFIAerospaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_TFIAerospaceMember" xlink:to="lab_trs_TFIAerospaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a5e7aacd-d984-4710-ac94-5b3a9c907303_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6a72f566-07bc-4d37-8b4a-6b4a4ab5fd1b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_79ca75a8-a027-40d1-89a7-aa213470afe7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Year Three</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_96d5aecf-265c-48ad-8002-dad2beeef8b4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_fd778c05-93ea-433e-a7bf-2e3f20d09318_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_1c6d36e2-80f7-43ba-b7ee-a9738fb4fdf2_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyClaimsDismissedNumber_3d5455c0-eed3-4347-8510-56770d728e95_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending claims dismissed during period</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsDismissedNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Dismissed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsDismissedNumber" xlink:to="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f1c06f94-fc38-43e5-ae74-e713077f07ac_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1a7a72fa-fe56-4bb6-a38a-b330481029b9_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_e30b66f0-c23d-4faf-9371-3300d1496453_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c51c3f9f-97f6-4b21-9a6a-6a0440ec669e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_c3e4f8e1-16e1-4a4e-be29-3c34a25a4c9a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_1e70ab8e-9961-4aef-acdc-f8c45b5a06df_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d7f19ad7-e33e-436d-a306-2389f8da076b_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ec2603fb-7dc2-427c-9ef7-ea7c4f24666d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Unvested Restricted Shares Cancelled</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_11585418-a894-46b5-b3c5-a92e43046c6a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_be74dbbb-93ab-4a4e-8774-51981257bd40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_58a54f8d-0e3d-4723-9e8b-3ce46b5d771a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OmegaPlasticsMember_255e36ab-38b0-4727-a200-775af360a668_terseLabel_en-US" xlink:label="lab_trs_OmegaPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Omega Plastics</link:label>
    <link:label id="lab_trs_OmegaPlasticsMember_label_en-US" xlink:label="lab_trs_OmegaPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Omega Plastics [Member]</link:label>
    <link:label id="lab_trs_OmegaPlasticsMember_documentation_en-US" xlink:label="lab_trs_OmegaPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Omega Plastics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OmegaPlasticsMember" xlink:href="trs-20211231.xsd#trs_OmegaPlasticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OmegaPlasticsMember" xlink:to="lab_trs_OmegaPlasticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_BankdebtandreceivablesfacilityMember_cde457b2-05ee-447e-8d98-3167a0858d05_terseLabel_en-US" xlink:label="lab_trs_BankdebtandreceivablesfacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank debt and receivables facility [Member]</link:label>
    <link:label id="lab_trs_BankdebtandreceivablesfacilityMember_label_en-US" xlink:label="lab_trs_BankdebtandreceivablesfacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank debt and receivables facility [Member]</link:label>
    <link:label id="lab_trs_BankdebtandreceivablesfacilityMember_documentation_en-US" xlink:label="lab_trs_BankdebtandreceivablesfacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country; and, collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BankdebtandreceivablesfacilityMember" xlink:href="trs-20211231.xsd#trs_BankdebtandreceivablesfacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_BankdebtandreceivablesfacilityMember" xlink:to="lab_trs_BankdebtandreceivablesfacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AsbestosRelatedLiabilityNoncurrent_36f9a528-d3d0-4b4a-9b98-cf0233835265_terseLabel_en-US" xlink:label="lab_trs_AsbestosRelatedLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos-related liability, noncurrent</link:label>
    <link:label id="lab_trs_AsbestosRelatedLiabilityNoncurrent_label_en-US" xlink:label="lab_trs_AsbestosRelatedLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos-related liability, noncurrent</link:label>
    <link:label id="lab_trs_AsbestosRelatedLiabilityNoncurrent_documentation_en-US" xlink:label="lab_trs_AsbestosRelatedLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos-related liability, noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AsbestosRelatedLiabilityNoncurrent" xlink:href="trs-20211231.xsd#trs_AsbestosRelatedLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AsbestosRelatedLiabilityNoncurrent" xlink:to="lab_trs_AsbestosRelatedLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_26ba6aa7-8d54-4f3a-a121-fb02ea7cdb2a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Compensation Cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_b963da38-2b1c-4644-850e-8732e3f68453_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_332fcf78-0ed7-4603-99a0-38ae8fd5de35_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_46d6187f-d53a-4c78-823c-aff924110036_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_a7e940a9-7aec-43d4-a0f9-0a1b72390a76_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_bce83d5a-585d-4754-b4ad-3512cbef6a91_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_df44d170-889b-4dca-bc75-8bf608bc9e99_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Compensation Cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_47de3246-e45b-43a7-bbf5-df0123fd4542_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_cea050c2-272f-4387-aab0-03ae15d286de_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option exercises and restricted stock vesting</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f10406f4-6831-4a1b-bf96-3230643843d4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_3446834d-f02a-4871-ba90-dbaea34a4f36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_09e427f7-68f2-4b5e-954f-2fe344a3b506_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a2f1162-05f5-48fa-801c-44c20b2a3fe4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AerospaceendmarketcustomersMember_2876737e-3adf-45e0-bc5c-1258974a3ea8_terseLabel_en-US" xlink:label="lab_trs_AerospaceendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace &amp; Defense [Member]</link:label>
    <link:label id="lab_trs_AerospaceendmarketcustomersMember_label_en-US" xlink:label="lab_trs_AerospaceendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace end market customers [Member]</link:label>
    <link:label id="lab_trs_AerospaceendmarketcustomersMember_documentation_en-US" xlink:label="lab_trs_AerospaceendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace end market customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceendmarketcustomersMember" xlink:href="trs-20211231.xsd#trs_AerospaceendmarketcustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AerospaceendmarketcustomersMember" xlink:to="lab_trs_AerospaceendmarketcustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_6bfc532e-f947-479c-9794-a46be390b794_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_8c8f09df-a9b9-415b-93ae-013eaf3b5cee_terseLabel_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in terminal rate</link:label>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_label_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in terminal rate</link:label>
    <link:label id="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_documentation_en-US" xlink:label="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in goodwill impairment due to change in terminal rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:to="lab_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticPlanMember_4ff04574-49c8-47a1-8c2c-1896216d3994_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticPlanMember_label_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticPlanMember" xlink:to="lab_us-gaap_DomesticPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_79566f00-5736-4572-af24-1b543ded9344_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_744410ae-9677-491c-9932-5554874da4dd_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_4112ace4-12ba-4af3-920b-e61f038b8192_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AerospaceReportableSegmentMember_5ec4ba88-0542-4508-977c-680e932f776d_terseLabel_en-US" xlink:label="lab_trs_AerospaceReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace [Member]</link:label>
    <link:label id="lab_trs_AerospaceReportableSegmentMember_label_en-US" xlink:label="lab_trs_AerospaceReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Reportable Segment [Member]</link:label>
    <link:label id="lab_trs_AerospaceReportableSegmentMember_documentation_en-US" xlink:label="lab_trs_AerospaceReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Reportable Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AerospaceReportableSegmentMember" xlink:to="lab_trs_AerospaceReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c3c58826-1ad1-46f0-9d41-ecb7bcfe5341_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a8499d8e-4be8-4fb2-8434-8df6e94bb7df_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_UsefulLifeFiveToTwelveYearsMember_1ad3ab6c-2ae0-4679-99dd-f047677acd67_terseLabel_en-US" xlink:label="lab_trs_UsefulLifeFiveToTwelveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Five to Twelve Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeFiveToTwelveYearsMember_label_en-US" xlink:label="lab_trs_UsefulLifeFiveToTwelveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Five to Twelve Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeFiveToTwelveYearsMember_documentation_en-US" xlink:label="lab_trs_UsefulLifeFiveToTwelveYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Five to Twelve Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFiveToTwelveYearsMember" xlink:href="trs-20211231.xsd#trs_UsefulLifeFiveToTwelveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_UsefulLifeFiveToTwelveYearsMember" xlink:to="lab_trs_UsefulLifeFiveToTwelveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_c23aff6a-ab6c-4553-8aed-dd8258e75f3d_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Long-term Revenue Growth Rate [Member]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Long-term Revenue Growth Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputLongTermRevenueGrowthRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember" xlink:to="lab_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3694fe41-b724-46d1-a7f4-1595b0207212_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_c710cd96-9af6-47f1-83c5-d5396ffca078_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IndustrialendmarketcustomersMember_c45ef759-1e00-4035-a34b-1e60c96ae175_terseLabel_en-US" xlink:label="lab_trs_IndustrialendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_trs_IndustrialendmarketcustomersMember_label_en-US" xlink:label="lab_trs_IndustrialendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial end market customers [Member]</link:label>
    <link:label id="lab_trs_IndustrialendmarketcustomersMember_documentation_en-US" xlink:label="lab_trs_IndustrialendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial end market customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IndustrialendmarketcustomersMember" xlink:href="trs-20211231.xsd#trs_IndustrialendmarketcustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IndustrialendmarketcustomersMember" xlink:to="lab_trs_IndustrialendmarketcustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_0c9f6505-8707-4f2b-8ca7-00f14a970a79_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_433d9077-6336-4c56-8344-60316094c2cc_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_3f7378a8-74bc-477a-a950-0d8efc240358_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock_880c21f1-681e-44e2-9dcf-bb2db44dc720_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Damages Sought for Specific Claims</link:label>
    <link:label id="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock_label_en-US" xlink:label="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Damages Sought for Specific Claims [Table Text Block]</link:label>
    <link:label id="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock_documentation_en-US" xlink:label="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Damages Sought for Specific Claims [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:href="trs-20211231.xsd#trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:to="lab_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7ff1369f-08e3-4ef6-93fb-dae4939711a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3a1116f9-d8b2-4360-a55d-c864dae547cc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_bc61f0f4-c818-4bed-be88-ce913f077f10_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used for) financing activities of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_91207405-09d7-4498-a428-84c7869d4571_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_StopLossLimit_48415c60-adbb-475d-80e8-2fa6e8ae5f48_terseLabel_en-US" xlink:label="lab_trs_StopLossLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stop Loss Limit</link:label>
    <link:label id="lab_trs_StopLossLimit_label_en-US" xlink:label="lab_trs_StopLossLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stop Loss Limit</link:label>
    <link:label id="lab_trs_StopLossLimit_documentation_en-US" xlink:label="lab_trs_StopLossLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance stop loss limit per occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StopLossLimit" xlink:href="trs-20211231.xsd#trs_StopLossLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_StopLossLimit" xlink:to="lab_trs_StopLossLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9654d646-2772-4b9d-a12c-39371e346112_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_71694ae2-d808-4e75-bf89-70b3a8d56d16_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_3827a441-79e5-41a6-ac1c-797dd6d8c1f3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_5d5f79f8-53dd-4802-aa9e-be26f4b17beb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleofinsurancecoverageTable_54f9dbb3-fe87-4fa8-96ce-59b624235f5f_terseLabel_en-US" xlink:label="lab_trs_ScheduleofinsurancecoverageTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Insurance coverage [Table]</link:label>
    <link:label id="lab_trs_ScheduleofinsurancecoverageTable_label_en-US" xlink:label="lab_trs_ScheduleofinsurancecoverageTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of insurance coverage [Table]</link:label>
    <link:label id="lab_trs_ScheduleofinsurancecoverageTable_documentation_en-US" xlink:label="lab_trs_ScheduleofinsurancecoverageTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of insurance coverage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleofinsurancecoverageTable" xlink:href="trs-20211231.xsd#trs_ScheduleofinsurancecoverageTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleofinsurancecoverageTable" xlink:to="lab_trs_ScheduleofinsurancecoverageTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_c05abfe2-851b-4310-b0e1-2a4b718f0690_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_fd27928f-4af9-4336-bb21-047276dcae32_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_0c988d3b-6cdd-4c7a-9b3b-22121b98bd92_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_08fe67d4-222d-4ebe-863b-269d82e10def_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_CompensatoryOnlyDamagesMember_6be9c02a-5aee-4e8e-85b1-11550c8515b0_terseLabel_en-US" xlink:label="lab_trs_CompensatoryOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory Only Damages [Member]</link:label>
    <link:label id="lab_trs_CompensatoryOnlyDamagesMember_label_en-US" xlink:label="lab_trs_CompensatoryOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory Only Damages [Member]</link:label>
    <link:label id="lab_trs_CompensatoryOnlyDamagesMember_documentation_en-US" xlink:label="lab_trs_CompensatoryOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory Only Damages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryOnlyDamagesMember" xlink:href="trs-20211231.xsd#trs_CompensatoryOnlyDamagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_CompensatoryOnlyDamagesMember" xlink:to="lab_trs_CompensatoryOnlyDamagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_1bdfed11-e6a8-4bcc-beb5-5c6175bb9cba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_a9836c7d-4ebf-441c-9231-961f47a3ede1_terseLabel_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss and Credit Carryforwards</link:label>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_label_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss and Credit Carryforwards</link:label>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_documentation_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss and Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:to="lab_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_85e5c2ac-6a60-4ae2-b0b1-44fcb7db7719_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_015cd5eb-11a7-4c5b-8111-68d2eac6ab7d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_3ba496c2-ca97-41b1-84fa-6115e3b884d8_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_0da11d96-aadd-4862-a7a2-b8e2a765030f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_4da0c46e-a6c8-4e22-8279-4a1800a12d0d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2cd7b514-98a4-42eb-99c6-53728582c87d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_2b21fab5-ff33-4097-a4e7-897cf69bc698_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_93ddedfd-ef0c-48f0-ab8a-7afa1b2e97c4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_e8a09134-3689-400c-a339-c7ff7b0a5bbe_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_c4155a1e-7c16-44a8-acb5-3dfaca6492e6_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ac987609-77b7-4938-ba4b-35e6f39c2abb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_432c76fd-b0a3-4c88-94d9-879e60aedd76_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_7a3dadb9-ce10-45f2-967a-25c8c72c9d72_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_a01dd6b3-46f8-440a-8bf7-0ed07119850e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Foreign Income Tax Rate Differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_66cc975b-313f-4b97-a889-53ddbe52ceee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unused Borrowing Capacity, Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unused Borrowing Capacity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_9f2efd5f-3fcb-4649-83af-e278a27c5ffc_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_feca4a56-5258-4e71-bd7d-86cab6e1507f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used for) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_6a05924f-63f7-4d83-bf22-bffcc145559d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Shares Average Remaining Contractual Life (Years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a3abdc44-6b10-4d7f-b688-87fd1e0ec57b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Vesting Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_81d1907a-e911-4df4-8d90-9a6b3fbe6831_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net</link:label>
    <link:label id="lab_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:to="lab_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendDeclaredMember_c71374e5-9946-418a-b053-8b96cf6c0ab5_terseLabel_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared</link:label>
    <link:label id="lab_us-gaap_DividendDeclaredMember_label_en-US" xlink:label="lab_us-gaap_DividendDeclaredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend Declared [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendDeclaredMember" xlink:to="lab_us-gaap_DividendDeclaredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_0c29a0ee-1d4b-483d-a7de-613938f669eb_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" xlink:to="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_TotalshareholderreturnmetricMember_3a395de4-0018-4f95-af0d-4b50a291922d_terseLabel_en-US" xlink:label="lab_trs_TotalshareholderreturnmetricMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholder return metric [Member]</link:label>
    <link:label id="lab_trs_TotalshareholderreturnmetricMember_label_en-US" xlink:label="lab_trs_TotalshareholderreturnmetricMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholder return metric [Member]</link:label>
    <link:label id="lab_trs_TotalshareholderreturnmetricMember_documentation_en-US" xlink:label="lab_trs_TotalshareholderreturnmetricMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company's total shareholder return (TSR) relative to the TSR of the common stock of a pre-defined industry peer-group measured over a specified period of time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalshareholderreturnmetricMember" xlink:href="trs-20211231.xsd#trs_TotalshareholderreturnmetricMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_TotalshareholderreturnmetricMember" xlink:to="lab_trs_TotalshareholderreturnmetricMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlansSettlementsandCurtailments_52d9d5c7-afcb-4bbb-b331-fd48ae18bb81_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements and curtailments</link:label>
    <link:label id="lab_trs_DefinedBenefitPlansSettlementsandCurtailments_label_en-US" xlink:label="lab_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans, Settlements and Curtailments</link:label>
    <link:label id="lab_trs_DefinedBenefitPlansSettlementsandCurtailments_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of decrease that relates to an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include (a) making lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and (b) purchasing nonparticipating annuity contracts. Also includes the amount of change that is related to an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlansSettlementsandCurtailments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:to="lab_trs_DefinedBenefitPlansSettlementsandCurtailments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_362cdd85-eb4f-4942-b8ea-38b35afb057b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_TotalOtherIntangibleAssetsGross_d5cf7015-bf6a-43c7-809a-66c9e0837116_netLabel_en-US" xlink:label="lab_trs_TotalOtherIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finite and indefinite-lived other intangible assets, gross carrying amount</link:label>
    <link:label id="lab_trs_TotalOtherIntangibleAssetsGross_label_en-US" xlink:label="lab_trs_TotalOtherIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Other Intangible Assets, Gross</link:label>
    <link:label id="lab_trs_TotalOtherIntangibleAssetsGross_documentation_en-US" xlink:label="lab_trs_TotalOtherIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total gross carrying amount as of the balance sheet date of other intangible assets, excluding goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalOtherIntangibleAssetsGross" xlink:href="trs-20211231.xsd#trs_TotalOtherIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_TotalOtherIntangibleAssetsGross" xlink:to="lab_trs_TotalOtherIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_870bf2d9-23a6-486b-a359-77a343a2aa1b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_e2757be0-9bf2-490f-8f4e-73635a46cf89_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_a4f401e9-7e5c-4106-a069-dd8d8ad09125_terseLabel_en-US" xlink:label="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing and related expenses</link:label>
    <link:label id="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Related Commitment Fees and Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:to="lab_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_f4673602-e126-4496-9fe0-26a3607827d2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9cf39867-b33f-4b14-b0b5-369f5a14b716_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DamagesSoughtDomain_345a5e95-4b95-4bae-b7bd-9c5661717afe_terseLabel_en-US" xlink:label="lab_trs_DamagesSoughtDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought [Domain]</link:label>
    <link:label id="lab_trs_DamagesSoughtDomain_label_en-US" xlink:label="lab_trs_DamagesSoughtDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought [Domain]</link:label>
    <link:label id="lab_trs_DamagesSoughtDomain_documentation_en-US" xlink:label="lab_trs_DamagesSoughtDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtDomain" xlink:href="trs-20211231.xsd#trs_DamagesSoughtDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DamagesSoughtDomain" xlink:to="lab_trs_DamagesSoughtDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_9425815f-5433-471e-8ac4-af00f08892ad_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_5cdb1ff6-74fa-48b2-8d5f-04429969e482_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c5f81d00-9bef-4afc-ae04-95223b4077e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DerivativeContractDateAxis_90f1a9ec-3441-4aeb-ba9c-45a90bafdfdc_terseLabel_en-US" xlink:label="lab_trs_DerivativeContractDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative contract date [Axis]</link:label>
    <link:label id="lab_trs_DerivativeContractDateAxis_label_en-US" xlink:label="lab_trs_DerivativeContractDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative contract date [Axis]</link:label>
    <link:label id="lab_trs_DerivativeContractDateAxis_documentation_en-US" xlink:label="lab_trs_DerivativeContractDateAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Date a derivative contract date was entered into</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateAxis" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DerivativeContractDateAxis" xlink:to="lab_trs_DerivativeContractDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9c4a81f8-b991-4828-9a25-f83801df0798_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_c6149151-bd29-46a1-a827-c10ba0a4a802_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Expiration Date</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:to="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan6Member_6a4f0f44-f5bf-47e9-9f7e-17426bfaadf4_terseLabel_en-US" xlink:label="lab_trs_Plan6Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 6 [Member]</link:label>
    <link:label id="lab_trs_Plan6Member_label_en-US" xlink:label="lab_trs_Plan6Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 6 [Member]</link:label>
    <link:label id="lab_trs_Plan6Member_documentation_en-US" xlink:label="lab_trs_Plan6Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan6Member" xlink:href="trs-20211231.xsd#trs_Plan6Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan6Member" xlink:to="lab_trs_Plan6Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_867eab8f-1e11-4e73-8cec-7054adcd5d14_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_cd9908d2-2e3c-4f81-80fd-bc0b49ab02b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsLineItems_343628d2-e820-4505-b5cd-614c52d32d32_terseLabel_en-US" xlink:label="lab_trs_RealignmentActionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Line Items]</link:label>
    <link:label id="lab_trs_RealignmentActionsLineItems_label_en-US" xlink:label="lab_trs_RealignmentActionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Line Items]</link:label>
    <link:label id="lab_trs_RealignmentActionsLineItems_documentation_en-US" xlink:label="lab_trs_RealignmentActionsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsLineItems" xlink:href="trs-20211231.xsd#trs_RealignmentActionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsLineItems" xlink:to="lab_trs_RealignmentActionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2192d055-038f-4849-8f4a-1b00c4acf339_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a70ac3fc-ab62-4d7b-9d4f-5697e59e4e62_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_d4cbde45-2628-4bc1-8b48-9092563e45a1_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_LandAndLandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandAndLandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndLandImprovementsMember" xlink:to="lab_us-gaap_LandAndLandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_CashAndCashEquivalentsUnrestricted_39aaa319-5382-475a-92fc-3992881e6a8d_terseLabel_en-US" xlink:label="lab_trs_CashAndCashEquivalentsUnrestricted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents unrestricted</link:label>
    <link:label id="lab_trs_CashAndCashEquivalentsUnrestricted_label_en-US" xlink:label="lab_trs_CashAndCashEquivalentsUnrestricted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents unrestricted</link:label>
    <link:label id="lab_trs_CashAndCashEquivalentsUnrestricted_documentation_en-US" xlink:label="lab_trs_CashAndCashEquivalentsUnrestricted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents unrestricted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted" xlink:href="trs-20211231.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_CashAndCashEquivalentsUnrestricted" xlink:to="lab_trs_CashAndCashEquivalentsUnrestricted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d7c99ed0-1a5e-41d7-991e-a93a7dcd057a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_9b3d8071-2b70-4ae5-b689-2885bec5c5b7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings on term loan facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_2d6c0881-5e40-496c-99a5-dddf19561966_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_e637f11a-85ce-4446-9a5f-d754971ddb25_terseLabel_en-US" xlink:label="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, fair value exceeds carrying value, percentage</link:label>
    <link:label id="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_label_en-US" xlink:label="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, fair value exceeds carrying value, percentage</link:label>
    <link:label id="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_documentation_en-US" xlink:label="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fair value of trade name in excess of carrying amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:href="trs-20211231.xsd#trs_Tradenamesfairvalueexceedscarryingvaluepercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:to="lab_trs_Tradenamesfairvalueexceedscarryingvaluepercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_c1b6daff-4261-4640-9e22-296b68e063ac_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_HighDeductibleInsurancePolicyTextBlock_31e3b47b-1570-43cb-b146-e7d7481b0095_terseLabel_en-US" xlink:label="lab_trs_HighDeductibleInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High Deductible Insurance</link:label>
    <link:label id="lab_trs_HighDeductibleInsurancePolicyTextBlock_label_en-US" xlink:label="lab_trs_HighDeductibleInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High Deductible Insurance [Policy Text Block]</link:label>
    <link:label id="lab_trs_HighDeductibleInsurancePolicyTextBlock_documentation_en-US" xlink:label="lab_trs_HighDeductibleInsurancePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for high deductible insurance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_HighDeductibleInsurancePolicyTextBlock" xlink:href="trs-20211231.xsd#trs_HighDeductibleInsurancePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_HighDeductibleInsurancePolicyTextBlock" xlink:to="lab_trs_HighDeductibleInsurancePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ForeignCurrencyTranslationLineItems_e8b0d031-2e70-40e9-a790-f6420fbb7d04_terseLabel_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Line Items]</link:label>
    <link:label id="lab_trs_ForeignCurrencyTranslationLineItems_label_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Line Items]</link:label>
    <link:label id="lab_trs_ForeignCurrencyTranslationLineItems_documentation_en-US" xlink:label="lab_trs_ForeignCurrencyTranslationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationLineItems" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ForeignCurrencyTranslationLineItems" xlink:to="lab_trs_ForeignCurrencyTranslationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_99613aa6-b8cb-4e2d-b602-593646c8e5cc_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_a4fd83e7-2bb7-4c37-8169-a12dd16adc40_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_a070d40b-0e1b-4207-a3d4-7aacb5f4d82d_verboseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net realized gains reclassified to net income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_26b780e0-19c7-41e7-bc30-d094d1b20c3c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_8f4a5335-6830-4638-b926-7213e49abc26_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2b00e040-c5de-412b-8fe5-e0f9b98ab8e0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Weighted Average Price, beginning</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_deb76fa0-315a-4ed4-9c04-616ee3ee3b0b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding, Weighted Average Price, ending</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock_a40e68c5-56b7-4f29-910e-4462a0412523_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets</link:label>
    <link:label id="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]</link:label>
    <link:label id="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock_documentation_en-US" xlink:label="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:href="trs-20211231.xsd#trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:to="lab_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsTable_5975b363-c3e9-473a-bdd5-f1524161fc68_terseLabel_en-US" xlink:label="lab_trs_RealignmentActionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Table]</link:label>
    <link:label id="lab_trs_RealignmentActionsTable_label_en-US" xlink:label="lab_trs_RealignmentActionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Table]</link:label>
    <link:label id="lab_trs_RealignmentActionsTable_documentation_en-US" xlink:label="lab_trs_RealignmentActionsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsTable" xlink:href="trs-20211231.xsd#trs_RealignmentActionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsTable" xlink:to="lab_trs_RealignmentActionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PackagingReportableSegmentMember_cfb7bbf7-a9df-4d9e-85b4-c9b3475d23e2_terseLabel_en-US" xlink:label="lab_trs_PackagingReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packaging [Member]</link:label>
    <link:label id="lab_trs_PackagingReportableSegmentMember_label_en-US" xlink:label="lab_trs_PackagingReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packaging Reportable Segment [Member]</link:label>
    <link:label id="lab_trs_PackagingReportableSegmentMember_documentation_en-US" xlink:label="lab_trs_PackagingReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Packaging Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PackagingReportableSegmentMember" xlink:href="trs-20211231.xsd#trs_PackagingReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PackagingReportableSegmentMember" xlink:to="lab_trs_PackagingReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan1Member_d35e8b25-89c1-42ef-8791-94beef4f4b52_terseLabel_en-US" xlink:label="lab_trs_Plan1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 1 [Member]</link:label>
    <link:label id="lab_trs_Plan1Member_label_en-US" xlink:label="lab_trs_Plan1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 1 [Member]</link:label>
    <link:label id="lab_trs_Plan1Member_documentation_en-US" xlink:label="lab_trs_Plan1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan1Member" xlink:href="trs-20211231.xsd#trs_Plan1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan1Member" xlink:to="lab_trs_Plan1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_da8ed8e8-85c3-42aa-bc88-1ecdb67d2684_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ac06f6a6-4cc2-4802-b2a5-9aeb44cdbab5_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_7717c1ec-1433-40f6-845a-39898a136704_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_56417ef0-fa1e-4252-bea2-2a5cb9cbd298_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_afc535e1-32e6-46b2-9785-c30fca89778a_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8a46d3dd-cb0e-41d9-98b0-631f0ae08232_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_85850ff6-5850-4f1d-80e0-b38a08fa1871_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Purchasepricebasedondefinitivesalesagreement_9fa1d791-470b-4f52-b999-0682a8cde537_terseLabel_en-US" xlink:label="lab_trs_Purchasepricebasedondefinitivesalesagreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price based on definitive sales agreement</link:label>
    <link:label id="lab_trs_Purchasepricebasedondefinitivesalesagreement_label_en-US" xlink:label="lab_trs_Purchasepricebasedondefinitivesalesagreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price based on definitive sales agreement</link:label>
    <link:label id="lab_trs_Purchasepricebasedondefinitivesalesagreement_documentation_en-US" xlink:label="lab_trs_Purchasepricebasedondefinitivesalesagreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price based on definitive sales agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Purchasepricebasedondefinitivesalesagreement" xlink:href="trs-20211231.xsd#trs_Purchasepricebasedondefinitivesalesagreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Purchasepricebasedondefinitivesalesagreement" xlink:to="lab_trs_Purchasepricebasedondefinitivesalesagreement" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A2011PlanMember_50918c8e-92bf-4f33-bee9-15866ee5f6f1_terseLabel_en-US" xlink:label="lab_trs_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Plan [Member]</link:label>
    <link:label id="lab_trs_A2011PlanMember_label_en-US" xlink:label="lab_trs_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Plan [Member]</link:label>
    <link:label id="lab_trs_A2011PlanMember_documentation_en-US" xlink:label="lab_trs_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2011PlanMember" xlink:href="trs-20211231.xsd#trs_A2011PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A2011PlanMember" xlink:to="lab_trs_A2011PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_2ff38e63-02f4-4db0-8bc2-1f287552a9f6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_230521f1-6b2f-47dc-b877-3aab9dcad2d8_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities, debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PunitiveOnlyDamagesMember_970440a0-75ea-4ed2-ae14-36f6f6ed86af_terseLabel_en-US" xlink:label="lab_trs_PunitiveOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Punitive Only Damages [Member]</link:label>
    <link:label id="lab_trs_PunitiveOnlyDamagesMember_label_en-US" xlink:label="lab_trs_PunitiveOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Punitive Only Damages [Member]</link:label>
    <link:label id="lab_trs_PunitiveOnlyDamagesMember_documentation_en-US" xlink:label="lab_trs_PunitiveOnlyDamagesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Punitive Only Damages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PunitiveOnlyDamagesMember" xlink:href="trs-20211231.xsd#trs_PunitiveOnlyDamagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PunitiveOnlyDamagesMember" xlink:to="lab_trs_PunitiveOnlyDamagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DerivativeContractDateDomain_ce73e63b-a885-4bd0-b51f-7b327f573ea9_terseLabel_en-US" xlink:label="lab_trs_DerivativeContractDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative contract date [Domain]</link:label>
    <link:label id="lab_trs_DerivativeContractDateDomain_label_en-US" xlink:label="lab_trs_DerivativeContractDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative contract date [Domain]</link:label>
    <link:label id="lab_trs_DerivativeContractDateDomain_documentation_en-US" xlink:label="lab_trs_DerivativeContractDateDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative contract date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateDomain" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DerivativeContractDateDomain" xlink:to="lab_trs_DerivativeContractDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_9198fb53-db7e-45de-a01f-e49a75cc3fcc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from stock based compensation</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_c9cbc47b-bd7a-499c-9402-8c69fa206bb2_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_2f5bb76e-6e80-480c-be71-a6c457a4c2c5_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan7Member_48989709-c8c3-4420-9d70-0f747b9e7391_terseLabel_en-US" xlink:label="lab_trs_Plan7Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 7 [Member]</link:label>
    <link:label id="lab_trs_Plan7Member_label_en-US" xlink:label="lab_trs_Plan7Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 7 [Member]</link:label>
    <link:label id="lab_trs_Plan7Member_documentation_en-US" xlink:label="lab_trs_Plan7Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan7Member" xlink:href="trs-20211231.xsd#trs_Plan7Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan7Member" xlink:to="lab_trs_Plan7Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_d6e26bdd-b26c-405e-b4c9-6c104b9ea858_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_4876e361-c2cc-47c7-b168-5d1a2eb39852_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_302e1c97-6fb9-489f-8237-d706297f7689_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_421321b5-b268-454a-b784-15ba2e5046c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f010e112-e910-4f6b-9ef8-2f8170cf0118_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ImpactOfChangeInAccountingPrinciple_95989d0f-c679-48cc-94e2-337aa82260e7_terseLabel_en-US" xlink:label="lab_trs_ImpactOfChangeInAccountingPrinciple" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of change in accounting principle</link:label>
    <link:label id="lab_trs_ImpactOfChangeInAccountingPrinciple_label_en-US" xlink:label="lab_trs_ImpactOfChangeInAccountingPrinciple" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of change in accounting principle</link:label>
    <link:label id="lab_trs_ImpactOfChangeInAccountingPrinciple_documentation_en-US" xlink:label="lab_trs_ImpactOfChangeInAccountingPrinciple" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of change in accounting principle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfChangeInAccountingPrinciple" xlink:href="trs-20211231.xsd#trs_ImpactOfChangeInAccountingPrinciple"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ImpactOfChangeInAccountingPrinciple" xlink:to="lab_trs_ImpactOfChangeInAccountingPrinciple" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_4a45b1e1-0a1a-4d03-a242-01c33af96d22_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_1caef157-5453-4307-bd1f-e309a065550b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1186cabd-c6e9-4597-b40d-873db8821b25_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares&#8212;diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3c886950-fe92-4496-96eb-b80a70bbb036_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares&#8212;diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1a3d3bfc-2e87-4734-8bbe-a4601a9f3194_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DamagesSoughtTypeDomain_ca033023-df43-423e-895a-10bcd868a5b6_terseLabel_en-US" xlink:label="lab_trs_DamagesSoughtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Domain]</link:label>
    <link:label id="lab_trs_DamagesSoughtTypeDomain_label_en-US" xlink:label="lab_trs_DamagesSoughtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Domain]</link:label>
    <link:label id="lab_trs_DamagesSoughtTypeDomain_documentation_en-US" xlink:label="lab_trs_DamagesSoughtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DamagesSoughtTypeDomain" xlink:to="lab_trs_DamagesSoughtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_2240815a-a2fc-42bf-a4fa-87826aa4448e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_aeb8af5e-b548-4c7c-9f0a-5f473bb6baca_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:to="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_7ba5bf22-b7d0-45db-b101-4c1c6200d040_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e930d3c4-ce6e-4a90-9a19-ead3efd8461d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RapakMember_a790e960-db7c-4948-9fd3-c7f1981ff535_terseLabel_en-US" xlink:label="lab_trs_RapakMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rapak [Member]</link:label>
    <link:label id="lab_trs_RapakMember_label_en-US" xlink:label="lab_trs_RapakMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rapak [Member]</link:label>
    <link:label id="lab_trs_RapakMember_documentation_en-US" xlink:label="lab_trs_RapakMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rapak [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RapakMember" xlink:href="trs-20211231.xsd#trs_RapakMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RapakMember" xlink:to="lab_trs_RapakMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e5a9e83c-f7f2-4fbf-baaf-f417aea5ba57_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_InsuranceTypeDomain_6e26bb19-1957-4918-92c8-cea1d6d641a4_terseLabel_en-US" xlink:label="lab_trs_InsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Type [Domain]</link:label>
    <link:label id="lab_trs_InsuranceTypeDomain_label_en-US" xlink:label="lab_trs_InsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Type [Domain]</link:label>
    <link:label id="lab_trs_InsuranceTypeDomain_documentation_en-US" xlink:label="lab_trs_InsuranceTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by type of insurance coverage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeDomain" xlink:href="trs-20211231.xsd#trs_InsuranceTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_InsuranceTypeDomain" xlink:to="lab_trs_InsuranceTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_dc901731-e0e7-4e00-8390-daa2bdf9ef20_terseLabel_en-US" xlink:label="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument redemption price with net proceeds from equity offering</link:label>
    <link:label id="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_label_en-US" xlink:label="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument redemption price with net proceeds from equity offering</link:label>
    <link:label id="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_documentation_en-US" xlink:label="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument redemption price with net cash proceeds of one or more equity offerings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:href="trs-20211231.xsd#trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:to="lab_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_1dd70582-43a2-4a48-8a07-896610f8fa72_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_1ffdaefd-749d-4cf2-b477-c530f8c00c99_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimated Recovery from Third Party</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimated Recovery from Third Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimatedRecoveryFromThirdParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty" xlink:to="lab_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IntertechPlasticsMember_ebe523a8-c430-4af3-ac0e-a71e068bfcae_terseLabel_en-US" xlink:label="lab_trs_IntertechPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intertech Plastics</link:label>
    <link:label id="lab_trs_IntertechPlasticsMember_label_en-US" xlink:label="lab_trs_IntertechPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intertech Plastics [Member]</link:label>
    <link:label id="lab_trs_IntertechPlasticsMember_documentation_en-US" xlink:label="lab_trs_IntertechPlasticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intertech Plastics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntertechPlasticsMember" xlink:href="trs-20211231.xsd#trs_IntertechPlasticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IntertechPlasticsMember" xlink:to="lab_trs_IntertechPlasticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_4f71527f-9ef5-4f2f-bfe4-721506cab044_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable/Vested stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_72a4f6de-7a55-4dd5-a597-ba31878e99d4_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c049695f-b911-4e03-a75d-7ca0466664a9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_5fc89ded-5334-43f2-92cf-9334fbf934a8_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_47e47504-13e0-434c-99d8-df34fe16bbfe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7d57f8ce-7b4c-47ea-a2b4-b00ba8d5b66f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_3f449fbe-df3c-4659-9d82-574573b468ff_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaid_2836bb37-30ef-49cc-8ab5-0c0ac3047467_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</link:label>
    <link:label id="lab_us-gaap_InterestPaid_label_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_738c0fc4-62bd-4823-a9c7-b54f9e5d8ea2_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ceb1f311-fbf7-4ffe-b83d-77cd17781676_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2bb344f1-0ef0-4376-ae9e-0a5a9d99e7ce_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_6ce42fae-26c8-41a9-895f-6e25b5eff4c5_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f6081d3d-b3fe-4804-8846-67a0c01b0333_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_84b533b7-0578-4e42-8e97-bc1b143f6cb9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_f01bdc76-ea9c-41f0-8ab5-1ea8a9dcc505_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_466480d6-53e7-49c0-befc-4186a838c05d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares surrendered upon exercise and vesting of equity awards to cover taxes</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6a1bf184-11f1-4ede-8e16-0b3aedc6b332_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares surrendered upon exercise and vesting of equity awards to cover taxes</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_4c409ebf-a63a-432f-ab48-2912ee4696a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_21af4a30-e6ab-4608-941d-68d0c9a32022_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan5Member_cb18450d-3078-4843-8c18-8a5204ffa2f7_terseLabel_en-US" xlink:label="lab_trs_Plan5Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 5 [Member]</link:label>
    <link:label id="lab_trs_Plan5Member_label_en-US" xlink:label="lab_trs_Plan5Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 5 [Member]</link:label>
    <link:label id="lab_trs_Plan5Member_documentation_en-US" xlink:label="lab_trs_Plan5Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan5Member" xlink:href="trs-20211231.xsd#trs_Plan5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan5Member" xlink:to="lab_trs_Plan5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_6c3f17d7-d176-4b52-bef2-385c956dbd61_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan2Member_6f2a5616-6d40-4ae6-8a4c-b8d2c20d0ea9_terseLabel_en-US" xlink:label="lab_trs_Plan2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 2 [Member]</link:label>
    <link:label id="lab_trs_Plan2Member_label_en-US" xlink:label="lab_trs_Plan2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 2 [Member]</link:label>
    <link:label id="lab_trs_Plan2Member_documentation_en-US" xlink:label="lab_trs_Plan2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan2Member" xlink:href="trs-20211231.xsd#trs_Plan2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan2Member" xlink:to="lab_trs_Plan2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_484de59d-a964-417c-b1c8-bc9c943dd245_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_51935907-97e2-445a-8bef-23c15d5d995b_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3e67c0a6-207f-4d3d-80ba-f1f6d8634681_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities of continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_ce5cf207-28f4-42d0-8dc7-037e3d19ecc7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_cc20c269-a2e9-45de-b776-9bf25cef6628_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan4Member_f0dcf2e6-e10a-4aee-827f-1bfc4b6637a6_terseLabel_en-US" xlink:label="lab_trs_Plan4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 4 [Member]</link:label>
    <link:label id="lab_trs_Plan4Member_label_en-US" xlink:label="lab_trs_Plan4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 4 [Member]</link:label>
    <link:label id="lab_trs_Plan4Member_documentation_en-US" xlink:label="lab_trs_Plan4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan4Member" xlink:href="trs-20211231.xsd#trs_Plan4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan4Member" xlink:to="lab_trs_Plan4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_e387eb8b-3b46-42d0-9c0c-99bdcc178ea7_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsAbstract_label_en-US" xlink:label="lab_trs_RealignmentActionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Abstract]</link:label>
    <link:label id="lab_trs_RealignmentActionsAbstract_documentation_en-US" xlink:label="lab_trs_RealignmentActionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAbstract" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsAbstract" xlink:to="lab_trs_RealignmentActionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_0c42234b-fbc3-41b5-8805-9dcb986d86c8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_d160a188-0827-4f6d-86a7-628d66773d07_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Year Five</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillMember_2c38c1cf-0246-48d2-bf61-382670309b2e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Member]</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_label_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember" xlink:to="lab_us-gaap_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_3d1b1626-1e17-4d36-aa0c-abf1341cb446_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_7e1231b0-129b-4835-8606-8c8a407e69cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_bcda71cc-f9e1-4aed-91e0-d1796c4eafb0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending claims filed during period</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9451b203-f947-4f43-8f16-c60613f1e699_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_e21673e0-45e5-491d-ba8f-9161e836fa53_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_7ac6b9ed-279a-44a6-a5f1-bf9ebeabe22e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_ed17cd2f-12c7-435a-8469-0fad5a14c00e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6cd9b12c-bcb9-4b25-9f91-c59deab16744_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_bb3f92be-c279-4dd1-8a17-80cc83f7dea0_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_974d986a-f076-47e7-aa96-5d4a07c1f76e_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning</link:label>
    <link:label id="lab_us-gaap_Goodwill_f51db9c6-1195-47a1-ba97-69fb8782cc43_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, ending</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Plan3Member_d0db05d7-c95c-4e05-8fe1-2af8507815eb_terseLabel_en-US" xlink:label="lab_trs_Plan3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 3 [Member]</link:label>
    <link:label id="lab_trs_Plan3Member_label_en-US" xlink:label="lab_trs_Plan3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan 3 [Member]</link:label>
    <link:label id="lab_trs_Plan3Member_documentation_en-US" xlink:label="lab_trs_Plan3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-based compensation arrangement plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan3Member" xlink:href="trs-20211231.xsd#trs_Plan3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Plan3Member" xlink:to="lab_trs_Plan3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OpenTaxYear_c686e18a-7c44-4a09-99a9-c502d210f12c_terseLabel_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open Tax Year</link:label>
    <link:label id="lab_us-gaap_OpenTaxYear_label_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open Tax Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_2327a85c-e7d7-4096-8185-dcf0c1ca4adb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d99a7fb4-a885-4f80-8fe4-3a04336ff516_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_10fc7d94-f18f-44aa-a171-2d761e2a8ff2_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_2be12279-809c-4ee9-bf6a-330ec59286f4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_67572f0d-91be-4d6e-a58a-a913f86d5cf4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b212e362-2a7b-4fb5-b3fa-63dfe7843001_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_0e1a3ec4-2dfd-4c34-b7c1-9d7d05e5192a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_33c6fbf1-9441-4be9-bc86-a70fe7906b02_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_6ce1f1f3-c58a-439b-9877-364179d87fbd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_519e5486-15fa-4eb8-a547-c61a4fb3d8bf_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AsbestosRelatedMattersPolicyTextBlock_f0fc7306-89ab-4890-91e9-97e082b06fdd_terseLabel_en-US" xlink:label="lab_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos-related Matters</link:label>
    <link:label id="lab_trs_AsbestosRelatedMattersPolicyTextBlock_label_en-US" xlink:label="lab_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos-related Matters [Policy Text Block]</link:label>
    <link:label id="lab_trs_AsbestosRelatedMattersPolicyTextBlock_documentation_en-US" xlink:label="lab_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for asbestos-related matters.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:href="trs-20211231.xsd#trs_AsbestosRelatedMattersPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:to="lab_trs_AsbestosRelatedMattersPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingleaseliability_dc4d8419-6fd5-4e09-9e87-c43f1fce3ac0_terseLabel_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingleaseliability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating lease liability</link:label>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingleaseliability_label_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingleaseliability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating lease liability</link:label>
    <link:label id="lab_trs_DeferredTaxAssetsOperatingleaseliability_documentation_en-US" xlink:label="lab_trs_DeferredTaxAssetsOperatingleaseliability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating lease liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingleaseliability" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingleaseliability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DeferredTaxAssetsOperatingleaseliability" xlink:to="lab_trs_DeferredTaxAssetsOperatingleaseliability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsAxis_0e10b80a-3077-4803-8996-35097131147a_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:label id="lab_us-gaap_DividendsAxis_label_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d8ddeeb3-2494-4d9f-928f-ba8919255709_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_fc747372-ef12-46f7-9948-2edcb317494c_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DocumentAndEntityInformationAbstract_2a6cbe58-7d1d-43e5-940b-75655d003bb4_terseLabel_en-US" xlink:label="lab_trs_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_trs_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_trs_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_trs_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_trs_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DocumentAndEntityInformationAbstract" xlink:href="trs-20211231.xsd#trs_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DocumentAndEntityInformationAbstract" xlink:to="lab_trs_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsAxis_0090a429-8679-49fb-8692-bb2ee21ec3bd_terseLabel_en-US" xlink:label="lab_trs_RealignmentActionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Axis]</link:label>
    <link:label id="lab_trs_RealignmentActionsAxis_label_en-US" xlink:label="lab_trs_RealignmentActionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Axis]</link:label>
    <link:label id="lab_trs_RealignmentActionsAxis_documentation_en-US" xlink:label="lab_trs_RealignmentActionsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAxis" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsAxis" xlink:to="lab_trs_RealignmentActionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_dacbe43b-daa5-4f4e-aa31-190a2ceb95c7_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Foreign Currency Transaction Gains (Losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember_249a9c88-624b-4e3f-bc08-1598711a8c58_terseLabel_en-US" xlink:label="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit and term loan facilities [Member]</link:label>
    <link:label id="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember_label_en-US" xlink:label="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit and term loan facilities [Member]</link:label>
    <link:label id="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember_documentation_en-US" xlink:label="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount; as well as debt instruments with maturities ranging from five to ten years.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:href="trs-20211231.xsd#trs_RevolvingCreditAndTermLoanFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:to="lab_trs_RevolvingCreditAndTermLoanFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f7b95c62-daa0-4e0c-b51f-e087a678c843_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_7a8a42b3-2a64-4630-9232-17d36880c10e_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ExportSalesFromUnitedStatesOfAmerica_bf6544fa-5860-4d96-9b8e-23095a12adb8_terseLabel_en-US" xlink:label="lab_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Export Sales from the United States of America</link:label>
    <link:label id="lab_trs_ExportSalesFromUnitedStatesOfAmerica_label_en-US" xlink:label="lab_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Export Sales from the United States of America</link:label>
    <link:label id="lab_trs_ExportSalesFromUnitedStatesOfAmerica_documentation_en-US" xlink:label="lab_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Export Sales from the United States of America</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:href="trs-20211231.xsd#trs_ExportSalesFromUnitedStatesOfAmerica"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:to="lab_trs_ExportSalesFromUnitedStatesOfAmerica" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ce1953a-dd23-45a9-934c-2ffd0072e839_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_3e3001fd-90fb-4731-af7b-cc701e7b6d41_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d27ee774-0f68-4f4e-9d46-423fea2b056f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_13a4890c-7529-41cd-9c57-e34d6e302de1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_71519672-00b2-46f2-aa15-7d3049c1889f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans and Postretirement Benefits Other Than Pensions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_f72ae107-c497-4fc1-8b88-3d491fc35186_terseLabel_en-US" xlink:label="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Hedges Attributable to Parent</link:label>
    <link:label id="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_label_en-US" xlink:label="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]</link:label>
    <link:label id="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_documentation_en-US" xlink:label="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss) resulting from gain (loss) from qualifiying derivative instruments, attributable to the parent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:href="trs-20211231.xsd#trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:to="lab_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_46377950-03e8-4d2d-b87c-3dcda5ef6403_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_ead77f9b-3b12-47ce-9ad3-362c6f48c21b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_b202022c-f64b-426e-ad6d-3e2cd61b2251_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_5b9673ea-d542-43e9-b090-fc9f510a30a4_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash value of incentive plan</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Cash value of incentive plan</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the value of the incentive plan in earned cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_34d18639-d6b1-46d7-ad8f-07e0a9add8d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_46873bbf-0771-48fc-84eb-b79d08a7f446_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_55ae51e5-1682-4ec9-81cc-8b6133420016_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember_897ec32c-3543-4a79-bee4-c30493f015ef_terseLabel_en-US" xlink:label="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Fifteen to Twentyfive Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember_label_en-US" xlink:label="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Fifteen to Twentyfive Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember_documentation_en-US" xlink:label="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life Fifteen to Twentyfive Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:href="trs-20211231.xsd#trs_UsefulLifeFifteenToTwentyfiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:to="lab_trs_UsefulLifeFifteenToTwentyfiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_adb5a279-51cb-4abe-9eee-f335dce04a16_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_1b152213-c47d-489c-b280-ea1aa12005eb_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_dde6ed1c-646d-4134-9c72-dc9a4aa1165f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_36e80389-38c0-4344-b87a-94a58edaa212_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_dfad1e43-6e79-41de-8709-ff21714e5b16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsDomain_24e7aca7-5d06-4bcd-b7c0-f5b6dcaffe83_terseLabel_en-US" xlink:label="lab_trs_RealignmentActionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Domain]</link:label>
    <link:label id="lab_trs_RealignmentActionsDomain_label_en-US" xlink:label="lab_trs_RealignmentActionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Domain]</link:label>
    <link:label id="lab_trs_RealignmentActionsDomain_documentation_en-US" xlink:label="lab_trs_RealignmentActionsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsDomain" xlink:href="trs-20211231.xsd#trs_RealignmentActionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsDomain" xlink:to="lab_trs_RealignmentActionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_02db1df5-79f3-407c-93bb-ea3b15d1dedb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_56fb27a1-1998-499c-9ded-6ece4be93cb3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_58e8fca8-502c-4cc1-a5b8-8cf0efa5c8b3_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_d29199f1-78fc-4334-a4d2-671481312215_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_61ee8a67-dddb-4ac4-92e7-7938a22c42dc_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_0c789665-a71c-47cc-b0f7-a9dba6909507_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_44b02d46-cca8-4751-8b8f-9aea12b1a921_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Transactioncostsrelatedtosaleofbusiness_e01ef164-9194-486f-9482-b154cd0a52fe_terseLabel_en-US" xlink:label="lab_trs_Transactioncostsrelatedtosaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs related to sale of business</link:label>
    <link:label id="lab_trs_Transactioncostsrelatedtosaleofbusiness_label_en-US" xlink:label="lab_trs_Transactioncostsrelatedtosaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs related to sale of business</link:label>
    <link:label id="lab_trs_Transactioncostsrelatedtosaleofbusiness_documentation_en-US" xlink:label="lab_trs_Transactioncostsrelatedtosaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs related to sale of business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Transactioncostsrelatedtosaleofbusiness" xlink:href="trs-20211231.xsd#trs_Transactioncostsrelatedtosaleofbusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Transactioncostsrelatedtosaleofbusiness" xlink:to="lab_trs_Transactioncostsrelatedtosaleofbusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_LossContingencySettlementAgreementAverageConsideration_e24cdde5-fcdd-4e7a-8d5a-ca6635e4edb1_terseLabel_en-US" xlink:label="lab_trs_LossContingencySettlementAgreementAverageConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average settlement amount per claim during period</link:label>
    <link:label id="lab_trs_LossContingencySettlementAgreementAverageConsideration_label_en-US" xlink:label="lab_trs_LossContingencySettlementAgreementAverageConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Settlement Agreement, Average Consideration</link:label>
    <link:label id="lab_trs_LossContingencySettlementAgreementAverageConsideration_documentation_en-US" xlink:label="lab_trs_LossContingencySettlementAgreementAverageConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average amount of consideration the entity has agreed to pay to settle a legal matter for claims settled during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencySettlementAgreementAverageConsideration" xlink:href="trs-20211231.xsd#trs_LossContingencySettlementAgreementAverageConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_LossContingencySettlementAgreementAverageConsideration" xlink:to="lab_trs_LossContingencySettlementAgreementAverageConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_62495bea-35cc-4340-9d8c-8ac71cadfd57_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_e2bc71ba-10b5-41f5-be04-2963f88ebff7_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_c5e17531-3a21-4cf9-b5e0-a824de567ea5_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total settlement costs</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7cbc46ea-b20b-4323-8678-9ca8ae7f52ae_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_2efa5400-a7d8-4e3a-bb34-f7d269f72309_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_24669391-c8bc-4cc5-8691-ea45056d8a4d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e0c2f007-1016-4adb-b332-f78d296f18f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_28fa0781-60a9-4395-a18e-a495e72fd20e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_cab21a22-4257-427b-86ac-217c8301725f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_80c51d61-bfe7-439f-8199-e97bfeaf5f5e_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4ee8b986-807a-49c5-b599-6fa8320cfa92_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_b25f2920-675c-42eb-9453-01f572488a60_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_bcb01725-81f2-4035-a9f7-b5b7838474b2_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual with Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_f37fdc7a-4307-4fae-af93-c4cebe970ad1_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:to="lab_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_df1c68d4-0d98-4656-8fd0-b2a8e4adb4a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_656fbd45-fb0f-4214-b990-8abac9cba92b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfDepreciationExpenseTable_b10a7a88-712a-4f37-a2eb-9d191e6ae6d3_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfDepreciationExpenseTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Depreciation Expense [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfDepreciationExpenseTable_label_en-US" xlink:label="lab_trs_ScheduleOfDepreciationExpenseTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Depreciation Expense [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfDepreciationExpenseTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfDepreciationExpenseTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Depreciation Expense [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDepreciationExpenseTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfDepreciationExpenseTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable" xlink:to="lab_trs_ScheduleOfDepreciationExpenseTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_247688c8-efb2-4fd3-a1f4-7fbc5c83b3db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_cb26f55f-6fbb-44b8-8ffe-f72b63b6031a_negatedTerseLabel_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax</link:label>
    <link:label id="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_label_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax</link:label>
    <link:label id="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_documentation_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:to="lab_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_bcb4c07b-5591-47cb-9b11-da2ecf6bc3cc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a82e5a15-b17e-4993-8c9c-fb14e6af441f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_October2018CrossCurrencySwapMember_c8ea95ab-aef2-49b2-b6ec-0a0d21b440f2_terseLabel_en-US" xlink:label="lab_trs_October2018CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2018 cross currency swap [Member]</link:label>
    <link:label id="lab_trs_October2018CrossCurrencySwapMember_label_en-US" xlink:label="lab_trs_October2018CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2018 cross currency swap [Member]</link:label>
    <link:label id="lab_trs_October2018CrossCurrencySwapMember_documentation_en-US" xlink:label="lab_trs_October2018CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">October 2018 cross currency swap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_October2018CrossCurrencySwapMember" xlink:href="trs-20211231.xsd#trs_October2018CrossCurrencySwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_October2018CrossCurrencySwapMember" xlink:to="lab_trs_October2018CrossCurrencySwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_48ef16df-6d9c-4eea-b050-23c6092964a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill and indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_478c5c0f-6263-4252-b8b7-4abcd2244515_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill and indefinite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_140d75f0-70d3-46ac-b93b-bf9da7bb70d0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_0fd6b61e-1c54-484e-9252-8b4a52209c98_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_d5144b2c-0000-47d5-897c-f5b29b21c86a_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Amortization Expense</link:label>
    <link:label id="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of amortization expense related to finite-lived intangible assets by category.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="trs-20211231.xsd#trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_9db9d7f5-b020-4bd9-8aa7-d654c1cc45e1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_TechnologyAndOtherMember_a4eb3682-7a8a-438a-ba62-5c763035c3a7_terseLabel_en-US" xlink:label="lab_trs_TechnologyAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and Other [Member]</link:label>
    <link:label id="lab_trs_TechnologyAndOtherMember_label_en-US" xlink:label="lab_trs_TechnologyAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and Other [Member]</link:label>
    <link:label id="lab_trs_TechnologyAndOtherMember_documentation_en-US" xlink:label="lab_trs_TechnologyAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-based innovations, patents, and other intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_TechnologyAndOtherMember" xlink:to="lab_trs_TechnologyAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ed14b291-7fbc-46c2-84b7-04ff7ffb967d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Unvested Restricted Shares Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2d8aa375-6e30-4a68-a7da-5569369cce84_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_f361357a-81e7-4944-85d3-2ae789cf6cc1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a8b168da-3021-404c-bd97-41c10c69ea84_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Outstanding, beginning balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3f3b58bb-f8a1-4794-90f6-6db3446355cb_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Outstanding, ending balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_769c4d1f-91b2-4045-9a1a-5d76049dc896_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate for obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_4a7ba73a-640f-4c56-bdaa-af5ab1ea46d7_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2ac23023-1a02-4836-b040-d5bd640cd020_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6faad086-09e6-4ccb-8a43-588bf42bb96c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_6018ec8a-10a0-4bbf-bc6b-2705be4c3e95_terseLabel_en-US" xlink:label="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of settlement and defense costs covered by insurance</link:label>
    <link:label id="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_label_en-US" xlink:label="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Settlement and Defense Costs Covered by Insurance</link:label>
    <link:label id="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_documentation_en-US" xlink:label="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Settlement and Defense Costs Covered by Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:href="trs-20211231.xsd#trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:to="lab_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_ccb6b14c-e720-40e6-8692-9330ad9de41f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_513a8625-bea6-4b3d-8b11-4a4a80517b7f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_447f56ed-711e-4b84-8a05-f8d44d717b69_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:to="lab_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ChangeInTerminalGrowthRate_3bb0e9c4-b031-490d-b7af-b82520911771_terseLabel_en-US" xlink:label="lab_trs_ChangeInTerminalGrowthRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in terminal growth rate</link:label>
    <link:label id="lab_trs_ChangeInTerminalGrowthRate_label_en-US" xlink:label="lab_trs_ChangeInTerminalGrowthRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in terminal growth rate</link:label>
    <link:label id="lab_trs_ChangeInTerminalGrowthRate_documentation_en-US" xlink:label="lab_trs_ChangeInTerminalGrowthRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in terminal growth rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInTerminalGrowthRate" xlink:href="trs-20211231.xsd#trs_ChangeInTerminalGrowthRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ChangeInTerminalGrowthRate" xlink:to="lab_trs_ChangeInTerminalGrowthRate" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_LamonsDivisionMember_67e4a787-200a-429f-8fd4-c16e60df4172_terseLabel_en-US" xlink:label="lab_trs_LamonsDivisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lamons [Member]</link:label>
    <link:label id="lab_trs_LamonsDivisionMember_label_en-US" xlink:label="lab_trs_LamonsDivisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lamons Division [Member]</link:label>
    <link:label id="lab_trs_LamonsDivisionMember_documentation_en-US" xlink:label="lab_trs_LamonsDivisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lamons Division [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LamonsDivisionMember" xlink:href="trs-20211231.xsd#trs_LamonsDivisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_LamonsDivisionMember" xlink:to="lab_trs_LamonsDivisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f6c4ba8d-7f93-4418-946f-6ceda17dde59_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a63bcc1a-3d60-4759-9ce3-03a407d1428c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5a846e36-af2a-4b2a-805f-4fd6d87ad773_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_9d242d25-9af9-42ed-a4e5-6970faeb5263_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Facility [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_92dc8f3a-635a-48d6-9162-cb2bac571bfa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_01524196-8732-4663-9281-6ff53a05ac3c_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5a571ef4-2def-49d9-bcb1-59d8600c0ded_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4948a19c-7d12-48c1-a303-1727c1ea0a0d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_39181e55-5527-47bb-8c1b-842436f41138_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_MaximumRetention_ecaf16f9-7255-4467-a2fe-18b53063d2dc_terseLabel_en-US" xlink:label="lab_trs_MaximumRetention" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Retention</link:label>
    <link:label id="lab_trs_MaximumRetention_label_en-US" xlink:label="lab_trs_MaximumRetention" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Retention</link:label>
    <link:label id="lab_trs_MaximumRetention_documentation_en-US" xlink:label="lab_trs_MaximumRetention" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-insurance maximum retention per occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MaximumRetention" xlink:href="trs-20211231.xsd#trs_MaximumRetention"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_MaximumRetention" xlink:to="lab_trs_MaximumRetention" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_90af9df0-d369-4e65-bb65-1be5c6380e20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_10b8ff1a-0c08-483f-b64a-8f23b1a5750c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9e3b5055-71e9-4970-bb95-01af48237fe3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Goodwillreassignedbetweensegments_dcaccae4-1cf8-4cb7-8a06-2494dee2a3d6_terseLabel_en-US" xlink:label="lab_trs_Goodwillreassignedbetweensegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill reassigned between segments</link:label>
    <link:label id="lab_trs_Goodwillreassignedbetweensegments_label_en-US" xlink:label="lab_trs_Goodwillreassignedbetweensegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill reassigned between segments</link:label>
    <link:label id="lab_trs_Goodwillreassignedbetweensegments_documentation_en-US" xlink:label="lab_trs_Goodwillreassignedbetweensegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill reassigned between segments due to reporting structure changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Goodwillreassignedbetweensegments" xlink:href="trs-20211231.xsd#trs_Goodwillreassignedbetweensegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Goodwillreassignedbetweensegments" xlink:to="lab_trs_Goodwillreassignedbetweensegments" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_93c80ae3-2afe-43e0-ae55-d5daca0661b5_terseLabel_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach</link:label>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_label_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach</link:label>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_documentation_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:to="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_4b7d7230-7731-4b8c-a538-65c77d1845c2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fac599eb-936c-4f6c-bdbb-ad88b0a850f6_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DeferredTaxLiabilitiesRightofUseAsset_6ae26702-8af8-42d3-9f95-3cfcb0701b0c_negatedTerseLabel_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right of Use Asset</link:label>
    <link:label id="lab_trs_DeferredTaxLiabilitiesRightofUseAsset_label_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right of Use Asset</link:label>
    <link:label id="lab_trs_DeferredTaxLiabilitiesRightofUseAsset_documentation_en-US" xlink:label="lab_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:to="lab_trs_DeferredTaxLiabilitiesRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ffd8e67e-7484-46d7-adeb-b3185b587ae4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ImpairmentTestDomain_3e54e0f0-95fa-4a70-8767-befec1f0d9fb_terseLabel_en-US" xlink:label="lab_trs_ImpairmentTestDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quantitative Impairment Test [Domain]</link:label>
    <link:label id="lab_trs_ImpairmentTestDomain_label_en-US" xlink:label="lab_trs_ImpairmentTestDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Test [Domain]</link:label>
    <link:label id="lab_trs_ImpairmentTestDomain_documentation_en-US" xlink:label="lab_trs_ImpairmentTestDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Type of impairment analysis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpairmentTestDomain" xlink:href="trs-20211231.xsd#trs_ImpairmentTestDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ImpairmentTestDomain" xlink:to="lab_trs_ImpairmentTestDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_ef27ec74-938f-4538-8d7a-3552283be0ba_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_24a0a034-86a3-42b9-8de6-1433e2553d7d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_November2020CrossCurrencySwapMember_f74f59cf-ee42-46d5-b983-79c0c83adeb1_terseLabel_en-US" xlink:label="lab_trs_November2020CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 cross currency swap [Member]</link:label>
    <link:label id="lab_trs_November2020CrossCurrencySwapMember_label_en-US" xlink:label="lab_trs_November2020CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 cross currency swap [Member]</link:label>
    <link:label id="lab_trs_November2020CrossCurrencySwapMember_documentation_en-US" xlink:label="lab_trs_November2020CrossCurrencySwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 cross currency swap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_November2020CrossCurrencySwapMember" xlink:href="trs-20211231.xsd#trs_November2020CrossCurrencySwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_November2020CrossCurrencySwapMember" xlink:to="lab_trs_November2020CrossCurrencySwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_cba65a26-a310-4a6c-a530-e8dc1281ee06_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_81760cc1-8261-452d-adb8-21a41cffbfdc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_UsefulLifeOneToFifteenYearsMember_fe18b879-c1af-417e-bb41-bf1cf36e8663_terseLabel_en-US" xlink:label="lab_trs_UsefulLifeOneToFifteenYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life One to Fifteen Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeOneToFifteenYearsMember_label_en-US" xlink:label="lab_trs_UsefulLifeOneToFifteenYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life One to Fifteen Years [Member]</link:label>
    <link:label id="lab_trs_UsefulLifeOneToFifteenYearsMember_documentation_en-US" xlink:label="lab_trs_UsefulLifeOneToFifteenYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Life One to Fifteen Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeOneToFifteenYearsMember" xlink:href="trs-20211231.xsd#trs_UsefulLifeOneToFifteenYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_UsefulLifeOneToFifteenYearsMember" xlink:to="lab_trs_UsefulLifeOneToFifteenYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_6f42c262-5896-4781-aeef-3ed0a2137cc0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_10df7955-3508-4d3d-8f30-c5c72bfb5466_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_169a7d18-2617-497f-b307-4cd9906b64ef_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_04e7b675-1c7f-48a5-8325-1517a74eac2f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Approved for Issuance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_9a015c33-4c76-468d-9876-edcc00c0bd1e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_90a0a18a-6b8d-4b8a-8f42-37edd5e766a3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_e3df2e02-c0a7-4a8a-b1a0-207f41414b35_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_ee989c86-f76c-4763-b14a-086df12b6fd3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_34b4547c-29d7-4854-b39f-9bad0da66053_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">High deductible insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1a62f85c-90a2-41dc-a165-ca6d9c06b242_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ServiceBasedRestricedSharesMember_4a363b7c-7ca2-41ad-b110-bb0ba027c3b4_terseLabel_en-US" xlink:label="lab_trs_ServiceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based restriced shares [Member]</link:label>
    <link:label id="lab_trs_ServiceBasedRestricedSharesMember_label_en-US" xlink:label="lab_trs_ServiceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based restriced shares [Member]</link:label>
    <link:label id="lab_trs_ServiceBasedRestricedSharesMember_documentation_en-US" xlink:label="lab_trs_ServiceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares that an entity has not yet issued because the agreed-upon consideration, emplooyee services, has not yet been received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ServiceBasedRestricedSharesMember" xlink:href="trs-20211231.xsd#trs_ServiceBasedRestricedSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ServiceBasedRestricedSharesMember" xlink:to="lab_trs_ServiceBasedRestricedSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_8dbb87f6-a6e4-4929-a76d-f7d611bd1e09_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Annuity Purchase</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Annuity Purchase</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Annuity Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:to="lab_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3bb749c0-5df1-4e67-8ca3-60f8d1d7b971_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_772f8d4a-ce5e-4b4a-804c-9c226da9627d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8d892d43-c318-485a-b37e-505319631b1a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dd2e12d1-3dd8-478c-961b-3e8b31c1acf5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_20f6b2e0-8b37-437c-ba61-cd4e9d70d410_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Estimated Future Employer Contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_70ddc5f4-6a7b-4981-a8be-0b229836c558_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0c8063b9-129e-4467-b2b3-7c799ba84260_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Exercised, Weighted Average Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_2cab7ff8-a07b-4c83-8bc8-5b07b03b635a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_b44747d1-608a-4b73-bf7e-07f116a1e37a_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_d61f17e4-c259-4c91-b9a7-a2cda23b0ce3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ConsumerendmarketcustomersMember_a14b6da7-941d-4349-bcf6-f68a14ded359_terseLabel_en-US" xlink:label="lab_trs_ConsumerendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer [Member]</link:label>
    <link:label id="lab_trs_ConsumerendmarketcustomersMember_label_en-US" xlink:label="lab_trs_ConsumerendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer end market customers [Member]</link:label>
    <link:label id="lab_trs_ConsumerendmarketcustomersMember_documentation_en-US" xlink:label="lab_trs_ConsumerendmarketcustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer end market customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ConsumerendmarketcustomersMember" xlink:href="trs-20211231.xsd#trs_ConsumerendmarketcustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ConsumerendmarketcustomersMember" xlink:to="lab_trs_ConsumerendmarketcustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_CashPaidForSeverance_ce28f787-ce77-4978-94af-2b072b199178_terseLabel_en-US" xlink:label="lab_trs_CashPaidForSeverance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for severance</link:label>
    <link:label id="lab_trs_CashPaidForSeverance_label_en-US" xlink:label="lab_trs_CashPaidForSeverance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for severance</link:label>
    <link:label id="lab_trs_CashPaidForSeverance_documentation_en-US" xlink:label="lab_trs_CashPaidForSeverance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for severance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashPaidForSeverance" xlink:href="trs-20211231.xsd#trs_CashPaidForSeverance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_CashPaidForSeverance" xlink:to="lab_trs_CashPaidForSeverance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_28edefba-b651-4a68-a854-b2ddf14fd3a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OilandgascustomerendmarketMember_e434ab31-794c-430a-8506-37e7fbc0154e_terseLabel_en-US" xlink:label="lab_trs_OilandgascustomerendmarketMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and gas customer end market [Member]</link:label>
    <link:label id="lab_trs_OilandgascustomerendmarketMember_label_en-US" xlink:label="lab_trs_OilandgascustomerendmarketMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and gas customer end market [Member]</link:label>
    <link:label id="lab_trs_OilandgascustomerendmarketMember_documentation_en-US" xlink:label="lab_trs_OilandgascustomerendmarketMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and gas customer end market [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OilandgascustomerendmarketMember" xlink:href="trs-20211231.xsd#trs_OilandgascustomerendmarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OilandgascustomerendmarketMember" xlink:to="lab_trs_OilandgascustomerendmarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_43356a0a-fa58-4549-a6ca-9e35580ebf8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_55052016-785e-4ec7-a449-8f58eec6f0e3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_278b09ac-43a2-4e48-9e63-b2330c904550_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICP, Threshold target for granting stock awards</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Incentive Compensation Plan, Threshold Target Award for Granting Stock Award</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive Compensation Plan, Threshold Target Award for Granting Stock Award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_212c88b0-2c8c-46e9-b517-971bb7e2f1a1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_b301c671-01d2-4f1d-bfce-bebf952f17df_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Year Two</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_86ea9242-0f9b-45e1-b635-dd43824ccea2_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Reclassificationofstrandedtaxeffects_8ac24e67-844b-4456-bf2b-2e303d7d2e67_terseLabel_en-US" xlink:label="lab_trs_Reclassificationofstrandedtaxeffects" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of stranded tax effects</link:label>
    <link:label id="lab_trs_Reclassificationofstrandedtaxeffects_label_en-US" xlink:label="lab_trs_Reclassificationofstrandedtaxeffects" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of stranded tax effects</link:label>
    <link:label id="lab_trs_Reclassificationofstrandedtaxeffects_documentation_en-US" xlink:label="lab_trs_Reclassificationofstrandedtaxeffects" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of stranded tax effects result from the Tax Cuts and Jobs Act of 2017</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Reclassificationofstrandedtaxeffects" xlink:href="trs-20211231.xsd#trs_Reclassificationofstrandedtaxeffects"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Reclassificationofstrandedtaxeffects" xlink:to="lab_trs_Reclassificationofstrandedtaxeffects" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_404036ac-950e-4493-9d17-5d562d0139fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating activities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_59a52275-ae76-4016-b2b4-1799eb825b02_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_e1bf1aba-70f4-4daf-ad56-6775ef6848f1_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b81acb4a-06f7-489c-8cbc-9b0b8c37a645_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_f1d40039-0297-4f8b-93b7-03575bd83500_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility, Amount Outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralLiabilityMember_2df03228-7a97-4ac7-9f1f-e33cb2fcca46_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Liability [Member]</link:label>
    <link:label id="lab_us-gaap_GeneralLiabilityMember_label_en-US" xlink:label="lab_us-gaap_GeneralLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralLiabilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralLiabilityMember" xlink:to="lab_us-gaap_GeneralLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_727312f6-3fc0-4e85-ace2-2d1dd6d06036_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0212c945-1362-45b6-93c1-dbefa665c92d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_d3ee0066-08d5-4a03-89ef-efc3f7c72895_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_0aec720d-5a09-41e4-b316-05ecdc076a61_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e9a96bcb-890c-40ec-92e7-d57d5cae5ccf_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_b72c1b7a-1f0d-45e4-a5b8-2e2f42bfef7b_negatedTotalLabel_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Nonoperating Expense</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_label_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Nonoperating Expense</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_documentation_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business) attributable to disposal group, including, but not limited to, discontinued operation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:to="lab_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_88800885-9c7b-4270-9495-9095851a8ef9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_9d98ab8a-d5ba-405b-83b0-5a56e538890f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_NumberOfReportingUnitsThatHaveGoodwill_7fad9db0-dd66-4734-a989-099bb01f1323_terseLabel_en-US" xlink:label="lab_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units that have goodwill</link:label>
    <link:label id="lab_trs_NumberOfReportingUnitsThatHaveGoodwill_label_en-US" xlink:label="lab_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units that have goodwill</link:label>
    <link:label id="lab_trs_NumberOfReportingUnitsThatHaveGoodwill_documentation_en-US" xlink:label="lab_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting units that have goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:href="trs-20211231.xsd#trs_NumberOfReportingUnitsThatHaveGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:to="lab_trs_NumberOfReportingUnitsThatHaveGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ac98ca0a-0fd3-480a-9ee6-ae7906bdb91b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_a31a33ad-c8af-416a-a420-bd9f7722a3b3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2caaba09-9fef-4f5c-b073-9a0ea80b94cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e573115b-55be-4c6d-b629-fb3cf49320f0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7255a1ce-bf48-48b0-becd-69c1af82a5ae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_c67c32a9-abf3-4ef8-ab3c-b75b004af98c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_b140b77a-ba43-45b3-8e24-42b3bfb1aa28_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts Recognized in Balance Sheet</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b2ac89a2-ee65-4789-b65b-b454e0b87472_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_6a186249-5091-4138-b81a-eff9d8397c99_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_de0346cc-045b-41bf-93c9-7da42ba7d44b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Awards</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_55f4f18c-3ab2-4a5a-af0d-e7f5e978063a_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_8900e98f-1a30-48df-84fd-38a347cb9e00_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AerospaceReportingUnitMember_3912839c-7270-4b0d-b24b-bfa216dd15d9_terseLabel_en-US" xlink:label="lab_trs_AerospaceReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceReportingUnitMember_label_en-US" xlink:label="lab_trs_AerospaceReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceReportingUnitMember_documentation_en-US" xlink:label="lab_trs_AerospaceReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Reporting Unit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportingUnitMember" xlink:href="trs-20211231.xsd#trs_AerospaceReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AerospaceReportingUnitMember" xlink:to="lab_trs_AerospaceReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A2006PlanMember_0d55355e-4c48-494f-af7a-488bd3ff81d7_terseLabel_en-US" xlink:label="lab_trs_A2006PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2006 Plan [Member]</link:label>
    <link:label id="lab_trs_A2006PlanMember_label_en-US" xlink:label="lab_trs_A2006PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2006 Plan [Member]</link:label>
    <link:label id="lab_trs_A2006PlanMember_documentation_en-US" xlink:label="lab_trs_A2006PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2006PlanMember" xlink:href="trs-20211231.xsd#trs_A2006PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A2006PlanMember" xlink:to="lab_trs_A2006PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_63a3a973-e377-4047-bde0-15f6ea0c407d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_21acbb21-3365-4302-94e6-2410dd795da3_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A2017EquityandIncentiveCompensationPlanMember_cfe19cad-9b98-45fd-a45d-fc42193af7f8_terseLabel_en-US" xlink:label="lab_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_trs_A2017EquityandIncentiveCompensationPlanMember_label_en-US" xlink:label="lab_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity and Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_trs_A2017EquityandIncentiveCompensationPlanMember_documentation_en-US" xlink:label="lab_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity and Incentive Compensation Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:href="trs-20211231.xsd#trs_A2017EquityandIncentiveCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:to="lab_trs_A2017EquityandIncentiveCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AuditInformationAbstract_bdb9a086-ec51-453d-a3e5-84b24028e5c7_terseLabel_en-US" xlink:label="lab_trs_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_trs_AuditInformationAbstract_label_en-US" xlink:label="lab_trs_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_trs_AuditInformationAbstract_documentation_en-US" xlink:label="lab_trs_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AuditInformationAbstract" xlink:href="trs-20211231.xsd#trs_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AuditInformationAbstract" xlink:to="lab_trs_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_6b629ead-166d-4d23-9816-7c9154cc48f4_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_1ee41a1f-060e-43e7-b8bd-b82f506287dd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_56a7bc14-8d72-4129-9dd9-e48dedaa7e68_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DepreciationExpenseLineItems_0722c0f8-b4d0-460f-9d5b-43b6834cba76_terseLabel_en-US" xlink:label="lab_trs_DepreciationExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense [Line Items]</link:label>
    <link:label id="lab_trs_DepreciationExpenseLineItems_label_en-US" xlink:label="lab_trs_DepreciationExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense [Line Items]</link:label>
    <link:label id="lab_trs_DepreciationExpenseLineItems_documentation_en-US" xlink:label="lab_trs_DepreciationExpenseLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationExpenseLineItems" xlink:href="trs-20211231.xsd#trs_DepreciationExpenseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DepreciationExpenseLineItems" xlink:to="lab_trs_DepreciationExpenseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_4a5c9f38-4200-4040-869c-02829f55351a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AffabaFerrariSrlMember_a1464377-2ba1-4a29-b29c-1f0b9a4ba63b_terseLabel_en-US" xlink:label="lab_trs_AffabaFerrariSrlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affaba &amp; Ferrari Srl [Member]</link:label>
    <link:label id="lab_trs_AffabaFerrariSrlMember_label_en-US" xlink:label="lab_trs_AffabaFerrariSrlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affaba &amp; Ferrari Srl [Member]</link:label>
    <link:label id="lab_trs_AffabaFerrariSrlMember_documentation_en-US" xlink:label="lab_trs_AffabaFerrariSrlMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affaba &amp; Ferrari Srl</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AffabaFerrariSrlMember" xlink:href="trs-20211231.xsd#trs_AffabaFerrariSrlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AffabaFerrariSrlMember" xlink:to="lab_trs_AffabaFerrariSrlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_a15e98c6-0f18-4bc3-b16f-451c3097f73c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_a13d9d3b-bfbb-442d-9c76-18538daa1784_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9288efcb-1cb3-4b77-aeeb-445699c72b47_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0ce5bdad-b5dd-4bfc-b9b5-71ea5b6bce12_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, at beginning of year</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_56020ac4-8b85-4d6a-b623-3dfabeb60de7_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, at end of year</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_c3ea6ef9-1edc-4dd1-8f4d-dd93fe065031_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the fair value of plan assets measured on a recurring basis using the fair value hierarchy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:to="lab_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_05c2c165-0b3c-4186-80d1-0fc7b0d3ea7e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_7b844e60-33af-41c1-ab44-72a83f85c06b_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization of Intangible Assets [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_label_en-US" xlink:label="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization of Intangible Assets [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of amortizatio expense related to finite-lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfAmortizationOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:to="lab_trs_ScheduleOfAmortizationOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b4da317b-b338-4882-b0d1-a41012ac98b4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_95e3f0ef-0fd5-41d7-8e3f-6c3c454a61cb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_482e7005-648b-4dcd-87ff-b24a79875169_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_e2dfe274-1822-4060-b4f3-76e2902fd535_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Shares [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_de9ab42c-d1f3-4246-a931-b9c9feccf23b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing fees and senior notes redemption premium</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AveragestockpriceMember_96819fe5-480d-46de-8a35-664f6ca5e19f_terseLabel_en-US" xlink:label="lab_trs_AveragestockpriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average stock price [Member]</link:label>
    <link:label id="lab_trs_AveragestockpriceMember_label_en-US" xlink:label="lab_trs_AveragestockpriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average stock price [Member]</link:label>
    <link:label id="lab_trs_AveragestockpriceMember_documentation_en-US" xlink:label="lab_trs_AveragestockpriceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average stock price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AveragestockpriceMember" xlink:href="trs-20211231.xsd#trs_AveragestockpriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AveragestockpriceMember" xlink:to="lab_trs_AveragestockpriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_a75d2c9b-bba2-4018-82dc-bd1098b82a32_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_80548fd0-54d9-45ef-92fd-38ef83c2a2a9_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_1c96c2d5-830a-47b7-86cc-b49108db79c3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending claims settled during period</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:to="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_70cb659f-90a7-4e0d-b685-9725c2a489be_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_256c2edc-72cc-480c-bace-7f6cac53ed6d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gains (losses) arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_2a57bc36-17b7-4768-b3bc-1eafbd9e056d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_9ea60e1e-6ff4-4bef-b53b-f0e7d914728f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b7965990-b1e7-4124-b589-c7922daed2c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_5cbcd061-5199-4580-b48a-b3c4743fc4af_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used for) operating activities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_bf7ca380-4255-4782-a205-f23011cf4011_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_1e44c2dc-8542-49bc-b7ba-912719fba152_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_44ccdfba-b94b-43ab-87a6-872be5a4e77a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorTable_682827e9-c016-4a6f-971c-f7e9f6651130_terseLabel_en-US" xlink:label="lab_dei_AuditorTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Table]</link:label>
    <link:label id="lab_dei_AuditorTable_label_en-US" xlink:label="lab_dei_AuditorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorTable" xlink:to="lab_dei_AuditorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_4d6f3078-2b7c-4565-b07e-35460f374a79_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_efb30bb6-b934-4fc2-9cd1-54b1b4a56109_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_569b555d-0221-4b6d-82a7-8b4a767b49d9_terseLabel_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach</link:label>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_label_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach</link:label>
    <link:label id="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_documentation_en-US" xlink:label="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:to="lab_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_d9de663e-c2d2-4a47-ab4d-3551a4212e75_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating profit (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_236cb9f5-bdd7-42c6-92bf-d6200f88ddb1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Profit (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_415ef8a3-8cc1-4fed-91e3-ecc98cb76846_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_83fa56b0-f75f-4ab6-b0bd-48e6ca406095_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_9b6509b1-f4dc-4a68-8cbb-748dc540cc87_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_be295812-e349-49aa-813d-4a7a63a607fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ee8eb22-8628-431f-b895-0af2ff5f7c07_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_12b0c0dd-2a97-4666-9f96-8fd321686f0d_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_e1739163-b256-48b7-b4d3-d0be9ff9196a_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_96b73654-2159-4706-b962-aa834361cdea_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethoddiscountrate_b77f5db1-81fe-4be4-9285-70e525c5d472_terseLabel_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, discount rate</link:label>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethoddiscountrate_label_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, discount rate</link:label>
    <link:label id="lab_trs_Fairvalueinputsvaluationmethoddiscountrate_documentation_en-US" xlink:label="lab_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value inputs, valuation method, discount rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethoddiscountrate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:to="lab_trs_Fairvalueinputsvaluationmethoddiscountrate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_076749a1-42fe-4d4c-aab2-889d2affde2d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments in Hedges, at Fair Value, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments in Hedges, at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IntangibleAssetsExcludingGoodwillLineItems_4b19290f-7e9a-45da-a127-6a7975fe9053_terseLabel_en-US" xlink:label="lab_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, excluding Goodwill [Line Items]</link:label>
    <link:label id="lab_trs_IntangibleAssetsExcludingGoodwillLineItems_label_en-US" xlink:label="lab_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, excluding Goodwill [Line Items]</link:label>
    <link:label id="lab_trs_IntangibleAssetsExcludingGoodwillLineItems_documentation_en-US" xlink:label="lab_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other Intangible Assets, excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:href="trs-20211231.xsd#trs_IntangibleAssetsExcludingGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:to="lab_trs_IntangibleAssetsExcludingGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d25540ec-a266-47c5-a4fa-7ccfc4623e2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_072444a1-8d25-4cad-ab9f-e9caf423795f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DirectorRetainerMember_cb7ebb18-12a0-4a44-8348-9d1fb47799c3_terseLabel_en-US" xlink:label="lab_trs_DirectorRetainerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Retainer [Member]</link:label>
    <link:label id="lab_trs_DirectorRetainerMember_label_en-US" xlink:label="lab_trs_DirectorRetainerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Retainer [Member]</link:label>
    <link:label id="lab_trs_DirectorRetainerMember_documentation_en-US" xlink:label="lab_trs_DirectorRetainerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TriMas Corporation Director Retainer Share Election Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DirectorRetainerMember" xlink:href="trs-20211231.xsd#trs_DirectorRetainerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DirectorRetainerMember" xlink:to="lab_trs_DirectorRetainerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_7560f964-a6a9-487e-94f5-3e9fa7441ec2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_292afe10-f2db-40f3-a8ec-8ad0ac8c0ec6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_0bbc715f-de24-4343-bb01-80af3ac523f2_terseLabel_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total defense costs during period</link:label>
    <link:label id="lab_us-gaap_LegalFees_label_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalFees" xlink:to="lab_us-gaap_LegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_19065e8c-1ed2-47cb-b5ba-28a57bec1639_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_d661057a-3868-4766-9cae-cdcc5e54fe25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_80832a21-2a1a-45c8-93f8-db8ad0644541_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_76677bbc-3aca-4560-84b9-8c673ddefa17_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_201c46f9-2fa4-4d75-9360-cfbdb652dd51_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_cf63196f-e316-47c4-81bb-471127b81de2_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2d0c3457-634f-4763-9d6c-9eb62baa1f03_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_dc263723-0cb8-4b4d-87c0-5ba9dec195bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Granted, Weighted Average Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsDate_81ef47b4-c8f8-431c-a754-f168347bec61_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event, Date</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsDate_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event, Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsDate" xlink:to="lab_us-gaap_SubsequentEventsDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_161891ab-f457-4891-aff1-2f48754087f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_SpecialtyProductsReportableSegmentMember_dd8385cf-77a9-4524-b165-dd80983b25a8_terseLabel_en-US" xlink:label="lab_trs_SpecialtyProductsReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Products [Member]</link:label>
    <link:label id="lab_trs_SpecialtyProductsReportableSegmentMember_label_en-US" xlink:label="lab_trs_SpecialtyProductsReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Products Reportable Segment [Member]</link:label>
    <link:label id="lab_trs_SpecialtyProductsReportableSegmentMember_documentation_en-US" xlink:label="lab_trs_SpecialtyProductsReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Products Reportable Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SpecialtyProductsReportableSegmentMember" xlink:href="trs-20211231.xsd#trs_SpecialtyProductsReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_SpecialtyProductsReportableSegmentMember" xlink:to="lab_trs_SpecialtyProductsReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_593f36ad-5274-4dd6-b33e-973da163bcfb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_2811db88-c0ac-442b-a5f6-900903c24fd8_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_930659ad-f7a0-4ca6-8bbb-2648d529433f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_b3225106-9cdc-4ade-8fff-4f51d3e5989c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_a9a7c371-a746-4525-b353-c971ba1c2e5a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_d34e5320-4369-403d-9d84-227e6b575b4e_terseLabel_en-US" xlink:label="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of pending claims seeking specific amounts of damages</link:label>
    <link:label id="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_label_en-US" xlink:label="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs Specifying Damages Sought</link:label>
    <link:label id="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_documentation_en-US" xlink:label="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs Specifying Damages Sought</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:href="trs-20211231.xsd#trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:to="lab_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_1ce8c5a3-5aea-4a47-b92c-ffb87bd25e75_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_01f5ae2e-a778-4af1-982d-8b83bc783a37_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_03dbf186-8045-401a-8952-8668ad6e5830_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing and related expenses</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_12e956ae-7732-4a74-b3e3-efa54b118a1c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_d4d344eb-f18e-457c-af66-b189c69f77a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0194d7e8-a051-425a-bc73-108bb0f456b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_14825815-476b-45b4-a624-95b0b2fb3cec_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_cee2b32b-8a7b-45f2-9cff-e29d96b9bf43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_bad10001-98c0-4e78-beb9-a1debcc274ec_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_64dd97c3-fbd6-4390-83c3-359ff244fa89_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock_d19bc494-3fb1-4c7d-a035-1c91b9f6c229_terseLabel_en-US" xlink:label="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets</link:label>
    <link:label id="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization and Impairment of Long-Lived Assets and Defined-Lived Intangible Assets [Policy Text Block]</link:label>
    <link:label id="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock_documentation_en-US" xlink:label="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for depreciation and amortization of property and equipment and finite-lived intanbile assets costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:href="trs-20211231.xsd#trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:to="lab_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_99941f0f-3a60-48b4-9d05-f367273a4216_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_54e501ae-98ce-48b7-9fc2-13fc5be52082_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_d2314ab8-75ad-449a-8008-6c1077770d79_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_1b394f03-c8fa-4a20-b396-a126d246e385_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_a445ca63-292e-416d-a324-43e8dc64f2aa_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_17ea7929-abd0-499d-b016-6942830afa76_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalancedFundsMember_977f28e2-030b-4f1c-9467-35e6f9d03740_terseLabel_en-US" xlink:label="lab_us-gaap_BalancedFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balanced Funds [Member]</link:label>
    <link:label id="lab_us-gaap_BalancedFundsMember_label_en-US" xlink:label="lab_us-gaap_BalancedFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balanced Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalancedFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalancedFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalancedFundsMember" xlink:to="lab_us-gaap_BalancedFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_da057d14-dcbe-44ae-9b45-8eb1b2252116_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Future Benefit Payments, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_94ac39d3-38b9-46c4-87c6-8abdb7745a23_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_4734a0ec-e44c-4bde-a65f-c49e0db7f4ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_37a7466c-146b-4095-9f2e-e9aeaec9605f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_743d8d22-2662-4fbf-b1f3-b9c7f2deca97_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_f6a33795-60ab-411d-89e9-3fb1ae6c2606_terseLabel_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restriced shares value of incentive plan</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_label_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Restriced shares value of incentive plan</link:label>
    <link:label id="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_documentation_en-US" xlink:label="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the value of the incentive plan in restriced shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:to="lab_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_abbf3a2d-0566-4634-93a3-1fbdf37bad20_terseLabel_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cross Currency Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CrossCurrencyInterestRateContractMember" xlink:to="lab_us-gaap_CrossCurrencyInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f79e4856-bbcd-4756-9f1d-29c3ed63d519_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_5751a868-c466-428b-9233-86311ee76c8e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_6cee417a-2800-4e8d-befd-313d9f5a5451_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_f5937039-2e63-4be1-9e77-26acaaa515a4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings on revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_def9964d-5977-4671-a0c6-bda2aa7de988_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_WorkersCompensationMember_ede8906c-6ebb-421d-8cf3-9c54148f681b_terseLabel_en-US" xlink:label="lab_trs_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation [Member]</link:label>
    <link:label id="lab_trs_WorkersCompensationMember_label_en-US" xlink:label="lab_trs_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation [Member]</link:label>
    <link:label id="lab_trs_WorkersCompensationMember_documentation_en-US" xlink:label="lab_trs_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_WorkersCompensationMember" xlink:href="trs-20211231.xsd#trs_WorkersCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_WorkersCompensationMember" xlink:to="lab_trs_WorkersCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b58a9c03-8e00-418e-aa25-0017a961d1a0_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived intangible assets, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d4e92e9d-fb52-4070-ac75-4f81ffeb57de_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_af781c81-1e44-47b0-ad42-1eed98f52fb4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_931a05cf-cd27-470e-abaf-30ddecdf2b56_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balances</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfDebtInstrumentsTable_2c859f46-aceb-4b91-a237-d6212a3231b6_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfDebtInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Instruments [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfDebtInstrumentsTable_label_en-US" xlink:label="lab_trs_ScheduleOfDebtInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt Instruments [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfDebtInstrumentsTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfDebtInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of information pertaining to short-term and long-debt instruments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDebtInstrumentsTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfDebtInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable" xlink:to="lab_trs_ScheduleOfDebtInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_eaf54e72-3413-48d3-afbd-8ac1e5b4b433_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_13d3cba6-a45c-48b1-90ae-57decbe155e0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_3413dd6d-7d84-48e7-abed-0d0595bb8d7f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_43b70651-d804-4032-b6e4-d9338424c689_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_cd9630f8-0cfb-4c2a-bcb8-664bb7c4c113_terseLabel_en-US" xlink:label="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Finite-Lived Intangible Assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:href="trs-20211231.xsd#trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d673c7dd-5b69-48cd-8661-743560370750_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_86acdc04-6bff-403c-8419-89c56e1df9ac_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_a2df12ab-5500-42a2-8a2a-22295421e7bd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_b98fbcdd-03df-40f5-8024-1f184baf9211_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PlasticSrlMember_b31795b6-dc60-4a54-b41b-66142516d8b1_terseLabel_en-US" xlink:label="lab_trs_PlasticSrlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plastic Srl [Member]</link:label>
    <link:label id="lab_trs_PlasticSrlMember_label_en-US" xlink:label="lab_trs_PlasticSrlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plastic Srl [Member]</link:label>
    <link:label id="lab_trs_PlasticSrlMember_documentation_en-US" xlink:label="lab_trs_PlasticSrlMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plastic Srl [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PlasticSrlMember" xlink:href="trs-20211231.xsd#trs_PlasticSrlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PlasticSrlMember" xlink:to="lab_trs_PlasticSrlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b2212847-f2ff-4d5d-b46c-c0502dd17f04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_34565da4-2459-494b-8c18-9881e5382b8e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5b2a1fa2-56db-48a6-b1d5-4c912937a6d8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_e4f65df0-1533-408e-9be7-4ba98681a1a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Expired, Weighted Average Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_aa815c14-e266-46d2-97a8-63d5ec7cdf79_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_0de008d1-5d1e-411a-bcf4-fcc8488adbd1_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_b8bd53ff-1580-4acd-addf-b3b637457905_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_97cf0d74-b58f-4abf-876a-fd75c9eaa0b2_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_TaplastS.p.A.Member_0c06178b-6f7f-44f1-9a50-296d71b12109_terseLabel_en-US" xlink:label="lab_trs_TaplastS.p.A.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taplast S.p.A. [Member]</link:label>
    <link:label id="lab_trs_TaplastS.p.A.Member_label_en-US" xlink:label="lab_trs_TaplastS.p.A.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taplast S.p.A. [Member]</link:label>
    <link:label id="lab_trs_TaplastS.p.A.Member_documentation_en-US" xlink:label="lab_trs_TaplastS.p.A.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taplast S.p.A. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TaplastS.p.A.Member" xlink:href="trs-20211231.xsd#trs_TaplastS.p.A.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_TaplastS.p.A.Member" xlink:to="lab_trs_TaplastS.p.A.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_5642179c-1bfc-4cd4-aea3-01dd49123a59_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_6eb3de3c-f780-4c03-8f80-28b97b1105fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_34df36b3-f21c-4b91-9b19-6c50cdb89a0d_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d8ff97d4-73e1-4422-8885-25ffb5213a56_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeCashReceivedOnHedge_2487c40e-4234-4cde-8807-040c06fb4d45_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCashReceivedOnHedge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Cash Received on Hedge</link:label>
    <link:label id="lab_us-gaap_DerivativeCashReceivedOnHedge_label_en-US" xlink:label="lab_us-gaap_DerivativeCashReceivedOnHedge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Cash Received on Hedge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCashReceivedOnHedge" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCashReceivedOnHedge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCashReceivedOnHedge" xlink:to="lab_us-gaap_DerivativeCashReceivedOnHedge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_f70a45f6-d251-418f-829b-a1e02e776163_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_ddfdbfc5-59cc-4a0e-8fbd-9c72fe26ca69_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_5f339988-5e65-4e24-a1b0-867df032593d_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss on dispositions of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_451878c0-74ef-4ed6-b945-5598103925fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Shares Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_f6ad2d72-fa7d-4fd1-ae76-04af15c98fc8_terseLabel_en-US" xlink:label="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_label_en-US" xlink:label="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_documentation_en-US" xlink:label="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:href="trs-20211231.xsd#trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:to="lab_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4a326d04-7b90-4eb2-aa0f-a3e70bbf3413_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_116aff45-ae5e-4b40-8857-9949b89f824d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxReform_92d9a5e5-6c68-4968-9990-abcdc46b9e95_terseLabel_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Reform</link:label>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxReform_label_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Reform</link:label>
    <link:label id="lab_trs_IncomeTaxReconciliationTaxReform_documentation_en-US" xlink:label="lab_trs_IncomeTaxReconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional tax expense impact related to the Tax Reform Act signed into law on December 22, 2017. Tax expense related to revaluation of net deferred tax assets and the deemed repatriation of undistributed foreign earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxReform" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxReform"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IncomeTaxReconciliationTaxReform" xlink:to="lab_trs_IncomeTaxReconciliationTaxReform" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_f68050db-31a0-4a35-abf7-207d84e40524_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_4450ca1f-d003-4204-96be-a94aa66ef0b5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AmortizationOfIntangibleAssetsLineItems_3f85cbdc-4119-449f-9c6a-ffd495715520_terseLabel_en-US" xlink:label="lab_trs_AmortizationOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets [Line Items]</link:label>
    <link:label id="lab_trs_AmortizationOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_trs_AmortizationOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets [Line Items]</link:label>
    <link:label id="lab_trs_AmortizationOfIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_trs_AmortizationOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of finite-lived intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AmortizationOfIntangibleAssetsLineItems" xlink:href="trs-20211231.xsd#trs_AmortizationOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AmortizationOfIntangibleAssetsLineItems" xlink:to="lab_trs_AmortizationOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_89dcdd42-4e57-4b73-91d6-58a6db17345a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d5d2221b-76f5-446a-aceb-82b92b3ca7e8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_af2b1f77-a36c-4b93-8742-1a871a390089_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfEquityOfferingTable_9ac3931a-6a83-4f76-ad98-d33a596a4818_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfEquityOfferingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfEquityOfferingTable_label_en-US" xlink:label="lab_trs_ScheduleOfEquityOfferingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Offering [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfEquityOfferingTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfEquityOfferingTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule detailing information related to the offering of common stock to the public.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfEquityOfferingTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfEquityOfferingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfEquityOfferingTable" xlink:to="lab_trs_ScheduleOfEquityOfferingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_8f14cfa2-9580-4020-8b4d-8f016c371eb5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ca8e345c-b643-49b5-a866-46e756c2c077_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_a90e2f5f-00ce-428a-bff8-ba41189e8ab6_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenseMember_d2649033-c84c-46d1-b13f-b8162f1f6798_terseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Expense, Net [Member]</link:label>
    <link:label id="lab_us-gaap_OtherExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenseMember" xlink:to="lab_us-gaap_OtherExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_StatementOfComprehensiveIncomeAbstract_3acce9e1-87bf-4cbb-abe7-c2f388686d3d_terseLabel_en-US" xlink:label="lab_trs_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_trs_StatementOfComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_trs_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_trs_StatementOfComprehensiveIncomeAbstract_documentation_en-US" xlink:label="lab_trs_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StatementOfComprehensiveIncomeAbstract" xlink:href="trs-20211231.xsd#trs_StatementOfComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_StatementOfComprehensiveIncomeAbstract" xlink:to="lab_trs_StatementOfComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_d74d001b-fb1d-41cf-b3bd-8339a5d6dfd9_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f3d9f895-c5e4-48c8-8a85-d7577fbd1098_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ecc28e21-86d1-456f-9bd6-dcc840379c14_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_6a6bd247-dae3-49a5-bd8e-d3cd06acdb31_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_252868b1-5f6a-43bd-818f-49f809b0cf5f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_e5445903-39c8-4515-8d79-124867ecbe43_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b4a60c3e-08f3-4e12-87e8-4a2b3a78b708_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_4c99787e-71db-4a0a-83ab-4cfc27ca0fd7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_11981d9a-ba8a-4c97-bdf5-f46e3d2407e1_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_86bacb63-165a-4d32-98cb-2a5640a50e99_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_233ee289-2b2c-40ab-b597-50a1896f36f3_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-employee independent director [Member]</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_913453d6-56ea-4b0e-8d2f-d4ecda1e012d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_711292e6-e6ed-4083-a128-c03b9b7a7c2e_terseLabel_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:label id="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_label_en-US" xlink:label="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Date to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_0991819f-2d92-4d8a-95ca-04864ebad029_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_ec331e4f-82b2-47b2-9ce0-94a2002945f0_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_bd4be308-df2c-4ada-bcb0-0ac15a3e6522_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_ad1c369b-85b7-4216-b3e1-dafb3929750d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Subject to Compromise, Asbestos Obligations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_label_en-US" xlink:label="lab_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Subject to Compromise, Asbestos Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations" xlink:to="lab_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_c8845986-257b-46e5-9e55-56c9ddf758d7_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_ca0fc310-d61e-4f89-8b3b-fb2e84cd274f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_cdf717ff-3353-41d1-b940-032279fe43d0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_fd53e8bf-9d5b-41b2-94e7-e1a0e7117b07_terseLabel_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Domain]</link:label>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_label_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Domain]</link:label>
    <link:label id="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_documentation_en-US" xlink:label="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Useful Life [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:to="lab_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_49a09bf0-f7a7-4e53-a3d3-71f833f0fb9e_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_e28d836d-efec-47b9-829b-faa5b8b60ef3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d15a3f8f-b06e-4c7e-be49-1bde5a0f1d8f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_03ae7229-9e5c-4be1-a4e0-cfa215bff5e9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_4d5e323c-0884-4c4b-a856-1fc19bf4fabd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_3d141f6d-26e2-4877-8c18-f38566e260b8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5c9d85ac-2540-4685-94e7-bbb1699c2652_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_936fa246-a4a8-4e6b-a35b-4288a6600af6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares&#8212;basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cce4937a-4187-4cf7-b1ec-11c8d772ca3c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares&#8212;basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_3923e0a0-a86b-4d30-bf3a-7e13aab15689_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0c851e42-f0fc-4250-904d-d8df5d9fe001_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issue costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_cf1a07c6-ad2b-4875-b131-b56f476c25f7_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_aa32570e-20ce-4d37-8863-a03d9e02638c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_2ac65f57-d9a1-44aa-89f3-9e5481e321f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesPaidValue_8c2999a0-f39c-43c8-b2df-5423d7845319_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Paid, Value</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesPaidValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Paid, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesPaidValue" xlink:to="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_39a46f05-be39-42ac-9e12-52e26f88ba4c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_16fc2e82-ab61-4bf2-bf5c-2cdfabc44729_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_e607fdd2-f3d7-4fca-b15a-6316e16ab24d_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_a0e48ca1-97e1-4c9e-91aa-44099583c88c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_145cf59e-f3c5-4a52-9658-df08055ec891_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A4125SeniorUnsecuredNotesDue2029Member_0c9bb95a-18a8-45c6-9d6a-079bcf3ee1a7_terseLabel_en-US" xlink:label="lab_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.125% Senior Unsecured Notes Due 2029</link:label>
    <link:label id="lab_trs_A4125SeniorUnsecuredNotesDue2029Member_label_en-US" xlink:label="lab_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.125% Senior Unsecured Notes Due 2029 [Member]</link:label>
    <link:label id="lab_trs_A4125SeniorUnsecuredNotesDue2029Member_documentation_en-US" xlink:label="lab_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.125% Senior Unsecured Notes Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:to="lab_trs_A4125SeniorUnsecuredNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_6452e320-d615-4e09-9c6f-144e259c83f9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OrdinaryCourseClaimsMember_a1656250-3f3f-47e6-bff0-ec52f6c75e96_terseLabel_en-US" xlink:label="lab_trs_OrdinaryCourseClaimsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary Course Claims [Member]</link:label>
    <link:label id="lab_trs_OrdinaryCourseClaimsMember_label_en-US" xlink:label="lab_trs_OrdinaryCourseClaimsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary Course Claims [Member]</link:label>
    <link:label id="lab_trs_OrdinaryCourseClaimsMember_documentation_en-US" xlink:label="lab_trs_OrdinaryCourseClaimsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ordinary Course Claims [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OrdinaryCourseClaimsMember" xlink:href="trs-20211231.xsd#trs_OrdinaryCourseClaimsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OrdinaryCourseClaimsMember" xlink:to="lab_trs_OrdinaryCourseClaimsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_444c4524-362d-478e-a1bc-70e5e072cb75_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_5af14b9f-ae71-420a-ae94-061597ff025c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_956ba96c-8ab5-40b2-8c99-0b67f423071c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_a4fa6a73-64c5-4e16-afdc-d968f11fab6b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_f03091e4-5fc5-42aa-b521-b6caa156ee4d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_a779b7c8-5b5d-4fd0-b588-0e566d38425d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ffcbc9a0-ab97-4828-aa5c-ae82283c76a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_MachinedProductsReportingUnitMember_58492869-28e3-4a6d-959c-a4f4895d8728_terseLabel_en-US" xlink:label="lab_trs_MachinedProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machined Products Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_MachinedProductsReportingUnitMember_label_en-US" xlink:label="lab_trs_MachinedProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machined Products Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_MachinedProductsReportingUnitMember_documentation_en-US" xlink:label="lab_trs_MachinedProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machined Products Reporting Unit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MachinedProductsReportingUnitMember" xlink:href="trs-20211231.xsd#trs_MachinedProductsReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_MachinedProductsReportingUnitMember" xlink:to="lab_trs_MachinedProductsReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A2002PlanMember_c8169a2e-9e0c-4cb3-beaa-347aa644b105_terseLabel_en-US" xlink:label="lab_trs_A2002PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2002 Plan [Member]</link:label>
    <link:label id="lab_trs_A2002PlanMember_label_en-US" xlink:label="lab_trs_A2002PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2002 Plan [Member]</link:label>
    <link:label id="lab_trs_A2002PlanMember_documentation_en-US" xlink:label="lab_trs_A2002PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term equity incentive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2002PlanMember" xlink:href="trs-20211231.xsd#trs_A2002PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A2002PlanMember" xlink:to="lab_trs_A2002PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_ffa18c04-1860-4817-b106-9662f470ef11_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_c4073c1c-fdbb-4408-b29f-a80b9da73d03_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_883c496d-7cb4-485e-94bb-fe885646229b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_99373fc9-4d9f-48fa-95fe-d9b3f6317790_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:to="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DamagesSoughtRangeAxis_91ebcd6e-a995-46a7-9700-7de996dfa984_terseLabel_en-US" xlink:label="lab_trs_DamagesSoughtRangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought Range [Axis]</link:label>
    <link:label id="lab_trs_DamagesSoughtRangeAxis_label_en-US" xlink:label="lab_trs_DamagesSoughtRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought Range [Axis]</link:label>
    <link:label id="lab_trs_DamagesSoughtRangeAxis_documentation_en-US" xlink:label="lab_trs_DamagesSoughtRangeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages Sought, Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtRangeAxis" xlink:href="trs-20211231.xsd#trs_DamagesSoughtRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DamagesSoughtRangeAxis" xlink:to="lab_trs_DamagesSoughtRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0df5fbf4-f66e-4cfc-adbc-909864e066d4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_057b66b0-4600-473a-8be1-7850c60a660f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_16d7abdd-084f-4fe8-9948-d9363defbf60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_InsuranceTypeAxis_bc9f3f3b-a54c-460f-9e0d-e5f545c5e86f_terseLabel_en-US" xlink:label="lab_trs_InsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">insurance Type [Axis]</link:label>
    <link:label id="lab_trs_InsuranceTypeAxis_label_en-US" xlink:label="lab_trs_InsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">insurance Type [Axis]</link:label>
    <link:label id="lab_trs_InsuranceTypeAxis_documentation_en-US" xlink:label="lab_trs_InsuranceTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by type of insurance coverage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeAxis" xlink:href="trs-20211231.xsd#trs_InsuranceTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_InsuranceTypeAxis" xlink:to="lab_trs_InsuranceTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d2179607-82f5-4fab-b7b3-6067483bd946_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d798b6b8-59e9-45c0-afae-56e7e6c869b6_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_231965a0-e9ba-4ec2-8970-711e7d050d13_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8b18b0b5-c776-46af-94a2-74635c47a73b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_EquityOfferingLineItems_d299e9f4-7720-4e03-8578-5a5bbad9487c_terseLabel_en-US" xlink:label="lab_trs_EquityOfferingLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Line Items]</link:label>
    <link:label id="lab_trs_EquityOfferingLineItems_label_en-US" xlink:label="lab_trs_EquityOfferingLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Line Items]</link:label>
    <link:label id="lab_trs_EquityOfferingLineItems_documentation_en-US" xlink:label="lab_trs_EquityOfferingLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Offering [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_EquityOfferingLineItems" xlink:href="trs-20211231.xsd#trs_EquityOfferingLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_EquityOfferingLineItems" xlink:to="lab_trs_EquityOfferingLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_a17e68db-3c18-4f1b-b12e-97b20ee502ae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_318d07cf-ef50-42c3-90b5-5bad0e047573_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_2d1735b3-fbec-48ba-974a-f46e193ba05a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Loss Contingencies by Contingency</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Loss Contingencies by Contingency [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:to="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Range2Member_46d9717d-2b16-46dd-8e22-875d47022838_terseLabel_en-US" xlink:label="lab_trs_Range2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 2 [Member]</link:label>
    <link:label id="lab_trs_Range2Member_label_en-US" xlink:label="lab_trs_Range2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 2 [Member]</link:label>
    <link:label id="lab_trs_Range2Member_documentation_en-US" xlink:label="lab_trs_Range2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range2Member" xlink:href="trs-20211231.xsd#trs_Range2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Range2Member" xlink:to="lab_trs_Range2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a738393e-c999-4bd2-b685-4789f60347c8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e1556bc3-451d-49a6-8688-495b7199d445_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_d6806544-d903-409b-bf97-0b0cec18a379_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_be68381a-93aa-4da6-9fb2-ef6a5980f904_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_04e8930f-3110-4c09-a39a-55d2fb8faa46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_6b168167-eb7d-4a84-badc-47d1e7c7ad13_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_f1c79d2b-772c-4e13-9b1a-9b76600a7b73_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6eccf89b-7ab9-4ca3-ba9f-d7339a84d6de_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_fd652a77-1f46-40e8-8ad5-db43260b6ef0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_38e6f90b-a4ac-46b9-875c-848afdc835f4_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_459f3352-c61d-4669-ab29-97fcefba82f9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_f8c2f608-744b-446e-b5fe-9ed38a876d8a_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_f4cb6991-e2ad-4ef1-a2f1-3588b43afb63_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_4abbf614-5a8f-477f-a8e4-d49bb8006ed4_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DebtfinancingandrelatedexpensesMember_8f40e025-e43e-4064-994a-2e37c90fadd4_terseLabel_en-US" xlink:label="lab_trs_DebtfinancingandrelatedexpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing and related expenses [Member]</link:label>
    <link:label id="lab_trs_DebtfinancingandrelatedexpensesMember_label_en-US" xlink:label="lab_trs_DebtfinancingandrelatedexpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing and related expenses [Member]</link:label>
    <link:label id="lab_trs_DebtfinancingandrelatedexpensesMember_documentation_en-US" xlink:label="lab_trs_DebtfinancingandrelatedexpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt financing and related expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DebtfinancingandrelatedexpensesMember" xlink:href="trs-20211231.xsd#trs_DebtfinancingandrelatedexpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DebtfinancingandrelatedexpensesMember" xlink:to="lab_trs_DebtfinancingandrelatedexpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3dabd6c9-56f2-4fc6-80e4-6bb44e84f15a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_4a167eb7-a797-4dcb-830c-84f2eb3ca0ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f04ce115-7e9f-4f6c-8a50-967f41a20870_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_ef8e731f-3290-47c8-8448-1a2a1b1e265c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Amortization, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RSAEngineeredProductsMemberMember_30069e0e-298b-436d-88c5-34b5d0fe11b9_terseLabel_en-US" xlink:label="lab_trs_RSAEngineeredProductsMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSA Engineered Products [Member]</link:label>
    <link:label id="lab_trs_RSAEngineeredProductsMemberMember_label_en-US" xlink:label="lab_trs_RSAEngineeredProductsMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSA Engineered Products [Member] [Member]</link:label>
    <link:label id="lab_trs_RSAEngineeredProductsMemberMember_documentation_en-US" xlink:label="lab_trs_RSAEngineeredProductsMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSA Engineered Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RSAEngineeredProductsMemberMember" xlink:href="trs-20211231.xsd#trs_RSAEngineeredProductsMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RSAEngineeredProductsMemberMember" xlink:to="lab_trs_RSAEngineeredProductsMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_42e94231-cb3c-48cc-94c3-2e4288c69f8c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Realignmentcosts_41223e9c-fda0-4e10-a3b7-15084d8d7708_terseLabel_en-US" xlink:label="lab_trs_Realignmentcosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment costs</link:label>
    <link:label id="lab_trs_Realignmentcosts_label_en-US" xlink:label="lab_trs_Realignmentcosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment costs</link:label>
    <link:label id="lab_trs_Realignmentcosts_documentation_en-US" xlink:label="lab_trs_Realignmentcosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred to streamline the business to adapt to market conditions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Realignmentcosts" xlink:href="trs-20211231.xsd#trs_Realignmentcosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Realignmentcosts" xlink:to="lab_trs_Realignmentcosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_3ed87cf4-ec60-41f5-81e5-40585c6d41bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_c31d199c-edd7-4116-8e4b-aa1034383228_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_6baa47e4-427b-4302-9550-a9fec0d627e7_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_ff84a3b3-b91b-4ed2-9869-697d63800e01_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ChangeInDiscountRate_c8f3de24-28f1-4765-a872-ae94dde60685_terseLabel_en-US" xlink:label="lab_trs_ChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in discount rate</link:label>
    <link:label id="lab_trs_ChangeInDiscountRate_label_en-US" xlink:label="lab_trs_ChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in discount rate</link:label>
    <link:label id="lab_trs_ChangeInDiscountRate_documentation_en-US" xlink:label="lab_trs_ChangeInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in discount rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInDiscountRate" xlink:href="trs-20211231.xsd#trs_ChangeInDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ChangeInDiscountRate" xlink:to="lab_trs_ChangeInDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_39535b94-4b5d-4aec-873a-08306a79ea5c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participant contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_14c58af2-8607-41f1-82b3-ee826f1443a2_terseLabel_en-US" xlink:label="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete</link:label>
    <link:label id="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_label_en-US" xlink:label="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete</link:label>
    <link:label id="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_documentation_en-US" xlink:label="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Measurement Period Complete</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:href="trs-20211231.xsd#trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:to="lab_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_CompensatoryAndPunitiveDamagesMember_0bd22dbb-028f-4173-b292-68f7c228ef1c_terseLabel_en-US" xlink:label="lab_trs_CompensatoryAndPunitiveDamagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory and Punitive Damages [Member]</link:label>
    <link:label id="lab_trs_CompensatoryAndPunitiveDamagesMember_label_en-US" xlink:label="lab_trs_CompensatoryAndPunitiveDamagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory and Punitive Damages [Member]</link:label>
    <link:label id="lab_trs_CompensatoryAndPunitiveDamagesMember_documentation_en-US" xlink:label="lab_trs_CompensatoryAndPunitiveDamagesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory and Punitive Damages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryAndPunitiveDamagesMember" xlink:href="trs-20211231.xsd#trs_CompensatoryAndPunitiveDamagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_CompensatoryAndPunitiveDamagesMember" xlink:to="lab_trs_CompensatoryAndPunitiveDamagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_da902309-8d25-453c-950c-19c08de754aa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_IncrementalDebtCommitmentsCapacity_f1ac08c9-9dbb-4d04-ab85-fbb79bf286ca_terseLabel_en-US" xlink:label="lab_trs_IncrementalDebtCommitmentsCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental debt commitments capacity</link:label>
    <link:label id="lab_trs_IncrementalDebtCommitmentsCapacity_label_en-US" xlink:label="lab_trs_IncrementalDebtCommitmentsCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental debt commitments capacity</link:label>
    <link:label id="lab_trs_IncrementalDebtCommitmentsCapacity_documentation_en-US" xlink:label="lab_trs_IncrementalDebtCommitmentsCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental debt commitments capacity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncrementalDebtCommitmentsCapacity" xlink:href="trs-20211231.xsd#trs_IncrementalDebtCommitmentsCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_IncrementalDebtCommitmentsCapacity" xlink:to="lab_trs_IncrementalDebtCommitmentsCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_a106b3f1-0179-4aef-b979-462576d9a628_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_a2e6ac2d-309d-443f-b908-434e07831971_netLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ac34752c-cace-4fcc-a855-6078b9440d92_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_cef63d77-afda-45d3-9017-82b9325941ff_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_76626785-7a02-48c3-9850-4cdbc0de6740_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_4e7285fb-a117-449b-a13a-737349d73ed7_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DepreciationExpenseTableTextBlock_d9d79f85-79bf-4c41-9a7c-98ebc51c78ca_terseLabel_en-US" xlink:label="lab_trs_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense</link:label>
    <link:label id="lab_trs_DepreciationExpenseTableTextBlock_label_en-US" xlink:label="lab_trs_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense [Table Text Block]</link:label>
    <link:label id="lab_trs_DepreciationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_trs_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of depreciation expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationExpenseTableTextBlock" xlink:href="trs-20211231.xsd#trs_DepreciationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DepreciationExpenseTableTextBlock" xlink:to="lab_trs_DepreciationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9387ed0-6ea8-412d-99b1-149df7871b9a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db16f319-883b-44db-ab56-bf30623ac38f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_NetLeverageRatio_0deda117-2711-4548-be12-b9299936ce4a_terseLabel_en-US" xlink:label="lab_trs_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_trs_NetLeverageRatio_label_en-US" xlink:label="lab_trs_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_trs_NetLeverageRatio_documentation_en-US" xlink:label="lab_trs_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net leverage ratio, as defined</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_NetLeverageRatio" xlink:href="trs-20211231.xsd#trs_NetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_NetLeverageRatio" xlink:to="lab_trs_NetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_29ca5d7c-a6b8-4599-8a4e-778b5005ff08_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_fce50479-d23b-4f96-b89b-713c0deeb604_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_d1a75660-8815-4ff5-a64f-983c6cefc58b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dc22507e-9ccc-4668-b813-3b641c8280a2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0a18f8f8-6b3f-40ea-9ed8-8babe3bc0461_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_d75cf848-5b17-4b69-8f3f-7110cac40935_terseLabel_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_label_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]</link:label>
    <link:label id="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_documentation_en-US" xlink:label="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of intangible assets, excluding goodwill, by major class.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:href="trs-20211231.xsd#trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:to="lab_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Range1Member_6ba92efb-8a29-488f-9e05-22bcd74a9800_terseLabel_en-US" xlink:label="lab_trs_Range1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 1 [Member]</link:label>
    <link:label id="lab_trs_Range1Member_label_en-US" xlink:label="lab_trs_Range1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 1 [Member]</link:label>
    <link:label id="lab_trs_Range1Member_documentation_en-US" xlink:label="lab_trs_Range1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range1Member" xlink:href="trs-20211231.xsd#trs_Range1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Range1Member" xlink:to="lab_trs_Range1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_0f89a890-74c3-4301-989b-5df484da3d47_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_eca28333-4ff3-4723-b565-1bdf80e1d90d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7f7aedb9-fc61-4445-8d7a-03e757ea8d9f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e4bed9fb-92d8-4440-a44f-27de5b5ebb3e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ab7991f2-e1b6-4e97-b803-491396e8331d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7ce10971-e324-4326-8a05-60d8549d9cb0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_6f4bce14-f6fa-4d6c-8f85-312043b6729f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b5e30860-4911-43c0-bbbb-2b03c44210ad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5176e758-ffab-4064-ac18-ed82d98c7ea2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_38a68441-6938-4472-a812-78656a3f4bd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AerospaceEngineeredProductsReportingUnitMember_0497621b-f125-4fe9-8a6a-48d7033076f6_terseLabel_en-US" xlink:label="lab_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Engineered Products Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceEngineeredProductsReportingUnitMember_label_en-US" xlink:label="lab_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Engineered Products Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceEngineeredProductsReportingUnitMember_documentation_en-US" xlink:label="lab_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Engineered Products Reporting Unit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:href="trs-20211231.xsd#trs_AerospaceEngineeredProductsReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:to="lab_trs_AerospaceEngineeredProductsReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_94db30b9-f83f-40b8-9799-573e59e52d02_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Annuity Purchase</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Annuity Purchase</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Annuity Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:to="lab_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8ad21917-0e74-48d4-80a0-3055a8b0eb59_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_50fd2fac-4891-432c-9781-133f318b36d5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_6884d570-7f90-46d6-be62-a5f304553566_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_dfde0acb-1da4-4f21-9d02-676c21b9356b_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_1d4c5f94-6875-4aa6-8863-90cb71d3d105_terseLabel_en-US" xlink:label="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Per Share Offering Price</link:label>
    <link:label id="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_label_en-US" xlink:label="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Per Share Offering Price</link:label>
    <link:label id="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_documentation_en-US" xlink:label="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The per share offering price of the common stock issued as a part of an equity offering during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:href="trs-20211231.xsd#trs_StockIssuedDuringPeriodValuePerShareOfferingPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:to="lab_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Taxpaymentsrelatedtothesaleofbusiness_7b8c546d-7ff8-4f31-a3e0-61d71cc34743_terseLabel_en-US" xlink:label="lab_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax payments related to the sale of business</link:label>
    <link:label id="lab_trs_Taxpaymentsrelatedtothesaleofbusiness_label_en-US" xlink:label="lab_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax payments related to the sale of business</link:label>
    <link:label id="lab_trs_Taxpaymentsrelatedtothesaleofbusiness_documentation_en-US" xlink:label="lab_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax payments related to the sale of business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:href="trs-20211231.xsd#trs_Taxpaymentsrelatedtothesaleofbusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:to="lab_trs_Taxpaymentsrelatedtothesaleofbusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_27abcabc-0f35-43fb-8072-75e56a77425b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used for) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_A10b51sharerepurchaseprogramMember_b1066563-28fd-4d9a-b381-e19c9df2a0ea_terseLabel_en-US" xlink:label="lab_trs_A10b51sharerepurchaseprogramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">10b5-1 share repurchase program [Member]</link:label>
    <link:label id="lab_trs_A10b51sharerepurchaseprogramMember_label_en-US" xlink:label="lab_trs_A10b51sharerepurchaseprogramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">10b5-1 share repurchase program [Member]</link:label>
    <link:label id="lab_trs_A10b51sharerepurchaseprogramMember_documentation_en-US" xlink:label="lab_trs_A10b51sharerepurchaseprogramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">10b5-1 share repurchase program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A10b51sharerepurchaseprogramMember" xlink:href="trs-20211231.xsd#trs_A10b51sharerepurchaseprogramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_A10b51sharerepurchaseprogramMember" xlink:to="lab_trs_A10b51sharerepurchaseprogramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_785a025a-af78-444e-8c5c-80549522ac0a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_39f61613-7244-4036-9133-e9ff2799f4d0_negatedTerseLabel_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, SG&amp;A</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_label_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, SG&amp;A</link:label>
    <link:label id="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_documentation_en-US" xlink:label="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsSGA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:to="lab_trs_DisposalGroupIncludingDiscontinuedOperationsSGA" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_AerospaceFastenersReportingUnitMember_06e2fe77-96dc-42a0-919e-4ffb3bd8e9d2_terseLabel_en-US" xlink:label="lab_trs_AerospaceFastenersReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Fasteners Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceFastenersReportingUnitMember_label_en-US" xlink:label="lab_trs_AerospaceFastenersReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Fasteners Reporting Unit [Member]</link:label>
    <link:label id="lab_trs_AerospaceFastenersReportingUnitMember_documentation_en-US" xlink:label="lab_trs_AerospaceFastenersReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aerospace Fasteners Reporting Unit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceFastenersReportingUnitMember" xlink:href="trs-20211231.xsd#trs_AerospaceFastenersReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_AerospaceFastenersReportingUnitMember" xlink:to="lab_trs_AerospaceFastenersReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5de25fdd-cde4-49af-bb19-d2c584a00b06_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_49f1e97d-55ad-40fd-9cfc-d4ae65163fdd_terseLabel_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_label_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax</link:label>
    <link:label id="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_documentation_en-US" xlink:label="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:to="lab_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_10a3e003-9e31-4b6e-83d6-acef1876e220_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_bb77b9de-672a-4ec0-97e4-8e6572eff813_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Twenty-Five Basis Point Change in Discount Rate</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:to="lab_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Range3Member_938b1f64-83f8-44f4-bb76-de611efe57dd_terseLabel_en-US" xlink:label="lab_trs_Range3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 3 [Member]</link:label>
    <link:label id="lab_trs_Range3Member_label_en-US" xlink:label="lab_trs_Range3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 3 [Member]</link:label>
    <link:label id="lab_trs_Range3Member_documentation_en-US" xlink:label="lab_trs_Range3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range3Member" xlink:href="trs-20211231.xsd#trs_Range3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Range3Member" xlink:to="lab_trs_Range3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_79472d54-56b0-4449-8a82-df9b12576047_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_0ad1708a-0445-4dd9-9e22-f0ad84dd3be2_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:to="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6c3cc8e5-e28a-4104-849b-ec122a189e9c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_061a6bc7-f542-42fb-811a-8d844a4f6bbc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_68bec320-2c88-4c77-9d86-d9a934467a7e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_cef490d5-7ee9-454b-afd8-2bd791601553_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate for benefit costs</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_654f5cd1-416a-455a-9763-afc80436fbc1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_1c0a3428-2208-446f-8818-9939a89c27e8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_7ead5575-2878-4a98-8545-5045fdfed64b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_PerformanceBasedRestricedSharesMember_bc082ee2-d2b5-4890-8296-cad956199f97_terseLabel_en-US" xlink:label="lab_trs_PerformanceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restriced shares [Member]</link:label>
    <link:label id="lab_trs_PerformanceBasedRestricedSharesMember_label_en-US" xlink:label="lab_trs_PerformanceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restriced shares [Member]</link:label>
    <link:label id="lab_trs_PerformanceBasedRestricedSharesMember_documentation_en-US" xlink:label="lab_trs_PerformanceBasedRestricedSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based restriced shares award.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PerformanceBasedRestricedSharesMember" xlink:href="trs-20211231.xsd#trs_PerformanceBasedRestricedSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_PerformanceBasedRestricedSharesMember" xlink:to="lab_trs_PerformanceBasedRestricedSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_MetricTypeDomain_6dd8a14e-6fab-426f-9532-8ae455f72e1c_terseLabel_en-US" xlink:label="lab_trs_MetricTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metric Type [Domain]</link:label>
    <link:label id="lab_trs_MetricTypeDomain_label_en-US" xlink:label="lab_trs_MetricTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Metric Type [Domain]</link:label>
    <link:label id="lab_trs_MetricTypeDomain_documentation_en-US" xlink:label="lab_trs_MetricTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of financial metric.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_MetricTypeDomain" xlink:to="lab_trs_MetricTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a26fdfed-e8f8-4bd3-b529-753e2488f828_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of increase in compensation levels</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_69c01619-ea2a-458b-b22a-a38ae2bc87ce_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net asset (liability) recognized at December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_5f950ccc-3cc0-4002-a1b0-b819d4ed6b67_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_3a41fd31-980e-4395-bd28-c79a0d94e409_terseLabel_en-US" xlink:label="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal that can be redeemed with cash proceeds from an equity offering</link:label>
    <link:label id="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_label_en-US" xlink:label="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal that can be redeemed with cash proceeds from an equity offering</link:label>
    <link:label id="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_documentation_en-US" xlink:label="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal amount that can be redeemed with cash proceeds from an equity offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:href="trs-20211231.xsd#trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:to="lab_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_RealignmentActionsMember_f44c7173-7ae8-41fd-8b66-0d0e0d6c4d1d_terseLabel_en-US" xlink:label="lab_trs_RealignmentActionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Member]</link:label>
    <link:label id="lab_trs_RealignmentActionsMember_label_en-US" xlink:label="lab_trs_RealignmentActionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions [Member]</link:label>
    <link:label id="lab_trs_RealignmentActionsMember_documentation_en-US" xlink:label="lab_trs_RealignmentActionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realignment Actions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsMember" xlink:href="trs-20211231.xsd#trs_RealignmentActionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_RealignmentActionsMember" xlink:to="lab_trs_RealignmentActionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_b334db61-df3c-4925-9c32-106cd029a339_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized net loss/(gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_949b69f2-8ce2-413d-926e-14f0f9a75280_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_4e38464e-980c-464f-beb3-c6c8e792dc2e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_49968eb6-8f44-4b52-a659-2eb6a04832d9_terseLabel_en-US" xlink:label="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital</link:label>
    <link:label id="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_label_en-US" xlink:label="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital</link:label>
    <link:label id="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_documentation_en-US" xlink:label="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of net working capital (accounts and other receivables, inventory, accounts payable and accrued liabilities) in a business combination.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:href="trs-20211231.xsd#trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:to="lab_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_c81e55e9-7952-4c83-9a92-766b5ce6fd03_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_9716cb82-6ab2-4613-a01f-cc81491a814a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_f600d744-e21e-4ece-83af-6530cfde33b7_terseLabel_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_label_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense</link:label>
    <link:label id="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_documentation_en-US" xlink:label="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:to="lab_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_58eb8443-9fc7-43bc-b670-2f929417ba76_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_135ceb45-8131-49fc-95b7-fc2466bd5ad0_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_247dd9e3-7211-45ad-bcc5-598df18773dd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_ea164c50-94a1-4af9-8cd2-3dc92748645f_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_de0825fe-1327-4d6e-bbb1-977da827ef42_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans, Defined Benefit [Member]</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_trs_FacilityConsolidationRealignmentCosts_9cd888cc-cf67-4c7d-914d-ec37c4807c0f_terseLabel_en-US" xlink:label="lab_trs_FacilityConsolidationRealignmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility consolidation realignment costs</link:label>
    <link:label id="lab_trs_FacilityConsolidationRealignmentCosts_label_en-US" xlink:label="lab_trs_FacilityConsolidationRealignmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility consolidation realignment costs</link:label>
    <link:label id="lab_trs_FacilityConsolidationRealignmentCosts_documentation_en-US" xlink:label="lab_trs_FacilityConsolidationRealignmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility consolidation realignment costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FacilityConsolidationRealignmentCosts" xlink:href="trs-20211231.xsd#trs_FacilityConsolidationRealignmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_trs_FacilityConsolidationRealignmentCosts" xlink:to="lab_trs_FacilityConsolidationRealignmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_73a3a13e-197c-4311-8efa-d56a1ac874f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Contingencies</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingencies_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_876c00db-d11f-47ac-864f-f8e3175bd876_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>trs-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:b691b861-49e0-49ef-8083-8d9f52c11ef8,g:cd6c7187-fe06-4ef9-b3f3-5474f3f5001d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="trs-20211231.xsd#DocumentandEntityInformationDocument"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DocumentandEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_DocumentAndEntityInformationAbstract_6db54099-c37a-4136-aa07-ee2acfbc5704" xlink:href="trs-20211231.xsd#trs_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DocumentAndEntityInformationAbstract_6db54099-c37a-4136-aa07-ee2acfbc5704" xlink:to="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:to="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a490e862-29ce-4f2c-a8ee-485ef29b1669" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_826d845e-7cf6-4959-ade3-dd2924c61874" xlink:to="loc_dei_EntityDomain_a490e862-29ce-4f2c-a8ee-485ef29b1669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_4138289a-cb56-4ef3-ae07-651e47b3e41b" xlink:to="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_829a1ab2-c9c4-4ede-be4e-98c3f06e763f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_Security12bTitle_829a1ab2-c9c4-4ede-be4e-98c3f06e763f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fd99f8a8-2b6f-44f3-80fe-8952ec7a0af8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fd99f8a8-2b6f-44f3-80fe-8952ec7a0af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_84d73459-d079-4a82-ae18-38f7b71c0577" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentAnnualReport_84d73459-d079-4a82-ae18-38f7b71c0577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_9d4c694c-dda3-4a54-b009-c1d252df83be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityRegistrantName_9d4c694c-dda3-4a54-b009-c1d252df83be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5baf3616-4563-4828-90f1-4b3391e3c97a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressAddressLine1_5baf3616-4563-4828-90f1-4b3391e3c97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_d3a14652-8130-43d8-83ca-9576b12d1fd5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressAddressLine2_d3a14652-8130-43d8-83ca-9576b12d1fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_36cc02ec-2af6-4868-87b4-ddb2f1f9d3f7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressCityOrTown_36cc02ec-2af6-4868-87b4-ddb2f1f9d3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_cf084237-b38b-455b-a457-2610d860e36b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressStateOrProvince_cf084237-b38b-455b-a457-2610d860e36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_1277e04d-a5c4-47cf-bad2-e4330875896d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityAddressPostalZipCode_1277e04d-a5c4-47cf-bad2-e4330875896d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7fc24337-51aa-4b96-882b-409856bea11b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_CityAreaCode_7fc24337-51aa-4b96-882b-409856bea11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_343a32fd-0e74-46fa-992b-c64e10acc418" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_LocalPhoneNumber_343a32fd-0e74-46fa-992b-c64e10acc418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_466d1ad2-8dae-47a1-85ce-1548d0170bc3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCentralIndexKey_466d1ad2-8dae-47a1-85ce-1548d0170bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c64ef7cf-a7fd-4071-bc96-28a9b6fc51f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_CurrentFiscalYearEndDate_c64ef7cf-a7fd-4071-bc96-28a9b6fc51f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_c36314cc-e2dd-4208-9a92-679bde8de9ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityFilerCategory_c36314cc-e2dd-4208-9a92-679bde8de9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f293a98e-5631-4ad4-874c-ac262771408f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentType_f293a98e-5631-4ad4-874c-ac262771408f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e2b044c1-9022-4045-ae8f-ef5cd205fe28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityFileNumber_e2b044c1-9022-4045-ae8f-ef5cd205fe28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9388505d-c41a-4baa-b902-5c7157ce385a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentPeriodEndDate_9388505d-c41a-4baa-b902-5c7157ce385a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f6595296-38ff-484c-afe9-77c7bc58556e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentFiscalYearFocus_f6595296-38ff-484c-afe9-77c7bc58556e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ff3f7d12-4984-40f8-9f7e-7329e6ab0356" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ff3f7d12-4984-40f8-9f7e-7329e6ab0356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7f076a7a-b4a7-4e77-88ef-4e2d07fe227c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_AmendmentFlag_7f076a7a-b4a7-4e77-88ef-4e2d07fe227c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_bf2772e4-18e5-453a-a879-4d099288484e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_bf2772e4-18e5-453a-a879-4d099288484e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4b5e1eef-ded7-4008-8fbb-bd5cc42719eb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4b5e1eef-ded7-4008-8fbb-bd5cc42719eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_c8d30559-c5fd-4e9c-92ab-15705dff4a5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityVoluntaryFilers_c8d30559-c5fd-4e9c-92ab-15705dff4a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0de01744-4af6-4b47-b5da-b940cdbb15fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityCurrentReportingStatus_0de01744-4af6-4b47-b5da-b940cdbb15fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ecb467c6-6ee0-496e-8082-bcd715bd9419" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityInteractiveDataCurrent_ecb467c6-6ee0-496e-8082-bcd715bd9419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e0aa7121-7d5c-46cc-a914-1be7697b9065" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityPublicFloat_e0aa7121-7d5c-46cc-a914-1be7697b9065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f2a7c810-4987-43b4-85d3-6eeb98086c33" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntitySmallBusiness_f2a7c810-4987-43b4-85d3-6eeb98086c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1d2a8d3b-a9aa-41b9-9eb4-5f6777f4861e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityEmergingGrowthCompany_1d2a8d3b-a9aa-41b9-9eb4-5f6777f4861e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_18e05a9e-54c3-430f-b76d-af2a4e63e22f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_IcfrAuditorAttestationFlag_18e05a9e-54c3-430f-b76d-af2a4e63e22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6ef90ded-36e9-49f8-b9e7-4da1acd61d45" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityShellCompany_6ef90ded-36e9-49f8-b9e7-4da1acd61d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bb739458-513f-4600-8d1f-a87702faf990" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_DocumentTransitionReport_bb739458-513f-4600-8d1f-a87702faf990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5b117e68-431c-4899-a5df-4f45a05d9720" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_EntityTaxIdentificationNumber_5b117e68-431c-4899-a5df-4f45a05d9720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_58f3e51b-66f8-4511-b551-30177c97e20f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_TradingSymbol_58f3e51b-66f8-4511-b551-30177c97e20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a8a19930-e78f-482b-8031-2fcbed99e0f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_8a13e36f-e284-4fd9-b5c6-8f8d16b4b5d1" xlink:to="loc_dei_SecurityExchangeName_a8a19930-e78f-482b-8031-2fcbed99e0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AuditInformation" xlink:type="simple" xlink:href="trs-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_AuditInformationAbstract_88662464-51cb-453d-a0fe-c92af856451b" xlink:href="trs-20211231.xsd#trs_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AuditInformationAbstract_88662464-51cb-453d-a0fe-c92af856451b" xlink:to="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:to="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dd472dfc-b836-46bd-98af-0d848762a102" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9b47564a-5a49-4d67-b37e-3d1e6291d7ed" xlink:to="loc_dei_EntityDomain_dd472dfc-b836-46bd-98af-0d848762a102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorTable_a7f85aae-09b1-4d94-8a12-fa710522eb9e" xlink:to="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_df09d9ae-5bdd-4869-a357-2ce2d90eade1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorLocation_df09d9ae-5bdd-4869-a357-2ce2d90eade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_c674b136-dc8f-4191-b179-06b411f45ce2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorName_c674b136-dc8f-4191-b179-06b411f45ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_45886e95-3216-4ecf-96ef-60c0db8a5db4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AuditorLineItems_64d09871-ef08-4d0f-a20f-e21f1324dc42" xlink:to="loc_dei_AuditorFirmId_45886e95-3216-4ecf-96ef-60c0db8a5db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedBalanceSheetStatement"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e7e2c6d4-1d7b-41d2-9a47-3320ee2da6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e7e2c6d4-1d7b-41d2-9a47-3320ee2da6b0" xlink:to="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0358f2c2-a03c-4323-abd8-59e238f67517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0358f2c2-a03c-4323-abd8-59e238f67517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9b66530c-230a-4d51-a89a-f7860d511d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9b66530c-230a-4d51-a89a-f7860d511d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_64a7babf-72cf-4a9f-908f-3de6986e0705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:to="loc_us-gaap_InventoryNet_64a7babf-72cf-4a9f-908f-3de6986e0705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5b8934cb-4a90-45c4-b31d-00df12699b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5b8934cb-4a90-45c4-b31d-00df12699b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_05648be0-8044-4afd-875e-308ee1908551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6a909296-94c5-40a8-b74c-c7986226dc69" xlink:to="loc_us-gaap_AssetsCurrent_05648be0-8044-4afd-875e-308ee1908551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_43bdba42-474a-4a20-879e-2a9bb8df3244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_43bdba42-474a-4a20-879e-2a9bb8df3244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_70e0cb03-997d-4339-9089-161d8a8bfbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_70e0cb03-997d-4339-9089-161d8a8bfbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b3bfc952-ac86-438d-8594-3c8660bd6d63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_Goodwill_b3bfc952-ac86-438d-8594-3c8660bd6d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12ef2fe7-7aed-4a9e-bf91-983608058798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12ef2fe7-7aed-4a9e-bf91-983608058798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_1e3b82b0-9a14-48d6-8a28-a4ca6a071dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_1e3b82b0-9a14-48d6-8a28-a4ca6a071dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_31251780-6da4-41e5-a70a-e5d51145d64f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_31251780-6da4-41e5-a70a-e5d51145d64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3cbf108b-7c73-475b-9e1b-4b07cbc619fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_fee59bdc-a4a3-4285-b910-bdd291cba095" xlink:to="loc_us-gaap_Assets_3cbf108b-7c73-475b-9e1b-4b07cbc619fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e7e2c6d4-1d7b-41d2-9a47-3320ee2da6b0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_71635c03-5a14-4da9-8c60-c7ed45defa6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:to="loc_us-gaap_AccountsPayableCurrent_71635c03-5a14-4da9-8c60-c7ed45defa6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7854b766-fd2c-4f82-aaf8-8b1b64a16031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7854b766-fd2c-4f82-aaf8-8b1b64a16031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8aebac8b-1e49-445d-9025-3a32ed95ca8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8aebac8b-1e49-445d-9025-3a32ed95ca8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9db9acb8-b625-424b-9279-a156cd18dccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_07c538c9-a2bb-4289-8095-7b5856a1350e" xlink:to="loc_us-gaap_LiabilitiesCurrent_9db9acb8-b625-424b-9279-a156cd18dccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a1b69340-f03c-43df-8acf-824692823690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a1b69340-f03c-43df-8acf-824692823690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9effed70-15f0-41dc-acc1-cbc0310711a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9effed70-15f0-41dc-acc1-cbc0310711a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_34ffec47-6fd1-47cc-9d79-4e6bb64ab60c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_34ffec47-6fd1-47cc-9d79-4e6bb64ab60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8b130bd9-86ab-4a78-8bb2-97087176916e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8b130bd9-86ab-4a78-8bb2-97087176916e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_00ccb63b-135a-4c7a-927d-44676af02b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_Liabilities_00ccb63b-135a-4c7a-927d-44676af02b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b6ff7e5c-0575-4e9f-af80-147bc92e45e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_PreferredStockValue_b6ff7e5c-0575-4e9f-af80-147bc92e45e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_629e8960-1d1d-4420-bc5d-feaf5400b118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_CommonStockValue_629e8960-1d1d-4420-bc5d-feaf5400b118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0549e698-0d0a-4d27-b4e4-6c89614ff0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0549e698-0d0a-4d27-b4e4-6c89614ff0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bbfe4f85-c48c-4da3-b5b6-ff5b8e498b02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bbfe4f85-c48c-4da3-b5b6-ff5b8e498b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d003b3f-0f67-44cf-a815-b01c77030add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9d003b3f-0f67-44cf-a815-b01c77030add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_119c8fa2-2224-4ed6-9b35-dfde0ef950c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_StockholdersEquity_119c8fa2-2224-4ed6-9b35-dfde0ef950c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_60eaa986-4ce3-445f-ba16-d40dfb8c386b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_18e28fff-1cdb-415d-a579-6465b3b9034b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_60eaa986-4ce3-445f-ba16-d40dfb8c386b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedBalanceSheetParentheticals"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:href="trs-20211231.xsd#trs_ConsolidatedBalanceSheetParentheticalAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_c54d052a-f224-4415-b357-3f698a9a8b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_c54d052a-f224-4415-b357-3f698a9a8b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f60aeef0-7d21-412a-a937-3fbeb902c442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_f60aeef0-7d21-412a-a937-3fbeb902c442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_89b85ad2-6235-4f58-b651-97a059ce8011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_89b85ad2-6235-4f58-b651-97a059ce8011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8b56164d-49ea-4ee0-a3ac-33f1259bd9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8b56164d-49ea-4ee0-a3ac-33f1259bd9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_265b987c-c34f-446d-8d6e-b49cdf0a42e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_265b987c-c34f-446d-8d6e-b49cdf0a42e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e7898d4-32e7-4ebb-84db-63e2f2595ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7e7898d4-32e7-4ebb-84db-63e2f2595ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_053c6ea3-172c-4f22-8f48-777ac8e443dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_053c6ea3-172c-4f22-8f48-777ac8e443dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7a5d6e89-0980-438f-b7aa-feb58198a497" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_CommonStockSharesIssued_7a5d6e89-0980-438f-b7aa-feb58198a497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6903be7a-7573-420f-ac69-e1bae6b88be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ConsolidatedBalanceSheetParentheticalAbstract_741deeb8-9155-4660-b64f-d4e158b42d6c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6903be7a-7573-420f-ac69-e1bae6b88be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofOperations"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_39d3db3e-8532-4e59-aae1-5593ca59c34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_Revenues_39d3db3e-8532-4e59-aae1-5593ca59c34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ebebb061-8cae-4aa7-a6d0-3067e1dbe638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ebebb061-8cae-4aa7-a6d0-3067e1dbe638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0c828a03-9fd0-4435-9595-dd4e1a5201b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_GrossProfit_0c828a03-9fd0-4435-9595-dd4e1a5201b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_00031b06-9ed0-4849-96ca-71eb03602676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_00031b06-9ed0-4849-96ca-71eb03602676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_fb49fe93-ada1-4a43-aebc-f0aec8cf56af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_fb49fe93-ada1-4a43-aebc-f0aec8cf56af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_e5425d3c-a66d-4fe5-bcf2-101f5f1ad8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_e5425d3c-a66d-4fe5-bcf2-101f5f1ad8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_20f96c7d-f3a7-42ff-a0bf-f561fbf89bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_OperatingIncomeLoss_20f96c7d-f3a7-42ff-a0bf-f561fbf89bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_df9fc2ec-6047-4267-ab3c-dd0d04e2e646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:to="loc_us-gaap_InterestExpense_df9fc2ec-6047-4267-ab3c-dd0d04e2e646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_404f4bd6-fa4f-4b7f-8569-7d05e5529542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_404f4bd6-fa4f-4b7f-8569-7d05e5529542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_28cb7ed1-87c7-487e-b960-240946c217b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_28cb7ed1-87c7-487e-b960-240946c217b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_229f99fc-68b3-4d04-8241-7b0d00186aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1f441d8d-4a47-4693-ad05-b5df31dd139f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_229f99fc-68b3-4d04-8241-7b0d00186aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_469584ef-31cb-47cd-8fae-b2ae9383dd46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_469584ef-31cb-47cd-8fae-b2ae9383dd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7d571d1d-b9dc-4664-b864-c0070d91b1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7d571d1d-b9dc-4664-b864-c0070d91b1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_27df93e2-71fc-49dc-951b-0caff250ed37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_27df93e2-71fc-49dc-951b-0caff250ed37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_70428461-1bce-4877-819e-6d333a8d24d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_70428461-1bce-4877-819e-6d333a8d24d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_51a22bee-9b83-4af1-a588-55ec6ffd528a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_NetIncomeLoss_51a22bee-9b83-4af1-a588-55ec6ffd528a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9758d808-bb98-4e58-a393-2d2c5cd7b018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9758d808-bb98-4e58-a393-2d2c5cd7b018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0a47a475-520a-46e1-86fd-c6389fe8f1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0a47a475-520a-46e1-86fd-c6389fe8f1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a548a1ae-000f-4fea-bcc4-11ce5598c9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:to="loc_us-gaap_EarningsPerShareBasic_a548a1ae-000f-4fea-bcc4-11ce5598c9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a132db24-2175-4ce5-b6ff-5314244f2a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7223a409-5ffe-4666-b0d0-58cbc22bf810" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a132db24-2175-4ce5-b6ff-5314244f2a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_592bedbf-fd2c-4f4c-940d-6d5cf2f3d156" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_211e9b9a-ce93-43cc-a12f-c2e81ddd4d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_211e9b9a-ce93-43cc-a12f-c2e81ddd4d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_39ee4a73-c039-418f-86a2-d2e6068f22ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_39ee4a73-c039-418f-86a2-d2e6068f22ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a7079c37-2187-4985-bccb-777f2b2b386e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a7079c37-2187-4985-bccb-777f2b2b386e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6d7b5a4b-9673-431a-861e-95d028025fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d6e5508b-0919-4e9c-b8f2-1005b03f8176" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6d7b5a4b-9673-431a-861e-95d028025fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_StatementOfComprehensiveIncomeAbstract_53501077-544e-4cb5-9c81-a76b9fcbf08e" xlink:href="trs-20211231.xsd#trs_StatementOfComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d7cb32f6-64b3-428b-ab7e-fbd50c97da57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_StatementOfComprehensiveIncomeAbstract_53501077-544e-4cb5-9c81-a76b9fcbf08e" xlink:to="loc_us-gaap_NetIncomeLoss_d7cb32f6-64b3-428b-ab7e-fbd50c97da57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_StatementOfComprehensiveIncomeAbstract_53501077-544e-4cb5-9c81-a76b9fcbf08e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_8e589e38-4b87-41d8-b3c5-e33ccf59e837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_8e589e38-4b87-41d8-b3c5-e33ccf59e837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2a8c2cf5-b8e1-401f-bd4f-ae01193a0e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2a8c2cf5-b8e1-401f-bd4f-ae01193a0e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_1a8b9704-1a54-4f98-a128-60250ebab8b9" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:to="loc_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax_1a8b9704-1a54-4f98-a128-60250ebab8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_134bc141-7aa1-4e3a-bcdd-7874f4b3063d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3e5b0e91-1038-40fe-9f7b-8b5a8d304cf7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_134bc141-7aa1-4e3a-bcdd-7874f4b3063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_31a8f761-575d-4a26-93a2-eaa805987ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_StatementOfComprehensiveIncomeAbstract_53501077-544e-4cb5-9c81-a76b9fcbf08e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_31a8f761-575d-4a26-93a2-eaa805987ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofCashFlowsStatement"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:to="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_56e632e3-62e0-485a-9adf-59136d60b157" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_22db1561-e885-464c-ad3d-2a0c8994eab9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_56e632e3-62e0-485a-9adf-59136d60b157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c25d17f1-68de-4940-a6d6-b655e0fef40a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_742feabf-5e8a-4ad3-b588-eef68c248028" xlink:to="loc_us-gaap_StatementLineItems_c25d17f1-68de-4940-a6d6-b655e0fef40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_04a181ba-1361-406d-ab5a-2d9f533aece9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_NetIncomeLoss_04a181ba-1361-406d-ab5a-2d9f533aece9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1e341a3a-2a30-499b-a2c1-d6c1c665d419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1e341a3a-2a30-499b-a2c1-d6c1c665d419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_f2489d82-6aca-44d5-a7dc-ce808923465e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_f2489d82-6aca-44d5-a7dc-ce808923465e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b416d5f0-aa28-41b2-9f86-87b39a962d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_b416d5f0-aa28-41b2-9f86-87b39a962d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d7e5d311-6756-4625-9f93-812d71dea4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d7e5d311-6756-4625-9f93-812d71dea4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_036b86e7-0128-43d2-8570-bdc66628adaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_Depreciation_036b86e7-0128-43d2-8570-bdc66628adaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_fd541c69-a69d-41c6-8361-c6843bca74f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_fd541c69-a69d-41c6-8361-c6843bca74f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1dc598a1-f3d9-4fda-895f-7cf3ffc87152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_1dc598a1-f3d9-4fda-895f-7cf3ffc87152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b65c96ba-5642-4f1b-9f8c-5915abd7dff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b65c96ba-5642-4f1b-9f8c-5915abd7dff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_85f4d7d6-2a6d-4148-a497-1efadcd059b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_ShareBasedCompensation_85f4d7d6-2a6d-4148-a497-1efadcd059b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_4270ec5a-bd10-4911-b739-03d85675d70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_4270ec5a-bd10-4911-b739-03d85675d70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Increasedecreaseinasbestosliability_118c54c3-21b1-4ec3-b87d-00e37722388a" xlink:href="trs-20211231.xsd#trs_Increasedecreaseinasbestosliability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_trs_Increasedecreaseinasbestosliability_118c54c3-21b1-4ec3-b87d-00e37722388a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_5776b6b5-2ea5-4125-9684-1961c21236a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_5776b6b5-2ea5-4125-9684-1961c21236a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_57460236-844f-4d52-957c-8cda5c774610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_57460236-844f-4d52-957c-8cda5c774610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_db5db113-4e1d-4ff0-be5e-dbc563abd323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_db5db113-4e1d-4ff0-be5e-dbc563abd323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_485ff79e-0717-447b-9b59-22d2a373f026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_485ff79e-0717-447b-9b59-22d2a373f026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b217e42b-a300-43ce-a1e8-119dbf8cdece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b217e42b-a300-43ce-a1e8-119dbf8cdece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_430012eb-b10c-4883-aa1c-85a423f80ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c872a33f-8437-4fe9-b667-f4c35cc9b6cd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_430012eb-b10c-4883-aa1c-85a423f80ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d9dadf8b-f172-4d91-8701-b25cd8fe6939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_d9dadf8b-f172-4d91-8701-b25cd8fe6939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1da83cab-e18a-4bfe-a018-caab70caeea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1da83cab-e18a-4bfe-a018-caab70caeea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_58c4ae36-c536-46fe-8178-084f30408197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a5495e9c-17e7-4b04-a8bd-432cbedd87ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_58c4ae36-c536-46fe-8178-084f30408197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_c4ee912c-3bf8-47c5-b3a6-9aec97ccba8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_c4ee912c-3bf8-47c5-b3a6-9aec97ccba8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b3f1508a-cd35-4b92-a766-50ae380013c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b3f1508a-cd35-4b92-a766-50ae380013c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_57b1df6d-4a7a-43eb-9764-2644130b14b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets_57b1df6d-4a7a-43eb-9764-2644130b14b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_521d8c59-ad0b-4a55-a82a-ee3198688a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_521d8c59-ad0b-4a55-a82a-ee3198688a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_fe78da31-f314-41c6-bf09-244065344c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_fe78da31-f314-41c6-bf09-244065344c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aafc2412-e407-4c1e-bd6f-9504a2f7979a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5f0effdc-258e-430f-9f77-fc7a940005a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aafc2412-e407-4c1e-bd6f-9504a2f7979a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarlyRepaymentOfSeniorDebt_205a41bb-e794-4b69-bc3a-a7f949056919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_EarlyRepaymentOfSeniorDebt_205a41bb-e794-4b69-bc3a-a7f949056919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_52b6c00e-bf8c-47bb-b91f-7c3135bd1442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_52b6c00e-bf8c-47bb-b91f-7c3135bd1442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_03da226c-069b-4f43-b43b-618284c09883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_03da226c-069b-4f43-b43b-618284c09883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_357eede3-55b5-4c14-b57b-9a0883e40e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_357eede3-55b5-4c14-b57b-9a0883e40e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_19d06644-2967-4ce1-8ce9-669e94b4544b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_19d06644-2967-4ce1-8ce9-669e94b4544b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_871141fe-5cb8-4717-8b72-c0a2b946c673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_871141fe-5cb8-4717-8b72-c0a2b946c673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f297941-78ea-423a-be1f-13a0f1f166d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f297941-78ea-423a-be1f-13a0f1f166d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_0c99815d-4ae5-4a2a-b348-cee7529843b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_PaymentsOfDividends_0c99815d-4ae5-4a2a-b348-cee7529843b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromBankDebt_6b2bcceb-df3f-4661-b3af-fd6e548acbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_ProceedsFromBankDebt_6b2bcceb-df3f-4661-b3af-fd6e548acbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4fb70c64-2088-4b1f-b6e2-76ecee52df9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4fb70c64-2088-4b1f-b6e2-76ecee52df9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_fd5c0545-00fe-43de-9683-004983d5261c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_fd5c0545-00fe-43de-9683-004983d5261c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_52888831-5a95-4c49-a3dd-7a404dbee532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_52888831-5a95-4c49-a3dd-7a404dbee532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_9aa93328-81ba-4c24-abae-21ec6dbfcf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_9aa93328-81ba-4c24-abae-21ec6dbfcf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb41c82a-8211-4634-a881-fdefa05e3a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94c1bb5-1cfb-4295-af99-0606d77a8af8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb41c82a-8211-4634-a881-fdefa05e3a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e5891526-03e7-467a-b9c0-01f54e3b3ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e5891526-03e7-467a-b9c0-01f54e3b3ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c7a916d-71d8-49bd-9247-380a8228d97f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c7a916d-71d8-49bd-9247-380a8228d97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_880171bb-c4ca-457f-974b-07109ae48e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_880171bb-c4ca-457f-974b-07109ae48e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_62147d9b-57c2-4d12-aaf9-632ed25b467d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a92bbae7-d6ba-4c6b-aa73-9fbd8f454782" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_62147d9b-57c2-4d12-aaf9-632ed25b467d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ebef9c1b-257f-41b6-a3df-0022f1bbf491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_62147d9b-57c2-4d12-aaf9-632ed25b467d" xlink:to="loc_us-gaap_InterestPaidNet_ebef9c1b-257f-41b6-a3df-0022f1bbf491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_166cdfc9-1d8d-4cfa-aa47-81d52cfec2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_62147d9b-57c2-4d12-aaf9-632ed25b467d" xlink:to="loc_us-gaap_IncomeTaxesPaid_166cdfc9-1d8d-4cfa-aa47-81d52cfec2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="simple" xlink:href="trs-20211231.xsd#ConsolidatedStatementofShareholdersEquityStatement"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_311a7402-f65e-42f2-9eee-f99b3e47415e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_311a7402-f65e-42f2-9eee-f99b3e47415e" xlink:to="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d4224a97-3016-40dd-abef-a0a3bdd043fd" xlink:to="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cb2abb0f-4e45-4b30-9b75-5d275fd971ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_CommonStockMember_cb2abb0f-4e45-4b30-9b75-5d275fd971ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_16658ea0-976c-4dda-9f0a-ed0011866565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_16658ea0-976c-4dda-9f0a-ed0011866565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_555a272d-5942-476a-a90e-4fb6b722cdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_RetainedEarningsMember_555a272d-5942-476a-a90e-4fb6b722cdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3061b6a1-28cf-47ac-8a52-ddbcafa21ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b3c6d54a-38e0-4d5d-982b-589683e9aee9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3061b6a1-28cf-47ac-8a52-ddbcafa21ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9a2c844c-ab02-48c4-bc81-7ffb494e67d5" xlink:to="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1db5a9aa-40af-48c2-a201-800b06454239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1db5a9aa-40af-48c2-a201-800b06454239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_99ee4ef5-9a0f-4594-aa12-ce9fce0a36ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_NetIncomeLoss_99ee4ef5-9a0f-4594-aa12-ce9fce0a36ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a84535ed-5f14-4062-8628-b5b009dcd38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a84535ed-5f14-4062-8628-b5b009dcd38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd4ab028-f8a9-4a03-b608-4ccd7e7a4578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd4ab028-f8a9-4a03-b608-4ccd7e7a4578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4915709-aa30-4c9d-ba41-df17e9c3e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f4915709-aa30-4c9d-ba41-df17e9c3e78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_521ae49a-d4a1-480e-8579-60e0216d8392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_521ae49a-d4a1-480e-8579-60e0216d8392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_b80b43de-0084-4171-9973-e6ac4581f616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_b80b43de-0084-4171-9973-e6ac4581f616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_f5188d3a-3bd7-4900-83c2-90cf612c2ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_f5188d3a-3bd7-4900-83c2-90cf612c2ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fad108a8-d5e9-4b5b-9dd8-071911c0852a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fad108a8-d5e9-4b5b-9dd8-071911c0852a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_409d8d40-728c-4e41-ba43-b0e3a64195f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_DividendsCommonStockCash_409d8d40-728c-4e41-ba43-b0e3a64195f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement_51acf881-5a32-46dd-bef7-ed77a3baa534" xlink:href="trs-20211231.xsd#trs_ImpactOfAdoptionOfNewAccountingPronouncement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_trs_ImpactOfAdoptionOfNewAccountingPronouncement_51acf881-5a32-46dd-bef7-ed77a3baa534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f51f6e6-1a37-40b6-a7a9-3f9bb1c59e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d5fa4557-2506-4899-bb2e-f6f7a0175470" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8f51f6e6-1a37-40b6-a7a9-3f9bb1c59e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/BasisofPresentation" xlink:type="simple" xlink:href="trs-20211231.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_be01f233-e855-4178-8786-4b5b3333c250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c60e9642-585e-4cf8-aaeb-04fdb7529954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_be01f233-e855-4178-8786-4b5b3333c250" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_c60e9642-585e-4cf8-aaeb-04fdb7529954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="trs-20211231.xsd#NewAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3360b947-e2f8-4fde-bff4-ea2a5d6c9679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c098aa2a-a540-488f-b9e0-b18e2db9d79c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3360b947-e2f8-4fde-bff4-ea2a5d6c9679" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c098aa2a-a540-488f-b9e0-b18e2db9d79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_aa2c5b68-bf58-45ab-ba24-d70c83219f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cc1b421c-2401-4375-b824-d17b6bb9108c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aa2c5b68-bf58-45ab-ba24-d70c83219f55" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_cc1b421c-2401-4375-b824-d17b6bb9108c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_910eb198-e1f8-428f-ba42-21537ce8b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_910eb198-e1f8-428f-ba42-21537ce8b9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_df35f6a5-7d42-4346-b6dc-1233d892e4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_UseOfEstimates_df35f6a5-7d42-4346-b6dc-1233d892e4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_244b7f70-9ce9-4e1f-a4f4-f1319166c1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_244b7f70-9ce9-4e1f-a4f4-f1319166c1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_96200571-1aec-4332-af6e-79bbf81b14e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_96200571-1aec-4332-af6e-79bbf81b14e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy_c0e73055-21cc-4971-a69a-e2ec9d5fed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy_c0e73055-21cc-4971-a69a-e2ec9d5fed7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_f34c6201-eb37-4f6c-ad4e-ea3a9610ebf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_f34c6201-eb37-4f6c-ad4e-ea3a9610ebf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d265f544-bdd9-4324-8d17-197edac1331d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d265f544-bdd9-4324-8d17-197edac1331d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock_21cf38a2-bf6c-46a9-9097-3ac9636e715a" xlink:href="trs-20211231.xsd#trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock_21cf38a2-bf6c-46a9-9097-3ac9636e715a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_2865430b-b7e3-4c6d-aee1-1fbb0d701274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_2865430b-b7e3-4c6d-aee1-1fbb0d701274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_HighDeductibleInsurancePolicyTextBlock_1e490675-e070-435c-92b9-a2f83b6e7774" xlink:href="trs-20211231.xsd#trs_HighDeductibleInsurancePolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_trs_HighDeductibleInsurancePolicyTextBlock_1e490675-e070-435c-92b9-a2f83b6e7774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_b12fd454-73d9-4f5b-aa20-5fc5759f64c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_b12fd454-73d9-4f5b-aa20-5fc5759f64c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AsbestosRelatedMattersPolicyTextBlock_f63f6890-9ad6-4be2-b4a6-1192a4101452" xlink:href="trs-20211231.xsd#trs_AsbestosRelatedMattersPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_trs_AsbestosRelatedMattersPolicyTextBlock_f63f6890-9ad6-4be2-b4a6-1192a4101452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_311223f0-a3ab-4b74-a1ad-1fed73e7387d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_311223f0-a3ab-4b74-a1ad-1fed73e7387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_93937c04-973c-49ec-8d2a-02536a3d33e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_93937c04-973c-49ec-8d2a-02536a3d33e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_ee2f7068-bbad-492a-96df-98e721d54f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_ee2f7068-bbad-492a-96df-98e721d54f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_da82bcd0-1a2a-4c8c-86ca-3fad5357a2da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_da82bcd0-1a2a-4c8c-86ca-3fad5357a2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3588abfc-1e25-41d6-bdb6-6a6090b7153d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3588abfc-1e25-41d6-bdb6-6a6090b7153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_e01c387a-282e-45a0-9b0c-6d3a1e72dd90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_e01c387a-282e-45a0-9b0c-6d3a1e72dd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2e066cdb-eb32-4cb1-b47c-28b9a8fd8bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2e066cdb-eb32-4cb1-b47c-28b9a8fd8bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_d668ba3a-3a85-444a-93f1-99c6be32eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_d668ba3a-3a85-444a-93f1-99c6be32eca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_21b5ef27-c929-4e3c-bc46-43d920d18eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_21b5ef27-c929-4e3c-bc46-43d920d18eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_03282dee-483a-48f8-9389-e7ef7c4f7809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4455e96-bd11-4cfa-ae8d-edf7583d8b38" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_03282dee-483a-48f8-9389-e7ef7c4f7809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_843b5615-8b0f-4913-adf0-8bac284009ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bca4e39e-78ac-4612-a5bf-d85029435128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_843b5615-8b0f-4913-adf0-8bac284009ac" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bca4e39e-78ac-4612-a5bf-d85029435128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6e76e2cd-fbcc-46e8-8d61-541a1fb99b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:href="trs-20211231.xsd#trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6e76e2cd-fbcc-46e8-8d61-541a1fb99b6e" xlink:to="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c4c3320a-940c-4372-ad28-f2af7cce9f9f" xlink:to="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1a1d3b4f-43fa-4aa8-80ee-4e567ddd6364" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:to="loc_srt_MinimumMember_1a1d3b4f-43fa-4aa8-80ee-4e567ddd6364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0754d67-3faa-4f07-ada1-a60434adc444" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7dbc3553-5eb4-44a8-93ce-267fc1fa34e4" xlink:to="loc_srt_MaximumMember_d0754d67-3faa-4f07-ada1-a60434adc444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3e1d680b-3100-41a0-86b3-f0a438e4ca50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_e4d10838-8f93-4d6f-a786-b06c80d9ccca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_e4d10838-8f93-4d6f-a786-b06c80d9ccca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0fc458eb-99e2-4cfd-a7ec-2b97b0d474a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b328b3d5-98fd-4904-8a60-40802669abc7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0fc458eb-99e2-4cfd-a7ec-2b97b0d474a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_af00bf33-7105-430e-b66b-93a2a89a5b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d6dcd796-202d-48cd-9a6b-27f2dc1de0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2cf0cd23-ab03-4306-8063-659ddb5bf725" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0d2d353e-2297-4a0e-ac04-8364c70983b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0d2d353e-2297-4a0e-ac04-8364c70983b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_69282914-ceba-40a5-8749-8fc6f54998b4" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ede94938-9efb-4abd-8c21-5d4a7366d623" xlink:to="loc_trs_TechnologyAndOtherMember_69282914-ceba-40a5-8749-8fc6f54998b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:href="trs-20211231.xsd#trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable_bbdc55a9-8986-4bf6-a4d0-bc586273638b" xlink:to="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_95e14695-cd09-4f48-966c-4f31d9f7bae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_95e14695-cd09-4f48-966c-4f31d9f7bae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0e249eb1-764a-4d95-a43a-2fbc11181190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems_1bff6ac8-c31c-4c39-9d19-742094f72f7c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0e249eb1-764a-4d95-a43a-2fbc11181190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_51583233-121e-4430-8b8f-298c389d883f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_GoodwillImpairmentAssessmentAbstract_0ccef6a0-556e-452f-9d70-407ac0f76d49" xlink:href="trs-20211231.xsd#trs_GoodwillImpairmentAssessmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_51583233-121e-4430-8b8f-298c389d883f" xlink:to="loc_trs_GoodwillImpairmentAssessmentAbstract_0ccef6a0-556e-452f-9d70-407ac0f76d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_925063b3-aaa8-45d5-8430-43521547fa0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_GoodwillImpairmentAssessmentAbstract_0ccef6a0-556e-452f-9d70-407ac0f76d49" xlink:to="loc_us-gaap_NumberOfReportingUnits_925063b3-aaa8-45d5-8430-43521547fa0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_NumberOfReportingUnitsThatHaveGoodwill_a15962bd-2f39-40ec-a434-b1c3616b2e6a" xlink:href="trs-20211231.xsd#trs_NumberOfReportingUnitsThatHaveGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_GoodwillImpairmentAssessmentAbstract_0ccef6a0-556e-452f-9d70-407ac0f76d49" xlink:to="loc_trs_NumberOfReportingUnitsThatHaveGoodwill_a15962bd-2f39-40ec-a434-b1c3616b2e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_82367dea-c1e1-4f3b-b536-7f9a532c7e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_GoodwillImpairmentAssessmentAbstract_0ccef6a0-556e-452f-9d70-407ac0f76d49" xlink:to="loc_us-gaap_NumberOfReportableSegments_82367dea-c1e1-4f3b-b536-7f9a532c7e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c73883b6-55ef-4c04-a4f3-946c2cb74591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:href="trs-20211231.xsd#trs_ScheduleofinsurancecoverageTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c73883b6-55ef-4c04-a4f3-946c2cb74591" xlink:to="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:to="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e96740a0-8824-454e-bc05-6869437a755d" xlink:to="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_652d2300-b535-4ba7-8fd7-77aebcd2123c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:to="loc_srt_MinimumMember_652d2300-b535-4ba7-8fd7-77aebcd2123c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe112c2a-8469-4979-a2d9-3a0c525019ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_924ee501-f469-4c11-a4ca-b3f93d2aa2c6" xlink:to="loc_srt_MaximumMember_fe112c2a-8469-4979-a2d9-3a0c525019ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:href="trs-20211231.xsd#trs_InsuranceTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:to="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:href="trs-20211231.xsd#trs_InsuranceTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsuranceTypeAxis_eb52a74e-e8ff-42ea-9ce7-3e95ab720982" xlink:to="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_WorkersCompensationMember_0b97d611-1424-4e76-8627-e05848729695" xlink:href="trs-20211231.xsd#trs_WorkersCompensationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_trs_WorkersCompensationMember_0b97d611-1424-4e76-8627-e05848729695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralLiabilityMember_dab4a550-b707-4b67-bf90-bdc1b2ba0399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_us-gaap_GeneralLiabilityMember_dab4a550-b707-4b67-bf90-bdc1b2ba0399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_GroupMedicalPlanMember_c5e09cd0-db81-4bca-b11b-f1a5e09a358d" xlink:href="trs-20211231.xsd#trs_GroupMedicalPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsuranceTypeDomain_5f8f497c-fc1b-4963-806f-013fb0f0941b" xlink:to="loc_trs_GroupMedicalPlanMember_c5e09cd0-db81-4bca-b11b-f1a5e09a358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:href="trs-20211231.xsd#trs_InsurancecoverageLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleofinsurancecoverageTable_92e15323-2308-489e-baa5-ece59d0cdef3" xlink:to="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MaximumRetention_a297e89e-71c6-453e-b6b3-d93dbcaa1d81" xlink:href="trs-20211231.xsd#trs_MaximumRetention"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:to="loc_trs_MaximumRetention_a297e89e-71c6-453e-b6b3-d93dbcaa1d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StopLossLimit_8864d237-01b5-4292-b1ca-a13f118de726" xlink:href="trs-20211231.xsd#trs_StopLossLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_InsurancecoverageLineItems_4f0993ae-6352-419c-b072-f3f83ed3966d" xlink:to="loc_trs_StopLossLimit_8864d237-01b5-4292-b1ca-a13f118de726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5047dad2-a03d-4b11-a5ed-dafd210a093f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5047dad2-a03d-4b11-a5ed-dafd210a093f" xlink:to="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_fa3c01e5-17e6-42e7-87a5-c2570ced7bbb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenseMember_34a79d71-a5e3-4a15-8735-8fb0583f9aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3e397a1-ece9-4580-a76a-ad5bbaf76f3b" xlink:to="loc_us-gaap_OtherExpenseMember_34a79d71-a5e3-4a15-8735-8fb0583f9aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:href="trs-20211231.xsd#trs_ForeignCurrencyTranslationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ForeignCurrencyTranslationTable_41ddbb8c-3dbe-4cc2-9f7d-eb51c62ec961" xlink:to="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_7c4894ee-b504-46a7-9f22-ba08a6c7c5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ForeignCurrencyTranslationLineItems_2d719447-76fb-4e3b-b3d8-85b8cec7fbb0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_7c4894ee-b504-46a7-9f22-ba08a6c7c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOffering" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityOffering"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityOffering" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_be180099-4650-469c-b539-ff9589cc9630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_EquityOfferingTextBlock_a478b1b6-7fe4-4927-a425-86a6357f6eee" xlink:href="trs-20211231.xsd#trs_EquityOfferingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_be180099-4650-469c-b539-ff9589cc9630" xlink:to="loc_trs_EquityOfferingTextBlock_a478b1b6-7fe4-4927-a425-86a6357f6eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityOfferingDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityOfferingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f1618a97-0fba-4874-b43c-237dd8ebee13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:href="trs-20211231.xsd#trs_ScheduleOfEquityOfferingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f1618a97-0fba-4874-b43c-237dd8ebee13" xlink:to="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ce31b921-1b23-4cf4-ad01-00aff794a4ba" xlink:to="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_822a1ec9-215b-4486-a5e3-286c71dcb66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f6cce915-b36d-4ff7-8e6b-99d3400c4dd6" xlink:to="loc_us-gaap_CommonStockMember_822a1ec9-215b-4486-a5e3-286c71dcb66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:href="trs-20211231.xsd#trs_EquityOfferingLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfEquityOfferingTable_56bfec38-d6bd-4be5-8fd7-89ea7ce32ccf" xlink:to="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5f186199-e619-44e1-8275-1a7b451a76e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_5f186199-e619-44e1-8275-1a7b451a76e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_f3d43c84-0068-47bf-bc4c-22a6d9482901" xlink:href="trs-20211231.xsd#trs_StockIssuedDuringPeriodValuePerShareOfferingPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_trs_StockIssuedDuringPeriodValuePerShareOfferingPrice_f3d43c84-0068-47bf-bc4c-22a6d9482901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_369660b5-8fed-4563-ad59-0a8b455e1500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_369660b5-8fed-4563-ad59-0a8b455e1500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_52905df5-c1aa-4f6b-b4f8-10ff0d0d9e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_EquityOfferingLineItems_2bd616f9-e300-4e3d-ab5b-49ed96825c8e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_52905df5-c1aa-4f6b-b4f8-10ff0d0d9e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#AcquisitionsAcquisitionsNotes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c8140c24-e4c4-4caf-8250-14238d7bdf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_42be2140-953f-4e3b-be3a-3cad5958bd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c8140c24-e4c4-4caf-8250-14238d7bdf3f" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_42be2140-953f-4e3b-be3a-3cad5958bd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#AcquisitionsAcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_818d112b-fc8e-4142-bbc8-f91190667935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_818d112b-fc8e-4142-bbc8-f91190667935" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_409451d3-ed74-428f-8ff4-4e7b341f003f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6655b811-1e6c-4452-8421-87cd26b81a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6655b811-1e6c-4452-8421-87cd26b81a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7a7b6cfa-e2be-4b33-9183-e45979fbb21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_249a2e6b-7ae5-4f45-ad04-d6aa43d46c64" xlink:to="loc_us-gaap_CostOfSalesMember_7a7b6cfa-e2be-4b33-9183-e45979fbb21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e0dd8555-7dec-4876-a487-8fc53bec1b26" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RapakMember_a3242848-5d27-466a-804e-33e84cd76c3d" xlink:href="trs-20211231.xsd#trs_RapakMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_RapakMember_a3242848-5d27-466a-804e-33e84cd76c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RSAEngineeredProductsMemberMember_8c683026-743e-47b7-b770-940f31cc88b9" xlink:href="trs-20211231.xsd#trs_RSAEngineeredProductsMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_RSAEngineeredProductsMemberMember_8c683026-743e-47b7-b770-940f31cc88b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TaplastS.p.A.Member_23325859-74de-4384-960e-bf4b8cc4d1b4" xlink:href="trs-20211231.xsd#trs_TaplastS.p.A.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_TaplastS.p.A.Member_23325859-74de-4384-960e-bf4b8cc4d1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PlasticSrlMember_7781e74a-9790-4441-8968-ca40047f6681" xlink:href="trs-20211231.xsd#trs_PlasticSrlMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_PlasticSrlMember_7781e74a-9790-4441-8968-ca40047f6681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AffabaFerrariSrlMember_e1f18d8b-d2c7-4286-a30f-b296b198f093" xlink:href="trs-20211231.xsd#trs_AffabaFerrariSrlMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_AffabaFerrariSrlMember_e1f18d8b-d2c7-4286-a30f-b296b198f093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OmegaPlasticsMember_926179ee-516d-4591-91a3-3cacdaecf8aa" xlink:href="trs-20211231.xsd#trs_OmegaPlasticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_OmegaPlasticsMember_926179ee-516d-4591-91a3-3cacdaecf8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TFIAerospaceMember_de5ba09f-3cee-405a-9e55-2c818c4a725c" xlink:href="trs-20211231.xsd#trs_TFIAerospaceMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2a3e103-dda4-4545-982d-029f19553b19" xlink:to="loc_trs_TFIAerospaceMember_de5ba09f-3cee-405a-9e55-2c818c4a725c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6fe6f6a0-0672-4d20-965b-296fe325a2b6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01069fbc-4281-4d96-a69e-b5c1f1d3883b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_01069fbc-4281-4d96-a69e-b5c1f1d3883b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1472f672-3985-4186-a505-2acf7c918bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_Revenues_1472f672-3985-4186-a505-2acf7c918bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_a71c0638-fc36-4752-bf33-8368c9d82af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_a71c0638-fc36-4752-bf33-8368c9d82af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110e1719-5f5d-4c6f-b4d7-fca736bc2a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_110e1719-5f5d-4c6f-b4d7-fca736bc2a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2ebfb0ae-a63f-477e-99d7-49de94820cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_2ebfb0ae-a63f-477e-99d7-49de94820cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d419fe57-6ff1-4f2a-988b-45fcd221ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d419fe57-6ff1-4f2a-988b-45fcd221ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a091cd6d-a4ba-4543-8126-cc9164e9a519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_a091cd6d-a4ba-4543-8126-cc9164e9a519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_b2be441d-0c77-42f6-942b-f62a58641587" xlink:href="trs-20211231.xsd#trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital_b2be441d-0c77-42f6-942b-f62a58641587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_58be1ec8-e0eb-436b-80e5-ca50c62f5fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_58be1ec8-e0eb-436b-80e5-ca50c62f5fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3b89bff6-2b22-4b3e-9fd2-e1e05ec451e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_dd4c0682-0227-4852-8011-efd0e701e056" xlink:to="loc_us-gaap_Goodwill_3b89bff6-2b22-4b3e-9fd2-e1e05ec451e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsDiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_979d9697-fe2d-427c-b0c3-5f809e7788b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5b424c25-7a2e-4f5b-80ed-84c28684e698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_979d9697-fe2d-427c-b0c3-5f809e7788b8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5b424c25-7a2e-4f5b-80ed-84c28684e698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsDiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_944e95cb-e785-4bb1-baec-69bb9299f8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5dd74a30-36a6-492f-adeb-18d375a633f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_944e95cb-e785-4bb1-baec-69bb9299f8b4" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_5dd74a30-36a6-492f-adeb-18d375a633f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4d8c58e9-eab4-4de5-9c56-7ac0732ac2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4d8c58e9-eab4-4de5-9c56-7ac0732ac2d9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5b945a06-8dd3-43c5-978b-c4f5bc459926" xlink:to="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7326b172-ed14-4bdf-a0b1-193f687fb7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e49508f0-caa1-4154-bea5-67e091e4c6d9" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_7326b172-ed14-4bdf-a0b1-193f687fb7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d0befad0-b00d-44c6-8d0e-2facb43fff61" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LamonsDivisionMember_7fda9147-4e7d-4fda-afed-3ae69ab079e9" xlink:href="trs-20211231.xsd#trs_LamonsDivisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_843e6aa0-2c67-4293-b75a-b7c9024ad787" xlink:to="loc_trs_LamonsDivisionMember_7fda9147-4e7d-4fda-afed-3ae69ab079e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b2723884-9e62-4147-b311-b56f3c8f3ac5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0be6eeab-bba6-47ee-a710-79a6cb16c0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_5a622793-fe6c-45ed-bf9c-2ea1ceef43ae" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_0be6eeab-bba6-47ee-a710-79a6cb16c0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5ed3e5ce-a700-4ef6-b052-de351c2bc89a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_050583d6-1a6f-4dc6-ba40-90c99fc937a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_050583d6-1a6f-4dc6-ba40-90c99fc937a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_0ecac241-caa1-4f70-963c-19d77dc50d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_0ecac241-caa1-4f70-963c-19d77dc50d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Taxpaymentsrelatedtothesaleofbusiness_51e2e38d-90be-45c3-ab91-b6b4987f7697" xlink:href="trs-20211231.xsd#trs_Taxpaymentsrelatedtothesaleofbusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_trs_Taxpaymentsrelatedtothesaleofbusiness_51e2e38d-90be-45c3-ab91-b6b4987f7697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Transactioncostsrelatedtosaleofbusiness_1bf319ff-68a5-417e-be7d-8c1c18396abb" xlink:href="trs-20211231.xsd#trs_Transactioncostsrelatedtosaleofbusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_trs_Transactioncostsrelatedtosaleofbusiness_1bf319ff-68a5-417e-be7d-8c1c18396abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a1ec464d-0a84-4d25-8a04-cb4d116b74a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a1ec464d-0a84-4d25-8a04-cb4d116b74a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6119a92-6bee-4a01-be8b-73934ad2c292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_3a55d042-711b-4585-ae46-319cf34555b4" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_c6119a92-6bee-4a01-be8b-73934ad2c292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1b3db9e3-4714-4f80-910b-ddf68e422aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1b3db9e3-4714-4f80-910b-ddf68e422aa0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85d8a772-2d23-4821-a51f-27a351c7dca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cb81f194-30c9-40e2-a7f7-d7df1b7a594e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_85d8a772-2d23-4821-a51f-27a351c7dca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_b5c95955-a305-4b67-9dda-c608cc281f2e" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a5674630-8d23-4ed4-8443-47be6c843455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_aad8db45-51b5-4331-a6a3-99166061bfdd" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_a5674630-8d23-4ed4-8443-47be6c843455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_41ffc8bf-b84d-4863-a699-d98811fb5d54" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_02e2beca-daf1-47c7-85d7-b1413c1dfebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_02e2beca-daf1-47c7-85d7-b1413c1dfebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_7cfdc8a9-7314-4f91-acfd-b0ae38bbe069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_7cfdc8a9-7314-4f91-acfd-b0ae38bbe069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_59ddfd5a-9f7c-4b5e-ab5f-fdcb9dec933c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_59ddfd5a-9f7c-4b5e-ab5f-fdcb9dec933c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_349714ce-996e-4b4c-88c4-0bc464b84ffa" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsSGA"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsSGA_349714ce-996e-4b4c-88c4-0bc464b84ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_affc2030-9120-4e8d-89ff-ad0978baf2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_affc2030-9120-4e8d-89ff-ad0978baf2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_d5351e0b-a3a1-4434-b3a8-79f21c2781b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_d5351e0b-a3a1-4434-b3a8-79f21c2781b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_426adcdf-482a-4d07-becb-6e2aa6956dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_426adcdf-482a-4d07-becb-6e2aa6956dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_42661508-1841-45a9-bed9-b06db27ff371" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet_42661508-1841-45a9-bed9-b06db27ff371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_97cd0635-8d4e-4bf1-ad1c-2b49ea889c83" xlink:href="trs-20211231.xsd#trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense_97cd0635-8d4e-4bf1-ad1c-2b49ea889c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8c3b821d-27d5-47ae-81e7-0a7c87f78fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_8c3b821d-27d5-47ae-81e7-0a7c87f78fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8071d1f4-51d4-4df7-ac34-0051a95d08ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_8071d1f4-51d4-4df7-ac34-0051a95d08ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_833853de-4a20-4d6e-8f41-25573a8736e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_9dbdfe2a-dd23-4b88-a88f-060329091bea" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_833853de-4a20-4d6e-8f41-25573a8736e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivities" xlink:type="simple" xlink:href="trs-20211231.xsd#RestructuringandRelatedActivities"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/RestructuringandRelatedActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAbstract_0cb86d1f-74ee-4350-b467-4be83898ea9d" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_10ee3408-a33f-40c8-9b3f-90b4ea03acb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsAbstract_0cb86d1f-74ee-4350-b467-4be83898ea9d" xlink:to="loc_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock_10ee3408-a33f-40c8-9b3f-90b4ea03acb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#RestructuringandRelatedActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAbstract_9bd93d45-a97a-4e16-bba2-13fec334a617" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:href="trs-20211231.xsd#trs_RealignmentActionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsAbstract_9bd93d45-a97a-4e16-bba2-13fec334a617" xlink:to="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a113ba41-a4ad-49db-aced-1506c3093c74" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_77965d4f-a6b1-46b8-895c-9a61809fecc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:to="loc_us-gaap_CostOfSalesMember_77965d4f-a6b1-46b8-895c-9a61809fecc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b3bd09ee-4e1c-492e-9eb2-2484bf0cef65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e6c2ce70-9cfa-4dc8-85d8-320579f1e99c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_b3bd09ee-4e1c-492e-9eb2-2484bf0cef65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:href="trs-20211231.xsd#trs_RealignmentActionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:to="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:href="trs-20211231.xsd#trs_RealignmentActionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsAxis_b569f151-8a48-45f5-85aa-4e67c8a035ca" xlink:to="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsMember_fe97828e-fa36-4e23-810f-7ce1d0f48b45" xlink:href="trs-20211231.xsd#trs_RealignmentActionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsDomain_d36533a5-5c44-4fa1-acaa-60ae4b612985" xlink:to="loc_trs_RealignmentActionsMember_fe97828e-fa36-4e23-810f-7ce1d0f48b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:href="trs-20211231.xsd#trs_RealignmentActionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsTable_ee55f59b-197e-4d90-9087-74235621e38a" xlink:to="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_88829cf7-d200-49c8-beed-04fa0d9f551b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_InventoryWriteDown_88829cf7-d200-49c8-beed-04fa0d9f551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d01cff51-b579-4641-9a57-4480526917cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d01cff51-b579-4641-9a57-4480526917cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_1cfbe42d-ffd4-4baf-a7c0-435c8c769bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_us-gaap_SeveranceCosts1_1cfbe42d-ffd4-4baf-a7c0-435c8c769bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashPaidForSeverance_12761f64-d499-4f29-8457-f22bd16eebf8" xlink:href="trs-20211231.xsd#trs_CashPaidForSeverance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_CashPaidForSeverance_12761f64-d499-4f29-8457-f22bd16eebf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChargesRelatedToRealignmentActions_6a9c9c1b-1294-4ead-8552-9565c474b14b" xlink:href="trs-20211231.xsd#trs_ChargesRelatedToRealignmentActions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_ChargesRelatedToRealignmentActions_6a9c9c1b-1294-4ead-8552-9565c474b14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Realignmentcosts_5f7587d0-0523-43f9-b7a7-7514656efeb9" xlink:href="trs-20211231.xsd#trs_Realignmentcosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_Realignmentcosts_5f7587d0-0523-43f9-b7a7-7514656efeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FacilityConsolidationRealignmentCosts_6fc3ba7b-431d-4d30-be01-ee27e37a9019" xlink:href="trs-20211231.xsd#trs_FacilityConsolidationRealignmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_RealignmentActionsLineItems_236ee4dc-b414-4faa-b848-4a68b6441d93" xlink:to="loc_trs_FacilityConsolidationRealignmentCosts_6fc3ba7b-431d-4d30-be01-ee27e37a9019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#RevenueRevenueNotes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/RevenueRevenueNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf08a628-d8a0-4f4f-b905-dfd404e9dbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2bcdd720-4854-49e0-8d79-39284120cc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf08a628-d8a0-4f4f-b905-dfd404e9dbb8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2bcdd720-4854-49e0-8d79-39284120cc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueTables" xlink:type="simple" xlink:href="trs-20211231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16757119-b75e-4bbb-9bfe-75c8f7451451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_37d5757d-a0f2-4cbc-806b-55a9b73ac2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_16757119-b75e-4bbb-9bfe-75c8f7451451" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_37d5757d-a0f2-4cbc-806b-55a9b73ac2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/RevenueDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a716c25-28ab-4048-829d-6ae0244efe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a716c25-28ab-4048-829d-6ae0244efe7c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:to="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_be18e6aa-1904-4433-950d-d9d481c275ad" xlink:to="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ConsumerendmarketcustomersMember_6047bc64-c26a-43dd-b64e-67d79aac87ba" xlink:href="trs-20211231.xsd#trs_ConsumerendmarketcustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_ConsumerendmarketcustomersMember_6047bc64-c26a-43dd-b64e-67d79aac87ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceendmarketcustomersMember_e21831d6-232f-4a4f-9043-4a89dd648bb0" xlink:href="trs-20211231.xsd#trs_AerospaceendmarketcustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_AerospaceendmarketcustomersMember_e21831d6-232f-4a4f-9043-4a89dd648bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IndustrialendmarketcustomersMember_dc266b90-3b00-4c97-8b6b-2c4304412098" xlink:href="trs-20211231.xsd#trs_IndustrialendmarketcustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_IndustrialendmarketcustomersMember_dc266b90-3b00-4c97-8b6b-2c4304412098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OilandgascustomerendmarketMember_928af8f5-d2bc-4f2b-8af9-a9e5e90906bf" xlink:href="trs-20211231.xsd#trs_OilandgascustomerendmarketMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_82f9a41f-d8bf-4567-b7b5-4565c3ceed3f" xlink:to="loc_trs_OilandgascustomerendmarketMember_928af8f5-d2bc-4f2b-8af9-a9e5e90906bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2eed8170-f036-44d1-bac9-8a74f462825b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ed68cfc7-b289-4c89-9150-70efb738a57a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_50d72822-7595-4ac5-bed9-0e130dff71c4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ed68cfc7-b289-4c89-9150-70efb738a57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="simple" xlink:href="trs-20211231.xsd#CashandCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_3d9b6ce2-bf85-4bc0-a255-c0668337aafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_501d18cc-e4c6-44d4-ad38-b97970695607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_3d9b6ce2-bf85-4bc0-a255-c0668337aafc" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_501d18cc-e4c6-44d4-ad38-b97970695607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#CashandCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_9f36c41b-06e9-4965-9aaa-98ceee82411c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_54fa86c2-2d27-49dd-8fa2-ef5d0a562c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_9f36c41b-06e9-4965-9aaa-98ceee82411c" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_54fa86c2-2d27-49dd-8fa2-ef5d0a562c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_0def57ac-87b5-4779-90f1-648d6da5fe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CashAndCashEquivalentsUnrestricted_6c803a15-3a29-4cb6-ae4d-d583ce411131" xlink:href="trs-20211231.xsd#trs_CashAndCashEquivalentsUnrestricted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_0def57ac-87b5-4779-90f1-648d6da5fe6f" xlink:to="loc_trs_CashAndCashEquivalentsUnrestricted_6c803a15-3a29-4cb6-ae4d-d583ce411131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_49f5e3c3-fddd-42fe-bf10-32edadf94a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_0def57ac-87b5-4779-90f1-648d6da5fe6f" xlink:to="loc_us-gaap_RestrictedCash_49f5e3c3-fddd-42fe-bf10-32edadf94a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d64ebaa0-4fb8-4b03-abba-ffe5f61805c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_0def57ac-87b5-4779-90f1-648d6da5fe6f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d64ebaa0-4fb8-4b03-abba-ffe5f61805c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_35cc6929-aaac-4206-904b-56613c30b1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_45ee0de6-6564-4418-865b-c528b164719b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_35cc6929-aaac-4206-904b-56613c30b1c6" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_45ee0de6-6564-4418-865b-c528b164719b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7c5104a-4405-4bad-9650-57f967c62a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_f47563e1-181f-48b3-bc46-578e8186bc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7c5104a-4405-4bad-9650-57f967c62a55" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_f47563e1-181f-48b3-bc46-578e8186bc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock_16bc0e09-4183-4dcd-a10a-3a1449b31ec6" xlink:href="trs-20211231.xsd#trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7c5104a-4405-4bad-9650-57f967c62a55" xlink:to="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock_16bc0e09-4183-4dcd-a10a-3a1449b31ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7d8893ae-f98d-41ed-903d-3292da974d43" xlink:href="trs-20211231.xsd#trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7c5104a-4405-4bad-9650-57f967c62a55" xlink:to="loc_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_7d8893ae-f98d-41ed-903d-3292da974d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bfcdd0db-55c4-4072-92f8-df0f6187c5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7c5104a-4405-4bad-9650-57f967c62a55" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bfcdd0db-55c4-4072-92f8-df0f6187c5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_75489596-d795-4575-b64c-97aed2277461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_75489596-d795-4575-b64c-97aed2277461" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ed36ef59-81c4-4ac0-b34f-1569be8f1302" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_6e03ecce-f73b-4f2e-bd68-2c7b704876eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputLongTermRevenueGrowthRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:to="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_6e03ecce-f73b-4f2e-bd68-2c7b704876eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_640120d9-be31-4cd7-a6a4-f2af61aa4318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_e3d86aa7-59df-4d62-b5ed-a8ff56d5eeff" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_640120d9-be31-4cd7-a6a4-f2af61aa4318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:href="trs-20211231.xsd#trs_QuantitativeImpairmentTestAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:href="trs-20211231.xsd#trs_ImpairmentTestDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_QuantitativeImpairmentTestAxis_d5663b01-48f8-4091-9aaa-44ea2c3d2aad" xlink:to="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_4d08fcc1-bc78-4ec4-927e-f5c26fc1ea3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ImpairmentTestDomain_68ea03da-4e59-410e-a72f-f31c4ea78c6e" xlink:to="loc_us-gaap_GoodwillMember_4d08fcc1-bc78-4ec4-927e-f5c26fc1ea3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_eb7eec14-ac60-4457-99da-e037da139eeb" xlink:to="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportingUnitMember_d6fe939e-c2dd-493f-9c40-3dcaa29cf672" xlink:href="trs-20211231.xsd#trs_AerospaceReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceReportingUnitMember_d6fe939e-c2dd-493f-9c40-3dcaa29cf672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MachinedProductsReportingUnitMember_9e9acb75-5b2d-4731-aa9d-99147bb4e7b5" xlink:href="trs-20211231.xsd#trs_MachinedProductsReportingUnitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_MachinedProductsReportingUnitMember_9e9acb75-5b2d-4731-aa9d-99147bb4e7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceFastenersReportingUnitMember_29939235-5adf-4cfc-b3dd-3013558250fa" xlink:href="trs-20211231.xsd#trs_AerospaceFastenersReportingUnitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceFastenersReportingUnitMember_29939235-5adf-4cfc-b3dd-3013558250fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceEngineeredProductsReportingUnitMember_b83476da-b7d6-4741-b906-99acf4f63c6d" xlink:href="trs-20211231.xsd#trs_AerospaceEngineeredProductsReportingUnitMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_8f1aeec6-b366-4cf7-ad2f-406cfdf99b3a" xlink:to="loc_trs_AerospaceEngineeredProductsReportingUnitMember_b83476da-b7d6-4741-b906-99acf4f63c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f5ad61c4-366c-47e3-8f37-64189f9406ee" xlink:to="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7078a891-1a19-4200-99d7-4e2a7926e126" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:to="loc_srt_MaximumMember_7078a891-1a19-4200-99d7-4e2a7926e126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e446dfde-dea6-4394-8a4b-e08f19aae6c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b7d148cb-9903-4b7c-99d7-0a6c849093b0" xlink:to="loc_srt_MinimumMember_e446dfde-dea6-4394-8a4b-e08f19aae6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_63b5cf7f-e3eb-40c0-aec9-d4c6b5261c64" xlink:to="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_c7d42079-6009-4f02-8a99-b0069b10e47b" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6aa15f8e-e61b-4ec6-bb64-8887fcd7da93" xlink:to="loc_trs_AerospaceReportableSegmentMember_c7d42079-6009-4f02-8a99-b0069b10e47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_6f31d96f-d3c9-43d6-a62d-6fe7927d1382" xlink:to="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_fa4faae3-df3c-4e3a-b87b-cc66d8873c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_fa4faae3-df3c-4e3a-b87b-cc66d8873c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2d5ac3e8-1a74-4ced-b3e4-0642260d2eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_Goodwill_2d5ac3e8-1a74-4ced-b3e4-0642260d2eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_6fd422a0-4113-4f8e-8a59-221ceff46736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_6fd422a0-4113-4f8e-8a59-221ceff46736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_46911b5f-17d6-40c0-bd6a-3b2206e59b10" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethodresidualgrowthrate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_46911b5f-17d6-40c0-bd6a-3b2206e59b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_1d0aede4-ef20-44e2-893a-c02626bdd14d" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach_1d0aede4-ef20-44e2-893a-c02626bdd14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_630a5e74-6cf8-4960-a4df-7bce1a29938a" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethoddiscountrate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_630a5e74-6cf8-4960-a4df-7bce1a29938a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_5a1884ce-3d86-4ea9-818b-2ecfe11f0316" xlink:href="trs-20211231.xsd#trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach_5a1884ce-3d86-4ea9-818b-2ecfe11f0316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInDiscountRate_8280230a-9399-4ee5-b71f-f8b2f2dd1c6d" xlink:href="trs-20211231.xsd#trs_ChangeInDiscountRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInDiscountRate_8280230a-9399-4ee5-b71f-f8b2f2dd1c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_7f902a55-e4ba-410f-adeb-b25dd0a84903" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate_7f902a55-e4ba-410f-adeb-b25dd0a84903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInTerminalGrowthRate_e68d33ed-db83-44ec-addc-fb0321c21d90" xlink:href="trs-20211231.xsd#trs_ChangeInTerminalGrowthRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInTerminalGrowthRate_e68d33ed-db83-44ec-addc-fb0321c21d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_e0d9d18e-b6a6-4d99-a914-2711278acf9a" xlink:href="trs-20211231.xsd#trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_dde63c45-f08c-4089-a392-ff075542fabc" xlink:to="loc_trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate_e0d9d18e-b6a6-4d99-a914-2711278acf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb928a63-4e46-4796-94d8-aafa7c1f65d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb928a63-4e46-4796-94d8-aafa7c1f65d2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_24f08675-9339-41fa-80ad-5d3cb5db4069" xlink:to="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PackagingReportableSegmentMember_436177a6-d5f7-4b2b-aac7-56c8e0586bc8" xlink:href="trs-20211231.xsd#trs_PackagingReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_PackagingReportableSegmentMember_436177a6-d5f7-4b2b-aac7-56c8e0586bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_4b25f91b-6d7f-413d-817c-278cf541bb9c" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_AerospaceReportableSegmentMember_4b25f91b-6d7f-413d-817c-278cf541bb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SpecialtyProductsReportableSegmentMember_a68c50fb-c5d1-4309-8d27-9e321e523d3b" xlink:href="trs-20211231.xsd#trs_SpecialtyProductsReportableSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf1954d6-cfd2-4055-875f-252327c3ffa0" xlink:to="loc_trs_SpecialtyProductsReportableSegmentMember_a68c50fb-c5d1-4309-8d27-9e321e523d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9165ea7a-e74f-488b-9c39-e351dd6043b1" xlink:to="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_7d76e975-36cf-4cf4-a0ad-45edc232b3c5" xlink:to="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f53a33b-921e-45e5-82c4-1787cc36e89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_Goodwill_8f53a33b-921e-45e5-82c4-1787cc36e89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_88bfcdcb-4b63-4c63-8fc6-a2dc20526408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_88bfcdcb-4b63-4c63-8fc6-a2dc20526408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_7cc9ed9d-fe57-458f-b828-1312fbee6cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_7cc9ed9d-fe57-458f-b828-1312fbee6cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Goodwillreassignedbetweensegments_00bef1fd-a62b-4356-8639-d9ffaa59efb0" xlink:href="trs-20211231.xsd#trs_Goodwillreassignedbetweensegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_trs_Goodwillreassignedbetweensegments_00bef1fd-a62b-4356-8639-d9ffaa59efb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4b6d476e-56e0-4d3e-8f5b-fa9635771bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4b6d476e-56e0-4d3e-8f5b-fa9635771bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a964e8b2-3325-4bad-ad24-4f08c30f9eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8340a37d-fe1d-42c0-a102-42497ca6d4df" xlink:to="loc_us-gaap_Goodwill_a964e8b2-3325-4bad-ad24-4f08c30f9eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1ded7b6f-b963-47ae-b3b2-82d9aa6c7e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1ded7b6f-b963-47ae-b3b2-82d9aa6c7e49" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_777a550d-9429-4bb1-b5aa-3b44b0400bfd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_c2e09d84-b302-4945-89e8-009a5b78d223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputLongTermRevenueGrowthRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:to="loc_us-gaap_MeasurementInputLongTermRevenueGrowthRateMember_c2e09d84-b302-4945-89e8-009a5b78d223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_2ea44c05-8cb2-4f1f-9c48-92e0960562b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ec732382-3b21-4f28-b8b7-b5286afe4a71" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_2ea44c05-8cb2-4f1f-9c48-92e0960562b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_976e88c6-207f-4d44-9087-70b454ba6122" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_a052a9b5-925a-4758-872a-df267e17df0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_a052a9b5-925a-4758-872a-df267e17df0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_fc1a4431-5aa3-485c-afd0-ba70c761ac96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d54a0082-ecfa-4dc8-b3c5-5ed48b22e07d" xlink:to="loc_us-gaap_TradeNamesMember_fc1a4431-5aa3-485c-afd0-ba70c761ac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ca52de39-d3ce-4014-8535-612724fce319" xlink:to="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_66500ddc-dbbd-46f4-bfc8-a99114f442fb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:to="loc_srt_MinimumMember_66500ddc-dbbd-46f4-bfc8-a99114f442fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c1fd9bad-7675-445c-a8e6-a551b5fd98f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_df65c8b1-577b-4258-994b-b820ed7e7ea4" xlink:to="loc_srt_MaximumMember_c1fd9bad-7675-445c-a8e6-a551b5fd98f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a150d2fc-1fab-4ea0-bd00-74cc19476e30" xlink:to="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_583af168-082a-4f95-8aae-97f5bea3a2c8" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_01588444-a8fe-4891-8ac7-414e4622e055" xlink:to="loc_trs_AerospaceReportableSegmentMember_583af168-082a-4f95-8aae-97f5bea3a2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_843ebd84-0046-4dad-a618-5457c4abc232" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_b80517b8-188a-4db3-8601-25a485d64376" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethoddiscountrate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Fairvalueinputsvaluationmethoddiscountrate_b80517b8-188a-4db3-8601-25a485d64376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_91003a02-95da-40dc-b7d8-470c7aa24d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_91003a02-95da-40dc-b7d8-470c7aa24d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_6b4bf75d-c054-4f1b-86df-aab64376e104" xlink:href="trs-20211231.xsd#trs_Fairvalueinputsvaluationmethodresidualgrowthrate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Fairvalueinputsvaluationmethodresidualgrowthrate_6b4bf75d-c054-4f1b-86df-aab64376e104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_dcc51124-2f13-47f6-b67d-632d45632a17" xlink:href="trs-20211231.xsd#trs_Tradenamesfairvalueexceedscarryingvaluepercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_0fcfd17c-9a8b-4bc1-8da6-fc3867113984" xlink:to="loc_trs_Tradenamesfairvalueexceedscarryingvaluepercentage_dcc51124-2f13-47f6-b67d-632d45632a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1803658e-7d00-416e-bbfa-fbd3e3155001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:href="trs-20211231.xsd#trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1803658e-7d00-416e-bbfa-fbd3e3155001" xlink:to="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_659ab8e8-bbae-41f8-9941-b8f3152e5dc0" xlink:to="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0e291e63-a909-4d01-be7a-faed976bf7c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:to="loc_srt_MinimumMember_0e291e63-a909-4d01-be7a-faed976bf7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_86c49537-ed11-46f9-93eb-fa2e059d9809" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c005f719-3d53-44dc-9c6e-cbed0fe8bf2a" xlink:to="loc_srt_MaximumMember_86c49537-ed11-46f9-93eb-fa2e059d9809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:href="trs-20211231.xsd#trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis_2b1ba7cf-7a35-45dc-9110-ab61362d4693" xlink:to="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFiveToTwelveYearsMember_1944c70b-d02e-4c65-af86-453996ed4a9c" xlink:href="trs-20211231.xsd#trs_UsefulLifeFiveToTwelveYearsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeFiveToTwelveYearsMember_1944c70b-d02e-4c65-af86-453996ed4a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember_0abdeeef-f697-4b0f-95e3-2904e4ea844c" xlink:href="trs-20211231.xsd#trs_UsefulLifeFifteenToTwentyfiveYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeFifteenToTwentyfiveYearsMember_0abdeeef-f697-4b0f-95e3-2904e4ea844c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeOneToFifteenYearsMember_398c00b7-30fd-4ad9-be64-cf122f57d72b" xlink:href="trs-20211231.xsd#trs_UsefulLifeOneToFifteenYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeOneToFifteenYearsMember_398c00b7-30fd-4ad9-be64-cf122f57d72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_UsefulLifeSeventeenToThirtyYearsMember_e9800c36-259a-4ee3-93bc-a8388d2f6eae" xlink:href="trs-20211231.xsd#trs_UsefulLifeSeventeenToThirtyYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain_c1b6e064-933f-48bf-aaa8-688e031f4f81" xlink:to="loc_trs_UsefulLifeSeventeenToThirtyYearsMember_e9800c36-259a-4ee3-93bc-a8388d2f6eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_0ca4edab-392c-426e-b8ba-7bb043d1f622" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_26fa874e-d81d-40b8-980d-4f10df8962b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ab61e0f3-1eb5-401c-bdd8-2c0b93eb9225" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_26fa874e-d81d-40b8-980d-4f10df8962b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ba445052-16cf-4c9d-914f-e37847b8170f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bb27f7c7-a885-4f15-a58b-45ea9e93968d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bb27f7c7-a885-4f15-a58b-45ea9e93968d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_879f76c2-e884-4931-88a7-aa5fbd30f1de" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee0308a6-3fa5-419d-be22-f6012b2670ac" xlink:to="loc_trs_TechnologyAndOtherMember_879f76c2-e884-4931-88a7-aa5fbd30f1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:href="trs-20211231.xsd#trs_IntangibleAssetsExcludingGoodwillLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable_2a70c65c-e4e8-4b92-92a1-fc24af45278f" xlink:to="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb92110d-3c6d-40f3-adc7-30dd5321e2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bb92110d-3c6d-40f3-adc7-30dd5321e2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ccf4c0e7-f5fa-48c1-a51a-b08a220e1a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ccf4c0e7-f5fa-48c1-a51a-b08a220e1a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_10975e9c-2ec7-45ac-a5a4-dc03556739ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_10975e9c-2ec7-45ac-a5a4-dc03556739ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b1a7d9fb-a64d-4d75-922f-a95051052bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_b1a7d9fb-a64d-4d75-922f-a95051052bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalOtherIntangibleAssetsGross_94b4498f-ea10-43c4-9277-587e367e495f" xlink:href="trs-20211231.xsd#trs_TotalOtherIntangibleAssetsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_IntangibleAssetsExcludingGoodwillLineItems_95cc3a86-3010-4248-aa6a-7716b93642be" xlink:to="loc_trs_TotalOtherIntangibleAssetsGross_94b4498f-ea10-43c4-9277-587e367e495f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_feac0066-a39d-46d1-81f3-ef6a85e3e8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:href="trs-20211231.xsd#trs_ScheduleOfAmortizationOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_feac0066-a39d-46d1-81f3-ef6a85e3e8d0" xlink:to="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_18c4ef78-b963-42af-8d5b-d30c92d65189" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9ac726f2-5b70-4bad-8958-b1c9349eabfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:to="loc_us-gaap_CostOfSalesMember_9ac726f2-5b70-4bad-8958-b1c9349eabfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_90abd4cc-7af7-4bb4-b745-be453b04ef20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a9870050-f5c8-4bf3-96fd-7365d77f02e7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_90abd4cc-7af7-4bb4-b745-be453b04ef20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f024e2c-3b07-4931-9ead-b3e1449dac8a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TechnologyAndOtherMember_04a4d96c-d922-4a91-bf98-3b996888dc65" xlink:href="trs-20211231.xsd#trs_TechnologyAndOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:to="loc_trs_TechnologyAndOtherMember_04a4d96c-d922-4a91-bf98-3b996888dc65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a7384a7-852f-4526-8192-504da1a570e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af9832f-4995-4523-9c4e-db18e7193a58" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a7384a7-852f-4526-8192-504da1a570e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:href="trs-20211231.xsd#trs_AmortizationOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfAmortizationOfIntangibleAssetsTable_2597236f-3934-465f-803a-0c1e7ccb5db2" xlink:to="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2c0cd26b-4676-4385-8440-1a2d57570c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AmortizationOfIntangibleAssetsLineItems_a3bd9f99-4020-46d9-8458-294fb0e853ca" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2c0cd26b-4676-4385-8440-1a2d57570c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb2e0ee5-84b7-463c-8517-a55a44ff5200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb2e0ee5-84b7-463c-8517-a55a44ff5200" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_18c55023-bf24-4df4-88fc-cb8b334ebf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_18c55023-bf24-4df4-88fc-cb8b334ebf32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_16fa8c48-c9b0-4179-bc8a-c1edfd37c488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_16fa8c48-c9b0-4179-bc8a-c1edfd37c488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_93180bc5-d828-47c3-a34c-76450e9de137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_93180bc5-d828-47c3-a34c-76450e9de137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_28eca171-3ba6-425d-b815-b878e8ad6658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_28eca171-3ba6-425d-b815-b878e8ad6658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4be36f6f-9466-4db8-8c72-ef0949778375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_2bc88561-c39a-420a-8c7e-9b2eebcccf6e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4be36f6f-9466-4db8-8c72-ef0949778375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Inventories" xlink:type="simple" xlink:href="trs-20211231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_f0782cc9-87e7-4e60-bcc4-63063e92ef16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_546c1559-687b-4175-936f-7620da1317c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_f0782cc9-87e7-4e60-bcc4-63063e92ef16" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_546c1559-687b-4175-936f-7620da1317c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/InventoriesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_265e77f9-d773-4c0d-9aef-88d7bfa0082d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_865c325d-e018-4361-97a8-93e8144c01f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_265e77f9-d773-4c0d-9aef-88d7bfa0082d" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_865c325d-e018-4361-97a8-93e8144c01f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e1096621-5674-4cfc-942b-e0700c999e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3a99a28b-304d-4e86-8020-be5c575d0282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e1096621-5674-4cfc-942b-e0700c999e62" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_3a99a28b-304d-4e86-8020-be5c575d0282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_471da898-ce25-43f4-a86d-bdf8c62b028d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e1096621-5674-4cfc-942b-e0700c999e62" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_471da898-ce25-43f4-a86d-bdf8c62b028d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6c4475b2-2c81-423b-9201-d61b919fe25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e1096621-5674-4cfc-942b-e0700c999e62" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_6c4475b2-2c81-423b-9201-d61b919fe25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5af3e9ff-a74a-4a6f-8191-dec6b09ea89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e1096621-5674-4cfc-942b-e0700c999e62" xlink:to="loc_us-gaap_InventoryNet_5af3e9ff-a74a-4a6f-8191-dec6b09ea89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ea244a8d-beb1-43a2-9283-b552cd3792ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_dfa29cd5-c51a-4f18-bb47-17184f699a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ea244a8d-beb1-43a2-9283-b552cd3792ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_dfa29cd5-c51a-4f18-bb47-17184f699a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0e8e11dc-763d-481d-b0a8-8132b76d4cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_aad9bc9b-aa64-4d4a-8d8f-6275f0194c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0e8e11dc-763d-481d-b0a8-8132b76d4cf0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_aad9bc9b-aa64-4d4a-8d8f-6275f0194c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationExpenseTableTextBlock_b33a0c4a-480b-439f-abd2-5e63161ccf88" xlink:href="trs-20211231.xsd#trs_DepreciationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0e8e11dc-763d-481d-b0a8-8132b76d4cf0" xlink:to="loc_trs_DepreciationExpenseTableTextBlock_b33a0c4a-480b-439f-abd2-5e63161ccf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetPropertyandEquipmentTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ecaab918-9fe9-4a86-b36e-09a8218b206c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ecaab918-9fe9-4a86-b36e-09a8218b206c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3cc4a835-6bc0-4a98-9292-ab9fbe2b2d14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndLandImprovementsMember_31b89e96-fce1-4056-a938-d1a98e8775af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_LandAndLandImprovementsMember_31b89e96-fce1-4056-a938-d1a98e8775af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_9c157083-d0a0-4077-bbfd-3ce3adb2d08f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_BuildingMember_9c157083-d0a0-4077-bbfd-3ce3adb2d08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_bb2233a0-b2f7-4389-90bc-52e06caad722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_76964ec3-324b-4eeb-9b10-bebc2b47a692" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_bb2233a0-b2f7-4389-90bc-52e06caad722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_75181a7b-b8b6-4ff9-95a3-30dc095044e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_374e4c95-f83f-4d05-9a6e-617088e6ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_374e4c95-f83f-4d05-9a6e-617088e6ca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c385b7fb-49b9-416b-9930-023ae53519b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c385b7fb-49b9-416b-9930-023ae53519b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1b6a8fdc-0069-4698-9920-c90c18b7545d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4656dc6-df76-4a90-b87e-e233f431f9fc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1b6a8fdc-0069-4698-9920-c90c18b7545d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#PropertyandEquipmentNetDepreciationExpenseTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_95707449-4b4c-41d9-af32-48f1152fb2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:href="trs-20211231.xsd#trs_ScheduleOfDepreciationExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_95707449-4b4c-41d9-af32-48f1152fb2fe" xlink:to="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de1c02ea-8169-4ae7-aa0b-dda98e098a71" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_16f4e185-1b79-4f34-9ed0-98daeff33251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:to="loc_us-gaap_CostOfSalesMember_16f4e185-1b79-4f34-9ed0-98daeff33251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02c9734a-b6c4-41de-9234-416200c79923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39d69f55-0d96-4c82-a24a-ca1ce7d7078a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02c9734a-b6c4-41de-9234-416200c79923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_7b4c5bf5-7533-4156-b904-3c0eb9358a78" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_086669ff-20fc-4959-96da-38a9aa3927e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_7095c1aa-cc18-4a68-9616-0c7096dd3f25" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_086669ff-20fc-4959-96da-38a9aa3927e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:href="trs-20211231.xsd#trs_DepreciationExpenseLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDepreciationExpenseTable_db59554d-be2e-4cfc-9736-1ffc42077aac" xlink:to="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_69d6ea53-1039-4bd3-bcd3-802718ad8e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DepreciationExpenseLineItems_839eafce-9842-4bc4-b896-67d9e5fdf4a1" xlink:to="loc_us-gaap_Depreciation_69d6ea53-1039-4bd3-bcd3-802718ad8e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilities" xlink:type="simple" xlink:href="trs-20211231.xsd#AccruedLiabilities"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_18eb2134-0ac2-4b0e-9d9e-64f2a9a54d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_518fb103-ef57-439f-9331-38a164908ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_18eb2134-0ac2-4b0e-9d9e-64f2a9a54d78" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_518fb103-ef57-439f-9331-38a164908ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#AccruedLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_541a76b9-f127-4175-8051-b370f3048734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c8dd807b-3ea8-4e26-9c73-86f0b6c12d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_541a76b9-f127-4175-8051-b370f3048734" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c8dd807b-3ea8-4e26-9c73-86f0b6c12d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#AccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d7184123-ede1-4f74-b87d-7094f12d0098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_67553ba6-7126-43af-8460-d3b9011acf09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d7184123-ede1-4f74-b87d-7094f12d0098" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_67553ba6-7126-43af-8460-d3b9011acf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_54c281fd-1d5b-4ec2-a234-67925bce0edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d7184123-ede1-4f74-b87d-7094f12d0098" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_54c281fd-1d5b-4ec2-a234-67925bce0edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ff12cfc3-9e25-4fd4-bea3-ef6561c93835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d7184123-ede1-4f74-b87d-7094f12d0098" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ff12cfc3-9e25-4fd4-bea3-ef6561c93835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_a292d3a2-5ea4-4e01-a353-64d6140df2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_d7184123-ede1-4f74-b87d-7094f12d0098" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_a292d3a2-5ea4-4e01-a353-64d6140df2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebt" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebt"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0a3862b9-2f79-4564-afef-a4855f90e56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_6d87e3f7-6934-4b90-acee-dc4be8ed11d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0a3862b9-2f79-4564-afef-a4855f90e56b" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_6d87e3f7-6934-4b90-acee-dc4be8ed11d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1a470b96-46ff-4415-a0b2-f71e1d0916e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_01b27e8f-9053-4763-a91b-af68e7f86ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a470b96-46ff-4415-a0b2-f71e1d0916e1" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_01b27e8f-9053-4763-a91b-af68e7f86ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock_09ba4aac-ee67-4b0f-8940-5baf6976f173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a470b96-46ff-4415-a0b2-f71e1d0916e1" xlink:to="loc_us-gaap_DebtInstrumentRedemptionTableTextBlock_09ba4aac-ee67-4b0f-8940-5baf6976f173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_27d6c762-3510-4c59-86e7-0a7a05ea15b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a470b96-46ff-4415-a0b2-f71e1d0916e1" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_27d6c762-3510-4c59-86e7-0a7a05ea15b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f2c3c01f-b931-4545-9183-b580df544626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a470b96-46ff-4415-a0b2-f71e1d0916e1" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f2c3c01f-b931-4545-9183-b580df544626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtDebtTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_64acde06-81ac-4f34-9f65-a1d8ab0155a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:href="trs-20211231.xsd#trs_ScheduleOfDebtInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_64acde06-81ac-4f34-9f65-a1d8ab0155a6" xlink:to="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:to="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_feef0485-21c6-4789-9b51-4ee5e17710d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_b6adad91-5ca9-4a9d-b09e-965846d29255" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_b6adad91-5ca9-4a9d-b09e-965846d29255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_7c77b22a-0937-4fea-9233-e14804e6c562" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_7c77b22a-0937-4fea-9233-e14804e6c562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CreditAgreementMember_2890848c-661c-40e0-ae63-c5e080eed2bc" xlink:href="trs-20211231.xsd#trs_CreditAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_CreditAgreementMember_2890848c-661c-40e0-ae63-c5e080eed2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ReceivablesFacilityandotherMemberMember_607767a2-d84e-47e7-a9f7-fe781483c420" xlink:href="trs-20211231.xsd#trs_ReceivablesFacilityandotherMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3cafcec7-412d-4389-a667-a4d7b9a71113" xlink:to="loc_trs_ReceivablesFacilityandotherMemberMember_607767a2-d84e-47e7-a9f7-fe781483c420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_34b69adb-39cf-4cc6-ac55-2235c7ad2e4b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_46e11798-fef3-4091-a480-2c99e0a94f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_46e11798-fef3-4091-a480-2c99e0a94f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3ced2c36-c28e-4d88-99f0-a4eb1f8b8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3ced2c36-c28e-4d88-99f0-a4eb1f8b8d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_d2995483-c81c-44cc-8d62-bddaf899de96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_DebtCurrent_d2995483-c81c-44cc-8d62-bddaf899de96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ac8a3bd6-1e97-4010-94ba-d9cfb345d36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0d5ab7a-d194-404a-9683-794743a174fb" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ac8a3bd6-1e97-4010-94ba-d9cfb345d36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_864ba9e2-10e9-4b4b-be6a-efaa8fd2c5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_864ba9e2-10e9-4b4b-be6a-efaa8fd2c5c8" xlink:to="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5969dd74-5a40-40e3-9568-6250ef527205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9a24d6a6-febd-4a7e-995a-a2aeca468e0c" xlink:to="loc_us-gaap_CreditFacilityDomain_5969dd74-5a40-40e3-9568-6250ef527205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_302d3878-a065-41bd-958f-5ea6f1177721" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_0c9f97af-5e79-4d02-93f2-b467b9f69702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_SeniorNotesMember_0c9f97af-5e79-4d02-93f2-b467b9f69702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_45071e92-85d8-4658-add3-4d66eb3e90ce" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_trs_SeniorSecuredTermLoanMember_45071e92-85d8-4658-add3-4d66eb3e90ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_79a9704e-9df1-4d3f-8900-f5261b92b357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_SecuredDebtMember_79a9704e-9df1-4d3f-8900-f5261b92b357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b721bb4f-b84c-4325-bb4d-5202e6ef1c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9a99e95a-86ef-4c01-9061-b0e6525b7d00" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b721bb4f-b84c-4325-bb4d-5202e6ef1c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_46214b40-3997-43d6-a125-98ba3fd82590" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_577eca8a-b4d7-45c4-9315-b3121bb87344" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_577eca8a-b4d7-45c4-9315-b3121bb87344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e548455f-bee3-43ea-a846-eabb590592f8" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_192cb97f-caca-4b10-8491-22fb7fc5ecb2" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e548455f-bee3-43ea-a846-eabb590592f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e66290b4-5b32-4133-a99b-47d547b08e6a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_0c4c7229-b5cc-4755-a344-b4f0243ef420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_0c4c7229-b5cc-4755-a344-b4f0243ef420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_2dcd14ec-849b-4c73-a7e4-2a25ffe77e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_2dcd14ec-849b-4c73-a7e4-2a25ffe77e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_d79b975a-213b-425a-bf6a-9c8972bd28dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_d79b975a-213b-425a-bf6a-9c8972bd28dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_11f15aa3-ce20-46e3-868c-b865fbdf948d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_4390d8e9-58ab-4467-9788-489c69c7048e" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_11f15aa3-ce20-46e3-868c-b865fbdf948d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4126dc04-01e2-4530-b3e3-14042638877e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9ee51fb1-0912-41ca-b3f1-3811f48559bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9ee51fb1-0912-41ca-b3f1-3811f48559bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_911409f2-0b86-417d-90fa-d87e2f0a4f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_911409f2-0b86-417d-90fa-d87e2f0a4f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_68b5308a-e56a-4c15-b902-9bf5741c5fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_68b5308a-e56a-4c15-b902-9bf5741c5fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_9d06d82b-4ab9-4201-910e-042719421718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_RepaymentsOfDebt_9d06d82b-4ab9-4201-910e-042719421718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid_91997aa7-7ccf-4504-b1d6-c20922dc0c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_InterestPaid_91997aa7-7ccf-4504-b1d6-c20922dc0c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_fde7422e-f2a9-4a40-a88c-d6121c1e7caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_fde7422e-f2a9-4a40-a88c-d6121c1e7caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_c8b0f424-349c-46b9-9002-95c10815dd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_c8b0f424-349c-46b9-9002-95c10815dd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_49cb23b0-ef10-4df7-a6f4-141821e92b41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts_49cb23b0-ef10-4df7-a6f4-141821e92b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_638afc78-465d-4810-9b85-104bfba5076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_638afc78-465d-4810-9b85-104bfba5076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_2a62a8fc-7d3d-4021-8c69-bf5d9632b300" xlink:href="trs-20211231.xsd#trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering_2a62a8fc-7d3d-4021-8c69-bf5d9632b300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_bd5eda9d-ed27-4662-b25a-4611e379698d" xlink:href="trs-20211231.xsd#trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering_bd5eda9d-ed27-4662-b25a-4611e379698d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_6d56ff69-e7a6-46b4-a4ab-deb89a00bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_6d56ff69-e7a6-46b4-a4ab-deb89a00bc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_d23a9c27-b734-4529-ac66-b987af6bf05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_d23a9c27-b734-4529-ac66-b987af6bf05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_59e30ec6-b376-4896-b704-d148fb46dd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9316dbc7-43d4-4dcf-829d-0aaea37de85a" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_59e30ec6-b376-4896-b704-d148fb46dd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtCreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3b154e82-e040-448f-a402-464878d39cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3b154e82-e040-448f-a402-464878d39cc1" xlink:to="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_5fbf796b-806d-4e43-9c2d-70562384bf27" xlink:to="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4ff0291c-cd17-4e57-9d62-1ad573d84e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4ff0291c-cd17-4e57-9d62-1ad573d84e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6b4a67c1-334f-47ea-9531-cd31f424bc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_56bac6d4-512f-4961-9b9b-9676f192a5f3" xlink:to="loc_us-gaap_LetterOfCreditMember_6b4a67c1-334f-47ea-9531-cd31f424bc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c5162eed-b171-4ba0-a8cf-9336357435bf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_2538ec03-171a-47df-9734-d4914f077674" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_trs_SeniorSecuredTermLoanMember_2538ec03-171a-47df-9734-d4914f077674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5f7246a1-5418-4ce6-a981-3b1f6a4cd399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5f7246a1-5418-4ce6-a981-3b1f6a4cd399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember_f4adb38f-4f4f-4bea-8105-4b68839ed2db" xlink:href="trs-20211231.xsd#trs_RevolvingCreditAndTermLoanFacilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_717a1a67-c940-461f-b9e6-39914192b5bf" xlink:to="loc_trs_RevolvingCreditAndTermLoanFacilitiesMember_f4adb38f-4f4f-4bea-8105-4b68839ed2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_062a943b-4447-4b79-98b3-9c4613d23b21" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_20d0723c-07e5-4310-9afa-91a0e8884c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_20d0723c-07e5-4310-9afa-91a0e8884c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_260f1c2d-40b4-4aca-ad86-455d953f532a" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_trs_SeniorSecuredTermLoanMember_260f1c2d-40b4-4aca-ad86-455d953f532a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_BankdebtandreceivablesfacilityMember_9b115331-7f5f-4c84-9cb3-4d4ed27db3b8" xlink:href="trs-20211231.xsd#trs_BankdebtandreceivablesfacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_09957c90-ec7c-4562-b005-d9e8cb58b579" xlink:to="loc_trs_BankdebtandreceivablesfacilityMember_9b115331-7f5f-4c84-9cb3-4d4ed27db3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5641f899-ed94-4484-bd7a-da84dfa221be" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa771214-5566-454b-acd0-c1d1f9fd68c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa771214-5566-454b-acd0-c1d1f9fd68c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_f77c3b5f-c78a-4227-9dc2-eb68081d9d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_f77c3b5f-c78a-4227-9dc2-eb68081d9d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_b6fbf291-df2e-4fc8-b25f-c94b7f49cb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_b6fbf291-df2e-4fc8-b25f-c94b7f49cb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a52c92c5-7c8d-456f-843a-efe7bcd1ee18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a52c92c5-7c8d-456f-843a-efe7bcd1ee18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncrementalDebtCommitmentsCapacity_98a1e62a-41c0-4206-b7ba-c93566a8f22e" xlink:href="trs-20211231.xsd#trs_IncrementalDebtCommitmentsCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_trs_IncrementalDebtCommitmentsCapacity_98a1e62a-41c0-4206-b7ba-c93566a8f22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_NetLeverageRatio_e7e61f5b-02d8-4338-93b0-02fe04aeeee8" xlink:href="trs-20211231.xsd#trs_NetLeverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_trs_NetLeverageRatio_e7e61f5b-02d8-4338-93b0-02fe04aeeee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_167b133d-a903-4baa-961b-84166cf5013f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_167b133d-a903-4baa-961b-84166cf5013f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_651baed7-21c3-4158-a62d-ac42d988ffef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_651baed7-21c3-4158-a62d-ac42d988ffef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_4892f364-aad7-402a-a186-281283963b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCredit_4892f364-aad7-402a-a186-281283963b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c44af5fb-b2d8-4cd6-b67e-e4848b5cb98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c44af5fb-b2d8-4cd6-b67e-e4848b5cb98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_026ca994-9eb2-4fb1-84c3-817793312fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_026ca994-9eb2-4fb1-84c3-817793312fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_12cc0a30-251a-4150-b5c1-9c007699db96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_12cc0a30-251a-4150-b5c1-9c007699db96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_92f11024-7d4c-4319-9fb4-63a4858d74d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_92f11024-7d4c-4319-9fb4-63a4858d74d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1e80c2d0-111c-46f3-90a0-d7aabd0bfb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1e80c2d0-111c-46f3-90a0-d7aabd0bfb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0e88c052-eb72-4112-8121-1fe5855ca19f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5be7fea-c4c3-49f0-a2f7-06026d88d17c" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_0e88c052-eb72-4112-8121-1fe5855ca19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtOtherRevolvingLoanFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3da13e38-0fa9-41b6-90e6-0467b61a342c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3da13e38-0fa9-41b6-90e6-0467b61a342c" xlink:to="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fa3c56e8-7dfe-4797-a379-083daab71632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_98e32bc6-60f6-4641-be7b-0f497faf7bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a9f6752-9b57-4b08-9b84-4d80961c8339" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_98e32bc6-60f6-4641-be7b-0f497faf7bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:to="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4fe5710d-72d8-4c99-89fd-782b28ab0580" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_47c73862-a27b-4bd1-891c-8ec628936183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bbfed22e-b765-428e-9aa3-2cf24efb33ea" xlink:to="loc_us-gaap_NonUsMember_47c73862-a27b-4bd1-891c-8ec628936183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a24dd4e1-5b83-4c3b-a79b-07ef48c4d1f7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47840d93-926d-4d49-9001-0256d53b540e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_47840d93-926d-4d49-9001-0256d53b540e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_b835083b-95eb-4bd3-a0ab-2d164e771df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_373f11f6-5c6b-4454-aae1-546be66e7cc8" xlink:to="loc_us-gaap_LineOfCredit_b835083b-95eb-4bd3-a0ab-2d164e771df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtLongtermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3b841084-db0c-4cc6-a784-214312d90981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3b841084-db0c-4cc6-a784-214312d90981" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b02938b9-e2d6-49a4-b9c7-5bf3f954e6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b02938b9-e2d6-49a4-b9c7-5bf3f954e6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1599912e-ce75-4350-b2e3-3756e370a29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1599912e-ce75-4350-b2e3-3756e370a29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2c022c7e-699d-4b04-9988-decb2fdf57a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2c022c7e-699d-4b04-9988-decb2fdf57a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ce39cd5d-e33b-45ba-be3f-ab5e8812bce8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ce39cd5d-e33b-45ba-be3f-ab5e8812bce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_cfc70629-83d7-4a5c-b4b6-7b5ce241fe1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_cfc70629-83d7-4a5c-b4b6-7b5ce241fe1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_05714f59-1d5f-4882-87d0-c40d0325025d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_05714f59-1d5f-4882-87d0-c40d0325025d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_300f5684-4df7-4d69-a5bb-9ddee80a0396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_fcdca287-657d-4f9b-8cec-4938045c8ad1" xlink:to="loc_us-gaap_LongTermDebt_300f5684-4df7-4d69-a5bb-9ddee80a0396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_94f078ff-a7f8-4b7b-a36a-b672c709ce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:href="trs-20211231.xsd#trs_ScheduleOfDebtInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_94f078ff-a7f8-4b7b-a36a-b672c709ce9d" xlink:to="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2994b179-2bad-432e-9bcd-64c15c2923be" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_93bbe469-c6a8-43bb-abaf-c4f7158f5e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_225260c8-f4b0-4f7b-af66-608132a0e8f5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_93bbe469-c6a8-43bb-abaf-c4f7158f5e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dd02fcc1-618d-4f01-aa71-73d4fdfdc73b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SeniorSecuredTermLoanMember_d30cee09-d6b2-4e7b-8169-925c5d7b630f" xlink:href="trs-20211231.xsd#trs_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1879b073-3c45-402c-8a6b-d166847483f0" xlink:to="loc_trs_SeniorSecuredTermLoanMember_d30cee09-d6b2-4e7b-8169-925c5d7b630f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_36d38a6f-2061-456d-9b46-14ddffdb104b" xlink:to="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9b1628e9-3489-4461-98a4-b36946203b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ca529452-8dbf-4eba-843a-06b6a3b7d14f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9b1628e9-3489-4461-98a4-b36946203b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_91f8a5f9-4cad-4882-a883-6a7cd88f21c6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CreditAgreementMember_964e30f2-abb2-468c-9bd6-1b09cd6d282d" xlink:href="trs-20211231.xsd#trs_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_CreditAgreementMember_964e30f2-abb2-468c-9bd6-1b09cd6d282d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_460002f5-59d2-4e06-9466-bc01a88d0413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_us-gaap_SeniorNotesMember_460002f5-59d2-4e06-9466-bc01a88d0413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e75514e3-618b-46e4-a5fe-61df3e77f70d" xlink:href="trs-20211231.xsd#trs_A4125SeniorUnsecuredNotesDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_A4125SeniorUnsecuredNotesDue2029Member_e75514e3-618b-46e4-a5fe-61df3e77f70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_5d602dab-79d3-4651-981b-68ba2a0fa82d" xlink:href="trs-20211231.xsd#trs_A4.875SeniorUnsecuredNotesDue2025Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e7697a1a-6e5a-44ee-9526-7fc63736598e" xlink:to="loc_trs_A4.875SeniorUnsecuredNotesDue2025Member_5d602dab-79d3-4651-981b-68ba2a0fa82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_ScheduleOfDebtInstrumentsTable_10c7da73-8c10-4ece-8d5d-65d94cd0de08" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_9fa15e13-c9c9-4859-880a-5e11125e83ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_9fa15e13-c9c9-4859-880a-5e11125e83ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_78e00273-fffb-40de-bd18-77db1b691e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f27c4dd-8219-4ee6-919f-7a97b6dd1492" xlink:to="loc_us-gaap_LongTermDebtFairValue_78e00273-fffb-40de-bd18-77db1b691e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LongtermDebtDebtIssuanceCostsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_547b6d0d-4784-4e88-99df-ae79646cd2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_547b6d0d-4784-4e88-99df-ae79646cd2d5" xlink:to="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:to="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15e1e97f-c9cf-484b-a136-edbcda88007b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_0ec33895-f907-4dc9-b37f-a25de414554f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15e1e97f-c9cf-484b-a136-edbcda88007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3fe14deb-485c-41fb-8e53-20d7ab5b4375" xlink:to="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_049cf2fe-582f-4b55-b92e-760778fb121d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_049cf2fe-582f-4b55-b92e-760778fb121d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f7e65acf-faf1-41d0-999e-86afd99a6272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_746aa820-4a8b-4e03-a114-a51b584367d4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f7e65acf-faf1-41d0-999e-86afd99a6272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_862e5adb-741f-4a34-9c3e-580ce781c570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6a26795b-95b5-417a-b06a-a80a4628b3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_862e5adb-741f-4a34-9c3e-580ce781c570" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_6a26795b-95b5-417a-b06a-a80a4628b3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3cd76f8e-657e-4fb7-aa8e-549930b64446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_b96fe162-feff-4925-9c95-81786b249589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3cd76f8e-657e-4fb7-aa8e-549930b64446" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_b96fe162-feff-4925-9c95-81786b249589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_eedf1fd1-3411-423f-937c-1f2b599e1c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3cd76f8e-657e-4fb7-aa8e-549930b64446" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_eedf1fd1-3411-423f-937c-1f2b599e1c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_6c4f2fac-640e-427e-bb67-2eeff491b127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3cd76f8e-657e-4fb7-aa8e-549930b64446" xlink:to="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_6c4f2fac-640e-427e-bb67-2eeff491b127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_a1b6187b-a8a1-4487-8eb0-931eb62cb019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3cd76f8e-657e-4fb7-aa8e-549930b64446" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_a1b6187b-a8a1-4487-8eb0-931eb62cb019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDerivativeNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f3fcd995-efaa-4953-8197-98aa1c7ccc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f3fcd995-efaa-4953-8197-98aa1c7ccc3d" xlink:to="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6155f13c-7e8c-41bf-b974-945a28093285" xlink:to="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c38dab6c-3743-4ddb-8faf-cf366c411806" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:to="loc_srt_MaximumMember_c38dab6c-3743-4ddb-8faf-cf366c411806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d5118033-45c6-4e8f-a60b-7afaa9676057" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7cd2d25c-1163-4ff7-9b2c-b973fcb3a5da" xlink:to="loc_srt_MinimumMember_d5118033-45c6-4e8f-a60b-7afaa9676057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_3fc0ceaa-1931-42df-ac14-b1799c72eede" xlink:to="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_bc121713-c431-47a6-83e2-bc48c8892d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_135efe8c-d124-4f5b-9af8-ab8c07339d01" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_bc121713-c431-47a6-83e2-bc48c8892d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_965fbb25-4c1d-4712-b129-b93b2cf5b8bb" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_4a61bdfb-ef09-483b-8acd-38198a29359e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_da3e7bde-87a2-4bc7-bba7-f7ef709af1c1" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_4a61bdfb-ef09-483b-8acd-38198a29359e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_16851e03-1878-4acd-817b-054429d9418d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_9f71ad80-45e6-4ad5-88b2-b424a320a486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_59834841-5e9c-4dda-a958-0b145510f0f0" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_9f71ad80-45e6-4ad5-88b2-b424a320a486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:href="trs-20211231.xsd#trs_DerivativeContractDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DerivativeContractDateAxis_b4dd91fe-f1f3-4816-b24a-fd4d4366d5e0" xlink:to="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_October2018CrossCurrencySwapMember_003919e2-a185-4d6a-9a02-06d2b345ddd5" xlink:href="trs-20211231.xsd#trs_October2018CrossCurrencySwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:to="loc_trs_October2018CrossCurrencySwapMember_003919e2-a185-4d6a-9a02-06d2b345ddd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_November2020CrossCurrencySwapMember_185616b2-54c0-44ad-a173-02dc462ea41a" xlink:href="trs-20211231.xsd#trs_November2020CrossCurrencySwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DerivativeContractDateDomain_76785065-74f1-4b22-98cf-04112b9f333b" xlink:to="loc_trs_November2020CrossCurrencySwapMember_185616b2-54c0-44ad-a173-02dc462ea41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_abcf5ea5-a900-41b2-8463-78857a519309" xlink:to="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ec27bda0-0f11-4434-8290-311521c83c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ec27bda0-0f11-4434-8290-311521c83c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCashReceivedOnHedge_140d1bb2-73e7-4e57-8d2d-a06aeb7e08a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCashReceivedOnHedge"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeCashReceivedOnHedge_140d1bb2-73e7-4e57-8d2d-a06aeb7e08a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_f36aea26-336d-4e3d-a946-5516ddaf1fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4bd75970-3f75-493a-8931-8d9f49c56fb2" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_f36aea26-336d-4e3d-a946-5516ddaf1fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d63a7170-579b-4609-964c-ee0f3ea324ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_d63a7170-579b-4609-964c-ee0f3ea324ff" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_46b1a981-c43d-4abf-9467-adcc6096d5d6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_293a6a79-fa91-41fe-89f3-65d280353e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_293a6a79-fa91-41fe-89f3-65d280353e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_2cc7d834-cc85-480e-848f-ebb56fda789e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f7724d54-adfa-4050-bda6-3ec90af8e17c" xlink:to="loc_us-gaap_InterestRateSwapMember_2cc7d834-cc85-480e-848f-ebb56fda789e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_7da21c15-e2d4-4622-83ed-62afa2bec644" xlink:to="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_217be798-b79c-47b2-8a16-8df56eda32a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:to="loc_us-gaap_CashFlowHedgingMember_217be798-b79c-47b2-8a16-8df56eda32a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_f6f90271-82e9-4b1d-832b-310b1469cc59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_63f21fe5-de93-406f-ad16-c80acfed2c77" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_f6f90271-82e9-4b1d-832b-310b1469cc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_a0e8475c-af51-43b2-9006-a8647dcc15fd" xlink:to="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e3030a32-0e74-4074-b664-6a9c2bc2e51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_6013ef79-0288-4052-b606-5bbacfae69a1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_e3030a32-0e74-4074-b664-6a9c2bc2e51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_bc63aeea-daa4-414e-9a00-3de418ae3340" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_fbf8c3c4-7fcf-464f-9fcd-ec2c53276708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_fbf8c3c4-7fcf-464f-9fcd-ec2c53276708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_e9f5b10e-8ff6-4a3b-a030-2ae76225685e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_OtherAssetsMember_e9f5b10e-8ff6-4a3b-a030-2ae76225685e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_9446c9a2-ddb1-4ca6-8194-e873ab653311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_9446c9a2-ddb1-4ca6-8194-e873ab653311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_d626970e-9aa2-47ba-8568-0b202e1a6ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8d8e2baf-5a76-434b-a157-b8fca74db72e" xlink:to="loc_us-gaap_OtherLiabilitiesMember_d626970e-9aa2-47ba-8568-0b202e1a6ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_86b59625-ca58-4300-8b44-ffac3dbcd7d9" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_e7c33167-6ffc-4f5d-ab24-fb64b0399c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_e7c33167-6ffc-4f5d-ab24-fb64b0399c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_3c476e90-cef6-4cc7-93c0-7dff7b818528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_f0c8cc5c-3dfb-420d-9195-34e2a7ac4da8" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_3c476e90-cef6-4cc7-93c0-7dff7b818528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_103b97b8-417d-45bd-ab76-0728df7e0254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_103b97b8-417d-45bd-ab76-0728df7e0254" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_13d9eca7-b439-4e6b-ae68-f6261bae8cd0" xlink:to="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7108e81f-d8f5-4e72-a0c8-64af3dcd3915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_aa1c7abe-002b-49f7-93ae-f20d601d49ae" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_7108e81f-d8f5-4e72-a0c8-64af3dcd3915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f4cc6305-eaa3-43d7-b899-d8264cde42df" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c80fd06-3146-4a1e-98f8-760bba6bf097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_3c80fd06-3146-4a1e-98f8-760bba6bf097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_08686b96-8a2f-43bf-b110-63829128ec85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_30768ccd-b77b-48e2-aab2-48dd35d95754" xlink:to="loc_us-gaap_InterestRateSwapMember_08686b96-8a2f-43bf-b110-63829128ec85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_df46ad64-5a4b-488c-8c7f-0e7c6e0030e0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ce7285a9-2902-45da-8f93-708d2455a4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ce7285a9-2902-45da-8f93-708d2455a4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_3f4bbd49-4661-4e66-af24-6985dd01088f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dac4350c-39f5-4c7d-95c7-5728f52464da" xlink:to="loc_us-gaap_CashFlowHedgingMember_3f4bbd49-4661-4e66-af24-6985dd01088f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_afa7e7bc-a70d-4cf8-83e0-ee349654e737" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_0d2b03e2-d87d-4b22-a163-cb9457376268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:to="loc_us-gaap_InterestExpenseMember_0d2b03e2-d87d-4b22-a163-cb9457376268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DebtfinancingandrelatedexpensesMember_8f51c374-e61f-43dc-bc98-f2e63dc78e8a" xlink:href="trs-20211231.xsd#trs_DebtfinancingandrelatedexpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a97fccf7-c916-4db2-8a5f-15577329672b" xlink:to="loc_trs_DebtfinancingandrelatedexpensesMember_8f51c374-e61f-43dc-bc98-f2e63dc78e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a934b1af-6e9f-46bc-b698-9c81dec6e592" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28a35ee0-ff9e-4b92-8426-691d95da9ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_28a35ee0-ff9e-4b92-8426-691d95da9ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_6d615c27-4cfa-4812-8561-2aa4eb312e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_6d615c27-4cfa-4812-8561-2aa4eb312e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_07f0bbbb-445c-40d0-818d-ca69d71c02b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1_07f0bbbb-445c-40d0-818d-ca69d71c02b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1e81801c-cec5-4121-97a4-12f6b4450f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_2d0aa7cf-5652-4374-9ad6-e42b5cb45864" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred_1e81801c-cec5-4121-97a4-12f6b4450f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_17ea48af-8695-44eb-bb5e-6b79bc10e60f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_17ea48af-8695-44eb-bb5e-6b79bc10e60f" xlink:to="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_de38db82-ff6e-4ff2-b9dd-b4864735b93f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_713ecb80-c3f0-4a60-9091-9d87db948d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_eab68619-05ac-4b7a-a80f-d4ba43d833c2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_713ecb80-c3f0-4a60-9091-9d87db948d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_d075f5cb-46e1-481a-9593-23c77ecfd11a" xlink:to="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_3708d0ee-878a-4778-8191-c674b56e406e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_bdcd674f-3722-4e58-afdc-94d1db4b80fe" xlink:to="loc_us-gaap_NondesignatedMember_3708d0ee-878a-4778-8191-c674b56e406e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cb62f81a-6f60-47ff-8565-fb876feb3fed" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_65d54adb-4851-4b5b-bbaf-8dbb3ab29092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ca60b00d-37b4-4418-8ed8-7bd0850c4871" xlink:to="loc_us-gaap_ForeignExchangeContractMember_65d54adb-4851-4b5b-bbaf-8dbb3ab29092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_1136a7bf-e66f-452f-a1a0-990197d26eba" xlink:to="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b33aafab-7451-4afb-813d-7374953c4100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b33aafab-7451-4afb-813d-7374953c4100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_3bebb704-3912-4690-8fd5-b573f31798b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_99bbb998-187c-4a70-a1bc-bf8eb106ae17" xlink:to="loc_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_3bebb704-3912-4690-8fd5-b573f31798b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DerivativeInstrumentsFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_958f2ea8-30f9-4829-a1c0-38525378f0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_958f2ea8-30f9-4829-a1c0-38525378f0ca" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_bcf2cadb-661a-4d21-ae44-8b0839be1885" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_2167eb3e-b6c7-43e7-97e3-dc6aa5c7a7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_2167eb3e-b6c7-43e7-97e3-dc6aa5c7a7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_74e4b37f-b93e-4cc4-9100-438ce7488fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b94dd32c-5ec4-4232-a661-373850b6e671" xlink:to="loc_us-gaap_ForeignExchangeContractMember_74e4b37f-b93e-4cc4-9100-438ce7488fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_cc9b3db0-0851-430f-bd60-470b13d91b6e" xlink:to="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_a1694b97-45d5-402b-a563-086942860b89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_dca6daa5-6c25-4866-9358-f8310dbe4f6a" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_a1694b97-45d5-402b-a563-086942860b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b8945b2-fe91-4b18-a88b-c23843d97268" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_4352c97f-f46c-4a2b-9439-c2b1033bfed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5445fefe-c41d-4f32-ba9b-efccb2a054cc" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_4352c97f-f46c-4a2b-9439-c2b1033bfed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_634992f0-d1cc-429d-b31e-9fc005deebf6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_235f49e7-1596-4cec-b5d2-4c70dcf0aa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_2bcced4e-7d04-4937-8499-4c014e439dda" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_235f49e7-1596-4cec-b5d2-4c70dcf0aa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_21174c51-5b19-4ae1-b836-092b6310dbe8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_de3fb694-3989-4681-9367-19d6e219182e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_de3fb694-3989-4681-9367-19d6e219182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_adeb3615-19b0-4eb2-a757-e737a2d028fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_adeb3615-19b0-4eb2-a757-e737a2d028fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed52bfe7-5ca4-4d55-97e8-a695e4455b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe196110-59d7-4424-b5bb-16b5b9f1a846" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed52bfe7-5ca4-4d55-97e8-a695e4455b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3722f713-e4b2-4a83-a6ae-cedbe88e5a43" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_8ca11ed9-50a4-4c7a-8145-ecc0d72406d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:to="loc_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet_8ca11ed9-50a4-4c7a-8145-ecc0d72406d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_f3f6b5c0-1ae2-47fe-bbc6-5fcc45236482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ba6a8907-6483-4e88-b8dc-cdcba33bb5eb" xlink:to="loc_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet_f3f6b5c0-1ae2-47fe-bbc6-5fcc45236482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/Leases" xlink:type="simple" xlink:href="trs-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3f911c15-c967-4a71-b895-3b7c64ce584f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_089c035c-2626-41c1-a685-da7360df41d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f911c15-c967-4a71-b895-3b7c64ce584f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_089c035c-2626-41c1-a685-da7360df41d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_173bf69e-dc8d-4797-bc09-1e9e64236bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7b0b19e8-f1e4-4edb-8911-9dcf10567023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_173bf69e-dc8d-4797-bc09-1e9e64236bab" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7b0b19e8-f1e4-4edb-8911-9dcf10567023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0249d648-6966-4124-85bf-ed2cf70ab399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_173bf69e-dc8d-4797-bc09-1e9e64236bab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0249d648-6966-4124-85bf-ed2cf70ab399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_f1ad6eeb-ad44-4622-aee1-b7c013b95da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_173bf69e-dc8d-4797-bc09-1e9e64236bab" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_f1ad6eeb-ad44-4622-aee1-b7c013b95da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesLeaseCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ac88cf04-aa05-46ac-9c5d-a8700e43614b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_001070ae-40ae-44be-99a5-684d52832d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac88cf04-aa05-46ac-9c5d-a8700e43614b" xlink:to="loc_us-gaap_OperatingLeaseCost_001070ae-40ae-44be-99a5-684d52832d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Shorttermvariableandotherleasecosts_d92e5e58-29bc-4d70-aafe-56461ec924d6" xlink:href="trs-20211231.xsd#trs_Shorttermvariableandotherleasecosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac88cf04-aa05-46ac-9c5d-a8700e43614b" xlink:to="loc_trs_Shorttermvariableandotherleasecosts_d92e5e58-29bc-4d70-aafe-56461ec924d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_aba29749-6800-475c-bd97-df9555877ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ac88cf04-aa05-46ac-9c5d-a8700e43614b" xlink:to="loc_us-gaap_LeaseCost_aba29749-6800-475c-bd97-df9555877ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesOperatingLeaseLiabilityMaturityTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b56e80fe-31f8-4ce9-9690-cdd09df470d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b56e80fe-31f8-4ce9-9690-cdd09df470d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9aa9029-1db8-46d9-b661-ea64b5699cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9aa9029-1db8-46d9-b661-ea64b5699cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2e62eb58-67e6-41f8-9da1-9f1c57577ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2e62eb58-67e6-41f8-9da1-9f1c57577ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_91313d5f-0273-44f1-ab0e-d7d5df2f21cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_91313d5f-0273-44f1-ab0e-d7d5df2f21cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_139f4c2e-4655-47cc-af7d-a3e477387fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_139f4c2e-4655-47cc-af7d-a3e477387fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_51cf5c09-4dc6-4e5d-ba0f-d3ffb48f560a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_51cf5c09-4dc6-4e5d-ba0f-d3ffb48f560a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6521afd0-ab82-4220-bac6-3f407e9c9fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6521afd0-ab82-4220-bac6-3f407e9c9fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a5487af1-0bcc-4014-bc60-50c880c346d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a5487af1-0bcc-4014-bc60-50c880c346d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9573a006-4cbc-4333-ac40-4d0f6a1214b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d2347ca2-1f36-4ee7-b999-ebd49d350150" xlink:to="loc_us-gaap_OperatingLeaseLiability_9573a006-4cbc-4333-ac40-4d0f6a1214b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_af7b0e2d-f6c3-45bc-9bb9-f96b81ee5aab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_02a31718-a80b-491c-9afc-4c41c47324be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af7b0e2d-f6c3-45bc-9bb9-f96b81ee5aab" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_02a31718-a80b-491c-9afc-4c41c47324be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b6be0e6a-4e8b-4f92-becc-8f979d23452d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_af7b0e2d-f6c3-45bc-9bb9-f96b81ee5aab" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b6be0e6a-4e8b-4f92-becc-8f979d23452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e209b5f4-fdce-48ee-b257-14ad8383e2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_61f53c1f-670f-4f72-9f85-0e9cf9e9ef92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e209b5f4-fdce-48ee-b257-14ad8383e2c8" xlink:to="loc_us-gaap_OperatingLeasePayments_61f53c1f-670f-4f72-9f85-0e9cf9e9ef92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9eb9ec7c-e677-4557-9591-49fa24eb0197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e209b5f4-fdce-48ee-b257-14ad8383e2c8" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9eb9ec7c-e677-4557-9591-49fa24eb0197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesMinimumpaymentsunderASC840Details"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2d6dbbb8-9769-42ff-b919-f5c9cb44759d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2d6dbbb8-9769-42ff-b919-f5c9cb44759d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_4e2a902f-60ec-48c6-878e-6785e1987a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_4e2a902f-60ec-48c6-878e-6785e1987a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_bcb50e46-7de0-48a7-86ce-1743cc35d079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_bcb50e46-7de0-48a7-86ce-1743cc35d079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6e204c5d-fef0-4ad2-8375-e80454a868c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6e204c5d-fef0-4ad2-8375-e80454a868c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_91cf88d6-9e78-4eab-9fd3-b9079ea69e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_91cf88d6-9e78-4eab-9fd3-b9079ea69e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1c4e5375-1f2d-434f-887e-d4ec5eb56874" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1c4e5375-1f2d-434f-887e-d4ec5eb56874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e642aacf-ca38-4862-99e8-acfa2149de59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7fed07b0-0e3b-48d9-a3a9-93760e2b5202" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e642aacf-ca38-4862-99e8-acfa2149de59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details" xlink:type="simple" xlink:href="trs-20211231.xsd#LeasesRentExpenseUnderASC840Details"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_69a64a38-4ef6-43ab-a8b0-a3975545abf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_af6fa437-ed3b-4a01-9c98-bb498088591c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_69a64a38-4ef6-43ab-a8b0-a3975545abf0" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_af6fa437-ed3b-4a01-9c98-bb498088591c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_eda56bbe-7a47-4dbc-9da5-edc6ab01a1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_69a64a38-4ef6-43ab-a8b0-a3975545abf0" xlink:to="loc_us-gaap_LeaseCost_eda56bbe-7a47-4dbc-9da5-edc6ab01a1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilities" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherLongtermLiabilities"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_6a5999d5-d61e-4b2c-9f9a-5f03aba12b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_f6b95102-be87-41be-a0dc-11456ed698db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_6a5999d5-d61e-4b2c-9f9a-5f03aba12b08" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_f6b95102-be87-41be-a0dc-11456ed698db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherLongtermLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1584bc0c-cf24-43b0-8163-df6d59fced24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_103dae40-32d3-49d1-8e15-89f1295d72b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1584bc0c-cf24-43b0-8163-df6d59fced24" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_103dae40-32d3-49d1-8e15-89f1295d72b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherLongtermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b8eb2218-1049-419f-ab97-3fdfce07abbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AsbestosRelatedLiabilityNoncurrent_c2ab6867-0805-4d75-ba7d-89cbfa87bdb2" xlink:href="trs-20211231.xsd#trs_AsbestosRelatedLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b8eb2218-1049-419f-ab97-3fdfce07abbe" xlink:to="loc_trs_AsbestosRelatedLiabilityNoncurrent_c2ab6867-0805-4d75-ba7d-89cbfa87bdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_bb61d04b-ad4d-462f-a5df-7f5a0a2a6919" xlink:href="trs-20211231.xsd#trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b8eb2218-1049-419f-ab97-3fdfce07abbe" xlink:to="loc_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability_bb61d04b-ad4d-462f-a5df-7f5a0a2a6919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_89c4ae64-2e28-435a-9d50-8f04920a668d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b8eb2218-1049-419f-ab97-3fdfce07abbe" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_89c4ae64-2e28-435a-9d50-8f04920a668d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2846f77b-39b2-47ae-8335-428a19c66048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_16363e7d-4e99-488f-9ed3-b2a0b6a9769d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2846f77b-39b2-47ae-8335-428a19c66048" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_16363e7d-4e99-488f-9ed3-b2a0b6a9769d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ed692dcb-8504-4b69-a28c-9bafaf0f1034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_d54183a3-2b07-4ab0-8921-69e58624ffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ed692dcb-8504-4b69-a28c-9bafaf0f1034" xlink:to="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_d54183a3-2b07-4ab0-8921-69e58624ffe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock_de064be6-1672-4fc4-b44e-bed6b0512d95" xlink:href="trs-20211231.xsd#trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ed692dcb-8504-4b69-a28c-9bafaf0f1034" xlink:to="loc_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock_de064be6-1672-4fc4-b44e-bed6b0512d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c82a5710-0d79-4595-9349-a3b0763df25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c82a5710-0d79-4595-9349-a3b0763df25e" xlink:to="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeAxis_989b85bf-f9b1-419b-95cf-a50964bafe3f" xlink:to="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PunitiveOnlyDamagesMember_b59f16e3-03cd-4674-ab01-a97da0614d61" xlink:href="trs-20211231.xsd#trs_PunitiveOnlyDamagesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeDomain_2968015a-b050-4bfe-b67e-3d7c4ac4b2a4" xlink:to="loc_trs_PunitiveOnlyDamagesMember_b59f16e3-03cd-4674-ab01-a97da0614d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_954ce778-501a-4a46-9112-275d3b3915d7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_cae26cc3-ab59-4459-91ad-1f2673e22eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_6d4fe339-38e5-429e-83ae-d5397d7bacdf" xlink:to="loc_us-gaap_AsbestosIssueMember_cae26cc3-ab59-4459-91ad-1f2673e22eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_fd09bf32-74fa-460f-a32e-853cc528499f" xlink:to="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_07c2c5ae-b660-4f17-b645-7e2dad7303b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_f25cec1a-b2e3-4a8a-805b-d704611e905b" xlink:to="loc_us-gaap_PendingLitigationMember_07c2c5ae-b660-4f17-b645-7e2dad7303b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d8f7a52b-b431-44d5-a8b5-0c9b7154e286" xlink:to="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_afa06f94-8b8c-4145-8745-37704de47601" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:to="loc_srt_MinimumMember_afa06f94-8b8c-4145-8745-37704de47601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc51dbca-e206-442a-97fa-0098594309eb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea16760b-9b83-4b8b-8bf7-a42b5b199ebe" xlink:to="loc_srt_MaximumMember_cc51dbca-e206-442a-97fa-0098594309eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9c9c45dc-419c-4c10-91f1-d0322bb25599" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4e2a70b5-1aaa-4d3d-ae84-5928caef8f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_61f89930-f31e-4788-a5ea-30fe0c9d7b5e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4e2a70b5-1aaa-4d3d-ae84-5928caef8f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_ac16aa28-610c-4ac0-afb1-8cb31486f575" xlink:to="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_5d76ee1f-0b7b-4967-92ad-d751a48f0255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_5d76ee1f-0b7b-4967-92ad-d751a48f0255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyPendingCasesNumber_f5ffd7ff-15a7-476f-8c3b-6d372a158592" xlink:href="trs-20211231.xsd#trs_LossContingencyPendingCasesNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_LossContingencyPendingCasesNumber_f5ffd7ff-15a7-476f-8c3b-6d372a158592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_bbdbee4c-a879-442e-a360-2582255ed4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_bbdbee4c-a879-442e-a360-2582255ed4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_65365051-b20d-47e2-8238-9d048c2becbb" xlink:href="trs-20211231.xsd#trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_65365051-b20d-47e2-8238-9d048c2becbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_2d8f6095-cc5a-42f1-afda-41137ad65d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LitigationSettlementExpense_2d8f6095-cc5a-42f1-afda-41137ad65d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_ae4ce355-a0d7-4e66-99fd-45b91f5f3aa0" xlink:href="trs-20211231.xsd#trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance_ae4ce355-a0d7-4e66-99fd-45b91f5f3aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_e9948345-8810-4687-b1ad-23c019b4a5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations_e9948345-8810-4687-b1ad-23c019b4a5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ImpactOfChangeInAccountingPrinciple_b1cabeaa-3fe9-493c-ae05-40fdea70256a" xlink:href="trs-20211231.xsd#trs_ImpactOfChangeInAccountingPrinciple"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_trs_ImpactOfChangeInAccountingPrinciple_b1cabeaa-3fe9-493c-ae05-40fdea70256a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_165a9d41-6d21-42ac-bae5-03b69f5df37d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_059c4170-02cf-47bb-bad4-c356606bb984" xlink:to="loc_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease_165a9d41-6d21-42ac-bae5-03b69f5df37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d41b5ff-260c-4965-a023-08d80a6ec64b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6d41b5ff-260c-4965-a023-08d80a6ec64b" xlink:to="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_7a8c43cf-7b21-420c-a043-2756adeb0376" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_5e2f7e31-1d32-408e-ac87-3bdf0b1ec27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2448d1f0-7dae-4304-825d-e5cecb2b8757" xlink:to="loc_us-gaap_AsbestosIssueMember_5e2f7e31-1d32-408e-ac87-3bdf0b1ec27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:to="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_879e441f-15a0-40c0-8fca-954ddcee4c6c" xlink:to="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98c2091a-6198-429b-ac7d-44aa03b1475d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:to="loc_srt_MinimumMember_98c2091a-6198-429b-ac7d-44aa03b1475d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_089d5eea-d6ed-442e-a5aa-39d8b18e7aeb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d3164d34-1710-4c8f-9c0b-12b179f8cb21" xlink:to="loc_srt_MaximumMember_089d5eea-d6ed-442e-a5aa-39d8b18e7aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0fc8f675-d758-4900-8406-117f7f738c05" xlink:to="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_53991131-f500-48b6-8c29-94ccd0c2984d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_53991131-f500-48b6-8c29-94ccd0c2984d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber_8becf44f-1018-44c0-81b5-7b39670a3d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyClaimsDismissedNumber_8becf44f-1018-44c0-81b5-7b39670a3d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_c4b3b390-22d0-452e-8bc8-5a3e926db39c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_c4b3b390-22d0-452e-8bc8-5a3e926db39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_641ff2c5-6f1d-43d6-9f95-49f3e631781d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_641ff2c5-6f1d-43d6-9f95-49f3e631781d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencySettlementAgreementAverageConsideration_195a150e-99c5-49bf-a652-d4dbb5e82245" xlink:href="trs-20211231.xsd#trs_LossContingencySettlementAgreementAverageConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_trs_LossContingencySettlementAgreementAverageConsideration_195a150e-99c5-49bf-a652-d4dbb5e82245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_b69f5ffc-3d00-4a51-8189-784bbc45e442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_5cb09864-7501-41c8-8993-1605af6455e3" xlink:to="loc_us-gaap_LegalFees_b69f5ffc-3d00-4a51-8189-784bbc45e442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesAsbestosDamagesSoughtDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b4188ad0-c4d9-4ada-a8fd-ca643d69fc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b4188ad0-c4d9-4ada-a8fd-ca643d69fc3c" xlink:to="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6d2db88a-a260-4ce1-9a2a-1da6fb4ddf70" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AsbestosIssueMember_32d37db9-8203-478d-b8d7-d6eacb56a7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AsbestosIssueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1e5a4825-049b-4e01-8c69-8178671b49ab" xlink:to="loc_us-gaap_AsbestosIssueMember_32d37db9-8203-478d-b8d7-d6eacb56a7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_8ff1cd3d-7578-4c48-a383-57edce8a87ae" xlink:to="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_457fa596-fac6-4fcd-aef7-108830242552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_9c61d1cc-b5e4-499c-ace0-4bbac421502f" xlink:to="loc_us-gaap_PendingLitigationMember_457fa596-fac6-4fcd-aef7-108830242552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:href="trs-20211231.xsd#trs_DamagesSoughtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeAxis_fa3119c3-ce8e-4c81-8cd0-ae787e194ffd" xlink:to="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryAndPunitiveDamagesMember_074e3702-140f-4d67-b334-77a6095021d1" xlink:href="trs-20211231.xsd#trs_CompensatoryAndPunitiveDamagesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_CompensatoryAndPunitiveDamagesMember_074e3702-140f-4d67-b334-77a6095021d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_CompensatoryOnlyDamagesMember_2b79af6e-f443-4da4-a5e3-2cdd42638501" xlink:href="trs-20211231.xsd#trs_CompensatoryOnlyDamagesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_CompensatoryOnlyDamagesMember_2b79af6e-f443-4da4-a5e3-2cdd42638501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PunitiveOnlyDamagesMember_40b89bed-3079-44f1-9750-e43ae3f20dcc" xlink:href="trs-20211231.xsd#trs_PunitiveOnlyDamagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtTypeDomain_2be8bccc-b59a-4b6c-869f-945a23757a8a" xlink:to="loc_trs_PunitiveOnlyDamagesMember_40b89bed-3079-44f1-9750-e43ae3f20dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:href="trs-20211231.xsd#trs_DamagesSoughtRangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:href="trs-20211231.xsd#trs_DamagesSoughtDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtRangeAxis_8a958dd8-12b0-481f-98d1-91c2688d32af" xlink:to="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range1Member_c1663229-e407-4afd-9359-95397131fb7f" xlink:href="trs-20211231.xsd#trs_Range1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range1Member_c1663229-e407-4afd-9359-95397131fb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range2Member_585e2025-714f-4e21-b056-18020851fe87" xlink:href="trs-20211231.xsd#trs_Range2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range2Member_585e2025-714f-4e21-b056-18020851fe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Range3Member_f5e8b1b0-3137-46b9-8587-1db0f75722df" xlink:href="trs-20211231.xsd#trs_Range3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DamagesSoughtDomain_c8c6da6d-7f60-4fd5-94da-122e10f4ca92" xlink:to="loc_trs_Range3Member_f5e8b1b0-3137-46b9-8587-1db0f75722df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_554fc7c9-1b41-4043-abf7-5e816b9c24be" xlink:to="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f417490d-6e2f-4d07-9be3-ca1954b1d016" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:to="loc_srt_MinimumMember_f417490d-6e2f-4d07-9be3-ca1954b1d016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_952d105b-062c-4e7c-9267-1e145ea37fc5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a6ef000d-3901-4d12-9a1a-44faecc8c799" xlink:to="loc_srt_MaximumMember_952d105b-062c-4e7c-9267-1e145ea37fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d4104769-694d-4dcc-b767-7418aae212cd" xlink:to="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_c1d35633-b9f9-43d6-8b6e-eccf7b1d8861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_c1d35633-b9f9-43d6-8b6e-eccf7b1d8861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_9abaa796-8b21-4e47-866b-504a39fe7025" xlink:href="trs-20211231.xsd#trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_7b35b7f7-6654-43fd-a144-5e83a6d4c9d0" xlink:to="loc_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought_9abaa796-8b21-4e47-866b-504a39fe7025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesMetaldyneCorporationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4b9b4f4c-89af-4507-8f6a-b9b68b5b9a63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4b9b4f4c-89af-4507-8f6a-b9b68b5b9a63" xlink:to="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a156ed89-b59e-4a89-8591-5243ffe5bb4b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ab3bdb48-d5b5-4011-9748-692f5c318986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ee6da01c-a257-4819-9d25-666842f70742" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ab3bdb48-d5b5-4011-9748-692f5c318986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9edfe1ab-fa94-4145-a086-73463d214da6" xlink:to="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3e13e0d1-9c29-4f1a-84b6-67852e8e1b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_24f52450-273e-4f76-ae78-89559a3c49d7" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3e13e0d1-9c29-4f1a-84b6-67852e8e1b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#CommitmentsandContingenciesClaimsandLitigationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b31643eb-d3e0-4faf-8c86-dca19746b8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b31643eb-d3e0-4faf-8c86-dca19746b8e0" xlink:to="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_35dd60e7-27a7-4595-8529-344919747263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a6ebe7f-278a-44b1-88c3-3f060dbe9e22" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_35dd60e7-27a7-4595-8529-344919747263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_87da950a-d6e4-43e9-b59e-e9abeca4ea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e2c7089e-df09-47f2-b5cf-e69085caf5fe" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_87da950a-d6e4-43e9-b59e-e9abeca4ea8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_dd530651-7f5c-4e6a-9947-570683b1603f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_1a54a330-b8b8-4043-9df8-7a9154f1c9ca" xlink:to="loc_us-gaap_LitigationStatusDomain_dd530651-7f5c-4e6a-9947-570683b1603f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_636ab107-635f-474a-b415-ba72d8ad72e1" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OrdinaryCourseClaimsMember_61f3bb34-83da-4a75-a2b0-5bf57acd00fc" xlink:href="trs-20211231.xsd#trs_OrdinaryCourseClaimsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3f980c65-c807-4a5d-b9d2-4053163c6e89" xlink:to="loc_trs_OrdinaryCourseClaimsMember_61f3bb34-83da-4a75-a2b0-5bf57acd00fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_52a46745-ce78-40bb-9630-22cd319652ef" xlink:to="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_9b36cb22-f229-4210-9a91-5b5bf43fb558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_9b36cb22-f229-4210-9a91-5b5bf43fb558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue_d2a60710-f113-46a8-89fa-66c0eab419c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyDamagesPaidValue_d2a60710-f113-46a8-89fa-66c0eab419c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_49152886-ba5a-44a1-9545-5b745e0781be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimatedRecoveryFromThirdParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e37a1cba-db5b-469b-961a-7205e653f9c3" xlink:to="loc_us-gaap_LossContingencyEstimatedRecoveryFromThirdParty_49152886-ba5a-44a1-9545-5b745e0781be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0880b728-f825-4750-8560-8508de24d189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fcda7b1c-dbc0-49dd-af5e-0c139094e067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0880b728-f825-4750-8560-8508de24d189" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fcda7b1c-dbc0-49dd-af5e-0c139094e067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_fcfa3a53-d722-4ce1-b8d8-922f9d2121b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_fcfa3a53-d722-4ce1-b8d8-922f9d2121b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_b72fb224-1ac9-4c64-8569-ace9c34ca87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_b72fb224-1ac9-4c64-8569-ace9c34ca87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock_265562bf-2aea-4298-8039-cbbe69ea96b6" xlink:href="trs-20211231.xsd#trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock_265562bf-2aea-4298-8039-cbbe69ea96b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2863752b-4893-4e15-8762-cabe1d22c94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_2863752b-4893-4e15-8762-cabe1d22c94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ccb52159-584a-4a75-88e9-e0d3cb90b111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ccb52159-584a-4a75-88e9-e0d3cb90b111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_84f8a625-01fc-47c3-9b28-4e496a1c10ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_84f8a625-01fc-47c3-9b28-4e496a1c10ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock_153c64a0-52a1-4127-abdc-b7c7d9630575" xlink:href="trs-20211231.xsd#trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock_153c64a0-52a1-4127-abdc-b7c7d9630575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ce3a42c9-1d90-4740-991c-22710ae4d273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ce3a42c9-1d90-4740-991c-22710ae4d273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_ee01ea73-c4b7-42cf-96b0-0fc0fe430578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_ee01ea73-c4b7-42cf-96b0-0fc0fe430578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_abb2a767-b45f-4d19-bbfc-c944f6d5f926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85b536eb-36d4-405c-a344-e438425aad15" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_abb2a767-b45f-4d19-bbfc-c944f6d5f926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedContributionPlanDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1bd89f5-bdcc-4587-a6a0-3f03971b1918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_29940207-19e5-423d-a967-9d945c41f9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1bd89f5-bdcc-4587-a6a0-3f03971b1918" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_29940207-19e5-423d-a967-9d945c41f9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_00e704a2-c844-4917-9586-438bc27a247e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_00e704a2-c844-4917-9586-438bc27a247e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d8e9ceb-a56c-43f0-a1f1-a4facf4438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9546e206-bccd-43ff-97e9-5baba1446973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6dce2e02-eaca-47aa-a02c-9eeb54990004" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9546e206-bccd-43ff-97e9-5baba1446973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_79c4827d-9a62-4bbc-a4ca-407f9a762912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_fb041d13-26c5-4bf0-9560-794c8f6a27fb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_79c4827d-9a62-4bbc-a4ca-407f9a762912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_459f2ab5-4e83-4a04-a369-15aa317dd52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_dceb631d-899b-455c-b1b0-d42ef59e11d7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_459f2ab5-4e83-4a04-a369-15aa317dd52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_194e8ea7-bf5d-475c-a1dc-3e611595ed45" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_d1b4a387-8f36-4d8d-a8a0-0e3de8007197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract_2685880a-68de-4c14-b117-851b14d99433" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear_d1b4a387-8f36-4d8d-a8a0-0e3de8007197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4ee5730c-e932-4b83-b27e-5539b512e32c" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_22caffb4-0723-40d5-9728-7504274cdfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_7c3de93d-f6a4-4f68-962a-12b24d1aae24" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_22caffb4-0723-40d5-9728-7504274cdfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_250245be-9035-4bc1-80a2-50383acf8d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_250245be-9035-4bc1-80a2-50383acf8d9c" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_5ca86b1e-69ce-4ec5-8c85-888da9029aa5" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_523015ff-36ca-4852-bd89-e36d78ae80d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:to="loc_us-gaap_DomesticPlanMember_523015ff-36ca-4852-bd89-e36d78ae80d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2640eb41-d621-4b35-9f7a-55541361e0fe" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_2f13aeda-debb-41b3-8b9b-6cdd8500fe0f" xlink:to="loc_country_US_2640eb41-d621-4b35-9f7a-55541361e0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3817ec6e-e30e-4f41-98b3-7054405437b8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_4cf5956c-a0e0-4633-b277-5e530ca95f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e4559917-9f1d-4057-9c74-78a0a172b6b3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_4cf5956c-a0e0-4633-b277-5e530ca95f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_b3599fd0-10db-441b-8e5f-11289e9ea5dc" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a75537e0-d311-4e43-9306-d7006f9f4868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a75537e0-d311-4e43-9306-d7006f9f4868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1083bf30-621c-4ed4-b494-98e195c70beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1083bf30-621c-4ed4-b494-98e195c70beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_486c8b31-40cb-4bc7-8e96-5b45ddc94b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_486c8b31-40cb-4bc7-8e96-5b45ddc94b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9362cdad-9159-4a67-ba5d-4d40a3ceea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9362cdad-9159-4a67-ba5d-4d40a3ceea8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_448d0b98-5664-4e27-8c0f-b47c140ccc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_448d0b98-5664-4e27-8c0f-b47c140ccc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4431f94d-d2b8-471f-9642-635d77a24f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4431f94d-d2b8-471f-9642-635d77a24f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a52fa5a9-38bf-4c09-9267-55b1bddf7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_35859829-22bf-462a-8a5c-656eef6a2b83" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a52fa5a9-38bf-4c09-9267-55b1bddf7e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cd9e35a-2eff-4284-a57e-90fd266de449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cd9e35a-2eff-4284-a57e-90fd266de449" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_545f6aa5-c8c6-4d87-b3aa-b50cdbc9e64a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_ffaffb4e-dc72-4fd9-959b-b2dd4196bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:to="loc_us-gaap_DomesticPlanMember_ffaffb4e-dc72-4fd9-959b-b2dd4196bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c67f5495-589e-4a14-8fb4-ffe4fe31fa95" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_0269969e-a754-479e-83dc-aeb60f484799" xlink:to="loc_country_US_c67f5495-589e-4a14-8fb4-ffe4fe31fa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_797bfcc7-1ab2-4f38-b547-1bf2f6124ef1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4a0983fe-c606-4da1-b522-87f1f2417cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4a0983fe-c606-4da1-b522-87f1f2417cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_33515f15-de70-4efd-8bbc-1eaf608d3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_33515f15-de70-4efd-8bbc-1eaf608d3cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d6750d18-4440-43a9-8a3e-b96b675abbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_ab5a08bb-bc5f-45c3-b4f7-69072d6b62cd" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_d6750d18-4440-43a9-8a3e-b96b675abbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_95428c52-19d4-4452-898d-0f8c46006bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_95428c52-19d4-4452-898d-0f8c46006bc3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_7e1843f4-d69b-4e2e-b70a-1c3be6cfb4b1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_8cf94bce-ada7-47cb-ad10-dd2482416885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_3b9fff81-9492-43eb-a15f-8bd5dc3c34c4" xlink:to="loc_us-gaap_ForeignPlanMember_8cf94bce-ada7-47cb-ad10-dd2482416885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_52aa6fbc-76bb-4908-8c6f-ff7cf0c517a8" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_de1b8119-36a9-46ab-b375-e7822dce9ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_de1b8119-36a9-46ab-b375-e7822dce9ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3847ad68-f696-4ff5-bd39-69c265666b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_3847ad68-f696-4ff5-bd39-69c265666b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_c90470d3-ecf9-4a4c-aad2-9fca428cabac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_c90470d3-ecf9-4a4c-aad2-9fca428cabac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f5d451f8-b04a-47de-be52-b1ec2539cc22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_aee4d906-7770-4755-95a8-512b3fb81917" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_f5d451f8-b04a-47de-be52-b1ec2539cc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9af76cf0-094c-4ae3-94fc-7def4a062d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9af76cf0-094c-4ae3-94fc-7def4a062d69" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e75b1dc2-cd89-4cc8-8318-5848d334caed" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_74066a1b-56b4-46ad-80b9-ec1b5d015d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_af58df1b-76ee-4e5f-8400-c09673fa1311" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_74066a1b-56b4-46ad-80b9-ec1b5d015d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f773e255-0b34-4a89-a241-9f10533a1985" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d6942281-e5d3-4555-895c-67a1e3f98802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d6942281-e5d3-4555-895c-67a1e3f98802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_e6af5621-9cf4-448e-a15a-b791cdd90c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_e6af5621-9cf4-448e-a15a-b791cdd90c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_680f8f8b-70f9-438b-8975-f43902a6e998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_680f8f8b-70f9-438b-8975-f43902a6e998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_45cea84e-46e4-4973-86b5-2170b8ee63a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant_45cea84e-46e4-4973-86b5-2170b8ee63a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_0438ce77-a5ed-47fd-b1c7-d5fb0cd0b1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_0438ce77-a5ed-47fd-b1c7-d5fb0cd0b1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4f9a2bcc-284c-4696-b630-bac5272ba137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4f9a2bcc-284c-4696-b630-bac5272ba137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_4a79de49-7f30-475c-86fe-0139dff55d18" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase_4a79de49-7f30-475c-86fe-0139dff55d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlansSettlementsandCurtailments_56194319-a282-4615-b56e-64f6b0273ac9" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlansSettlementsandCurtailments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_trs_DefinedBenefitPlansSettlementsandCurtailments_56194319-a282-4615-b56e-64f6b0273ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_2f592088-af48-4df3-9415-19d378d14b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_2f592088-af48-4df3-9415-19d378d14b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_092d65c0-bdbf-4075-bf3c-79e1e325deb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_78be9995-bedd-4c42-8f1e-3ebbf9796722" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_092d65c0-bdbf-4075-bf3c-79e1e325deb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e00d7cc2-7258-4f52-ac1c-56ec72390624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e00d7cc2-7258-4f52-ac1c-56ec72390624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_65f54ec1-2711-4df5-abd5-42a277cb74e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_65f54ec1-2711-4df5-abd5-42a277cb74e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_3d5c4db1-ea0c-4745-a1af-3d689febbfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_3d5c4db1-ea0c-4745-a1af-3d689febbfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7edfdad5-5a78-4dc9-835d-57d5ec946a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_7edfdad5-5a78-4dc9-835d-57d5ec946a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_c41cf497-1e67-4460-a6b7-39af5e66d6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_c41cf497-1e67-4460-a6b7-39af5e66d6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_07e97ac7-89bd-438b-9d04-8654460fb7b4" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase_07e97ac7-89bd-438b-9d04-8654460fb7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_283dcfad-cc89-4f3c-a242-974f8c74430a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanSettlementsPlanAssets_283dcfad-cc89-4f3c-a242-974f8c74430a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f795b422-5b0e-40e7-8f5b-73d427dff57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_f795b422-5b0e-40e7-8f5b-73d427dff57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a64b5a18-4d62-4b0c-bf58-adbd022ca684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_ff69b641-9cc8-460a-b230-1fc272b32db5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a64b5a18-4d62-4b0c-bf58-adbd022ca684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9e375251-3a6d-4612-a504-fb2a70344eef" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_39aed7be-c38a-4c38-b1ec-c3dcbe4f3157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_7cbc200f-2228-4180-acb1-fd3c135dfc7e" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_39aed7be-c38a-4c38-b1ec-c3dcbe4f3157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_26d7a6e7-affc-437d-9a06-72a8207fa174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_26d7a6e7-affc-437d-9a06-72a8207fa174" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_af400b84-3e41-473d-9175-b0ab87f076fc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_fc01dbec-8b8a-47ad-832f-5a3242a3bac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_37f86363-89fe-4cad-bcfa-401dd9fd8c25" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_fc01dbec-8b8a-47ad-832f-5a3242a3bac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6463b111-5658-4073-be7b-5ac2e60513e9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ad21ae11-f452-4f10-96cf-8069aaf8db27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ad21ae11-f452-4f10-96cf-8069aaf8db27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5b72f008-de21-4b3b-9d04-68be4c7d36f0" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_abdc42f6-a6dc-4269-86f4-e59346d4838c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_abdc42f6-a6dc-4269-86f4-e59346d4838c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_efa08f72-552a-405a-ab80-faabafafbc42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_efa08f72-552a-405a-ab80-faabafafbc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5e21d5b2-960a-4c05-89ab-9b06bfb000df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_fec717f4-c753-4c90-b418-0ff3de77abcd" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_5e21d5b2-960a-4c05-89ab-9b06bfb000df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9ced55cf-d8c2-488f-a221-2106164191dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9ced55cf-d8c2-488f-a221-2106164191dc" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_9b32df70-d761-40ac-ae31-ca5a8f3430f1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8914339b-35f2-44ac-888d-cc2a04528e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_85ff73a6-fbb3-4578-962a-cbad2fda2e7a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8914339b-35f2-44ac-888d-cc2a04528e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_416f3a5d-5371-4013-bbc2-9370ad405351" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_07e669e4-19e8-492e-8729-a48593c30a5c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_85be1b75-6cad-4073-8d09-bb60bd92b9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_85be1b75-6cad-4073-8d09-bb60bd92b9e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_6060e30a-4e41-4e57-a44b-3358fc563228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax_6060e30a-4e41-4e57-a44b-3358fc563228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e2a4cac8-9b17-45cc-8cc5-2a6200260111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract_d34d1ddc-c3e8-4de1-babd-a261c24b196f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_e2a4cac8-9b17-45cc-8cc5-2a6200260111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c60f9ae-bf7d-4088-9ad5-f8e95ded5e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c60f9ae-bf7d-4088-9ad5-f8e95ded5e68" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_928816ac-c88a-47ba-903c-8eb462fc3aa8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_5cb718e8-e0f8-43d0-a58e-5e57749af3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1fdf410c-608f-4da6-b636-b0b8f791c284" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_5cb718e8-e0f8-43d0-a58e-5e57749af3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4bb1b25f-abbe-49e8-bcb5-8bce808efb6b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_83a47af6-49bf-4fdc-9ebb-a28e86721489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_83a47af6-49bf-4fdc-9ebb-a28e86721489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7141ab2e-a40d-416c-bd6a-b4529455caa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_7141ab2e-a40d-416c-bd6a-b4529455caa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_a48bff01-3705-4ec0-b29f-92b0d2ca5e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_a48bff01-3705-4ec0-b29f-92b0d2ca5e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_8c01afbd-fd1d-43a8-a49e-1ec4b5fbbdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation_8c01afbd-fd1d-43a8-a49e-1ec4b5fbbdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_83c8279a-b3c2-4339-9700-c3e0632f4f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_83c8279a-b3c2-4339-9700-c3e0632f4f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_bbdd6e81-7594-4852-af56-30a397be52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06cd47a0-e87f-43f5-a201-19c4f0299fe6" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_bbdd6e81-7594-4852-af56-30a397be52d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0b01acc2-1241-4bf2-b7f2-6944a0e954a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0b01acc2-1241-4bf2-b7f2-6944a0e954a0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7bdaf242-9818-4cc3-8aef-8db35d1b66af" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_097ef0f3-3d72-4d98-ba1e-e8f13a6a2a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a64a542a-b3f4-4767-a409-f61c7e84ccee" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_097ef0f3-3d72-4d98-ba1e-e8f13a6a2a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4b265021-07d4-41c7-96de-eb57dc8dac01" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_8a9a3a28-447a-4ece-a7c4-0a0e03767b0d" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation_8a9a3a28-447a-4ece-a7c4-0a0e03767b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_103deb06-9021-4b3f-82d6-67a1d2b94e6d" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation_103deb06-9021-4b3f-82d6-67a1d2b94e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_8b83358c-5ac9-419f-b98e-d93d33deb14b" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense_8b83358c-5ac9-419f-b98e-d93d33deb14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_aeaad2d4-c0fa-4d60-860a-9b492db77e9c" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract_3656cc12-c479-4c49-810c-15f1f2cbf0a4" xlink:to="loc_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense_aeaad2d4-c0fa-4d60-860a-9b492db77e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5a92c7c0-d65f-4265-ae8f-de6cc5d48e87" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_9c006557-055d-4a41-9302-2c41840e4218" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense_9c006557-055d-4a41-9302-2c41840e4218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_75c22a27-9c8a-475f-a3b7-7687fd593427" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract_1f94ce86-0be0-4695-bfca-06ffeacdec9e" xlink:to="loc_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense_75c22a27-9c8a-475f-a3b7-7687fd593427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6c3bfca1-5148-4b64-aa09-30900dc037d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6c3bfca1-5148-4b64-aa09-30900dc037d2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_02d04cd8-884e-476d-a389-60f884a7fd53" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_1e1e93fd-a7f3-4311-b701-c5f71bf94af2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:to="loc_us-gaap_ForeignPlanMember_1e1e93fd-a7f3-4311-b701-c5f71bf94af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_43d826bb-ca29-4f91-a57b-d5099e9f2cb0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_d5b44028-7119-4707-a49f-a757d161d3b5" xlink:to="loc_country_US_43d826bb-ca29-4f91-a57b-d5099e9f2cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_97781bf8-0bc6-4f58-a28d-1a18053c005e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_c13a6c8d-d513-41a4-8cd2-aca1190c265e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_EquitySecuritiesMember_c13a6c8d-d513-41a4-8cd2-aca1190c265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_4efef296-5919-43ec-807e-93d2ad17b8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_FixedIncomeFundsMember_4efef296-5919-43ec-807e-93d2ad17b8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalancedFundsMember_2899a4c1-b465-48ff-a3d3-716c7e2b240b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalancedFundsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_BalancedFundsMember_2899a4c1-b465-48ff-a3d3-716c7e2b240b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_89da1e08-d316-402e-ba64-49a84d8e563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2a760775-b9a9-429a-a83c-4aeeb0a5f4be" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_89da1e08-d316-402e-ba64-49a84d8e563a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67a6c776-86d7-40a7-814f-77f342b19e7f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_7d527c4f-2f82-4f18-8dc8-dc5f13cd3258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_7d527c4f-2f82-4f18-8dc8-dc5f13cd3258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d2acfc43-bf11-410c-8c57-0cf19ce11107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_06a3ef51-1e14-4a8f-bdea-111e17f20f74" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d2acfc43-bf11-410c-8c57-0cf19ce11107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b4842811-cac9-41da-8927-cbb515dbd7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b4842811-cac9-41da-8927-cbb515dbd7b7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9b09c08-309a-4810-a3b7-84b223e14a54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_724e4cbb-4ab4-46c2-9d31-9722aea22a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_50109f71-98dc-4e1e-bcdb-b27f305d836f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_724e4cbb-4ab4-46c2-9d31-9722aea22a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d8be01ba-88a3-4411-95ba-ede22774f1fa" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_fc286b04-5cef-42e0-b38e-3f5a472bfb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_FixedIncomeFundsMember_fc286b04-5cef-42e0-b38e-3f5a472bfb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_5b32e944-d3a0-478b-aced-2bb6cc79e127" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_5b32e944-d3a0-478b-aced-2bb6cc79e127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b7f6de94-532f-450f-bf5c-dcd783a588d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_EquitySecuritiesMember_b7f6de94-532f-450f-bf5c-dcd783a588d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalancedFundsMember_c42caba3-70eb-448d-ba8a-9ee365adb1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalancedFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_BalancedFundsMember_c42caba3-70eb-448d-ba8a-9ee365adb1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8bda2b6a-576b-4ea0-9042-def0441f4c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c49b8c4c-6e15-4f28-bfcd-f8f709125f67" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_8bda2b6a-576b-4ea0-9042-def0441f4c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be1a66a5-717c-4a7a-90a4-3d64f087603d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4fba5fb0-1d68-4862-aca2-f3dcea762f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4fba5fb0-1d68-4862-aca2-f3dcea762f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ba10cad6-79cc-4b75-bfb6-31a798730c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ba10cad6-79cc-4b75-bfb6-31a798730c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f531b410-f714-4099-8e42-a02b8de83f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c6273368-aa4b-444c-be73-f7ed9045c9f5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f531b410-f714-4099-8e42-a02b8de83f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5fad5bbf-6bfc-4eb9-96bd-5a27acd3fc7d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3a828130-993b-49db-b8af-c7531e0c217f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_3a828130-993b-49db-b8af-c7531e0c217f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_8b483b5c-bd60-4b04-b7b2-238fdc5c1639" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling_8b483b5c-bd60-4b04-b7b2-238fdc5c1639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_30dc9fbe-6fce-4d01-a1a1-43abf136709e" xlink:href="trs-20211231.xsd#trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_01e6f4a8-8d07-447c-ab63-81d367d9b3f2" xlink:to="loc_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling_30dc9fbe-6fce-4d01-a1a1-43abf136709e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad0c2fed-60d2-4de8-bbef-4ee504693807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad0c2fed-60d2-4de8-bbef-4ee504693807" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2d9b2298-2607-4d24-8c63-8a3bdc41bf5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_3c1492fa-a069-4cf2-934d-971662633043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e7855095-b321-4178-ac15-d46d40908c5a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_3c1492fa-a069-4cf2-934d-971662633043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_eff14b0c-8f7e-4b2a-b3ab-7eb8e9e4b096" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4b184fc6-f8e8-4b4a-8cee-5023ec021cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_4b184fc6-f8e8-4b4a-8cee-5023ec021cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_cdc549f6-88d1-45d3-afb0-946af180ddc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_cdc549f6-88d1-45d3-afb0-946af180ddc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_5ef09f5b-6d4a-4acc-bf36-7fc3de7c4210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_5ef09f5b-6d4a-4acc-bf36-7fc3de7c4210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ad23e379-081c-4235-8b26-8b01dbc28761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ad23e379-081c-4235-8b26-8b01dbc28761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_4b0939e3-91cb-474a-9914-a6eb6b00e0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_4b0939e3-91cb-474a-9914-a6eb6b00e0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b129f2e5-ae56-4080-b328-801fa1f7b0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4a21788-34cb-4a03-96c0-5a610627c79f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b129f2e5-ae56-4080-b328-801fa1f7b0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwards" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwards"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7f4cd976-7aec-472d-8165-fc6d8ce1d7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fe4e6fb8-1cd4-4565-8723-98735c351b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7f4cd976-7aec-472d-8165-fc6d8ce1d7ca" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_fe4e6fb8-1cd4-4565-8723-98735c351b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7788a39a-d45e-4307-839b-b364e0f8a746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_445ee133-2de5-494a-b9a1-a4fbbca5c7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7788a39a-d45e-4307-839b-b364e0f8a746" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_445ee133-2de5-494a-b9a1-a4fbbca5c7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_196484c7-4a99-4e88-b10b-d2ad88be4e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7788a39a-d45e-4307-839b-b364e0f8a746" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_196484c7-4a99-4e88-b10b-d2ad88be4e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsEquityAwardsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2559a49a-bcab-41a6-b431-2c51d0e1d479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2559a49a-bcab-41a6-b431-2c51d0e1d479" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:href="trs-20211231.xsd#trs_MetricTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_f4bf0f4f-397f-4ec1-9ceb-4c5a86792dab" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_MetricTypeAxis_44c77cfe-292d-47f8-8680-7de2d2e71e73" xlink:to="loc_trs_MetricTypeDomain_f4bf0f4f-397f-4ec1-9ceb-4c5a86792dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5e002990-c93b-4ba7-be60-1aecdac6fba0" xlink:to="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2aa992ec-5e90-4ee1-bf3c-ed16988128cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_50735f8b-4894-4291-85f5-36c0e31304ca" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2aa992ec-5e90-4ee1-bf3c-ed16988128cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_0302f999-89bf-4afd-a70e-620f9ed60152" xlink:to="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2017EquityandIncentiveCompensationPlanMember_2e343deb-74fe-4663-b4d8-1d9fd789455b" xlink:href="trs-20211231.xsd#trs_A2017EquityandIncentiveCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2017EquityandIncentiveCompensationPlanMember_2e343deb-74fe-4663-b4d8-1d9fd789455b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DirectorRetainerMember_9804c20b-277d-41ff-8af5-fd945a086fa4" xlink:href="trs-20211231.xsd#trs_DirectorRetainerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_DirectorRetainerMember_9804c20b-277d-41ff-8af5-fd945a086fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2011PlanMember_c79dbe55-c47c-4cdb-a430-e7e880d659e0" xlink:href="trs-20211231.xsd#trs_A2011PlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2011PlanMember_c79dbe55-c47c-4cdb-a430-e7e880d659e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2006PlanMember_3fb6701f-87f5-4424-8f5a-a19443060835" xlink:href="trs-20211231.xsd#trs_A2006PlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2006PlanMember_3fb6701f-87f5-4424-8f5a-a19443060835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A2002PlanMember_9b7ea31d-c706-4630-a0f5-2ca401641cf6" xlink:href="trs-20211231.xsd#trs_A2002PlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0a5a379e-b2c0-4b28-b399-d17dd03de1da" xlink:to="loc_trs_A2002PlanMember_9b7ea31d-c706-4630-a0f5-2ca401641cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ab5d59d0-ed74-405f-b5ca-d15f77aeefd6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e2b78efb-cadf-406b-a6f3-de2dcca7bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_09814bd3-043a-4b62-a889-abf408dd955f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e2b78efb-cadf-406b-a6f3-de2dcca7bf4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bb75a672-7a31-479b-a9bf-0bc31a143921" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7f8d09cf-e6b1-41bb-aa50-d662f1ce400d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_efa1dcb2-8ae8-48ee-8a87-de8a85a3c681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7f8d09cf-e6b1-41bb-aa50-d662f1ce400d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsStockOptionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1147f960-ea84-4448-9e95-46aeb5f69298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1147f960-ea84-4448-9e95-46aeb5f69298" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3c108cf3-fdde-47b0-ab43-8a0bd1fbf51c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6c55fa24-2b24-4db4-a9af-6781de6b70af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_18a01559-1987-4081-ae79-bd79d854ec07" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6c55fa24-2b24-4db4-a9af-6781de6b70af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:to="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9acf348b-485e-4962-9951-ff1efc184b86" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_657ff316-ce02-4dd9-a179-95f5a37bff7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_830f3189-0adb-4806-b61f-0d11377c7ec5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_657ff316-ce02-4dd9-a179-95f5a37bff7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be0e6dcc-045e-4374-9c21-35ecdb0a253e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_933602c3-50a4-4c99-970f-5687efd2fd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_933602c3-50a4-4c99-970f-5687efd2fd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_73ba1e6e-5575-4bdd-a0e2-0edfa906c490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_73ba1e6e-5575-4bdd-a0e2-0edfa906c490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_76930d88-2533-41c3-ab6a-f5f3e3007b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_76930d88-2533-41c3-ab6a-f5f3e3007b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e1e89363-e33d-4272-87bd-5544b736df5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e1e89363-e33d-4272-87bd-5544b736df5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7aae9239-2580-4f35-8610-7558148649de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7aae9239-2580-4f35-8610-7558148649de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_266c39b2-9e3c-4563-9ce8-d6ab42048ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_266c39b2-9e3c-4563-9ce8-d6ab42048ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_56960079-4308-4b2e-a4c1-25e13712ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_56960079-4308-4b2e-a4c1-25e13712ab7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4739b3dc-0520-4f69-bd91-8f9c06aedb90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4739b3dc-0520-4f69-bd91-8f9c06aedb90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_5129b86e-0e95-4c35-bfc5-62caf715aeee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_5129b86e-0e95-4c35-bfc5-62caf715aeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_aa72314b-67ed-49fd-b889-5a887a1bcc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0500e149-5d79-467b-88d5-97faa7942104" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_aa72314b-67ed-49fd-b889-5a887a1bcc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsStockOptionActivityTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9fbdb24a-1606-4e33-9326-cd3cc7ab7d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9fbdb24a-1606-4e33-9326-cd3cc7ab7d1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6cf8537e-e14e-463c-9f79-892c5abc120b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6cf8537e-e14e-463c-9f79-892c5abc120b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1e710fa6-cf43-4ad1-ae73-bbf1821dbf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1e710fa6-cf43-4ad1-ae73-bbf1821dbf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_21a34be2-5fb6-4c58-a228-9724190386cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_21a34be2-5fb6-4c58-a228-9724190386cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_10a053ec-90a7-4d6c-a144-e974d8aa28a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_10a053ec-90a7-4d6c-a144-e974d8aa28a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_98ccccf8-dcdf-476e-aa25-2d399cf469b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_98ccccf8-dcdf-476e-aa25-2d399cf469b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6b5b83ad-a6fe-4526-9a3b-d1198a8df6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_682f175f-c5d4-48e5-834c-615dcf02756e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6b5b83ad-a6fe-4526-9a3b-d1198a8df6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9fbdb24a-1606-4e33-9326-cd3cc7ab7d1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e5e24766-6111-4b62-aad3-eafd15e03d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e5e24766-6111-4b62-aad3-eafd15e03d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2eb5959f-bab5-44a9-b845-7357ccdbcc6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2eb5959f-bab5-44a9-b845-7357ccdbcc6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_69ea0155-c7f8-4f2d-9c23-c3cde1edfe96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_69ea0155-c7f8-4f2d-9c23-c3cde1edfe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_cc5fded1-f0c3-47eb-955e-262fd3f12dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_cc5fded1-f0c3-47eb-955e-262fd3f12dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_08b00aa0-2871-4709-b7a6-c8d1626e3344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_08b00aa0-2871-4709-b7a6-c8d1626e3344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e1b59449-16a0-4dd0-840a-af8202f0e8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c97e8ecb-48e4-4d02-b7f8-72bb190798d7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e1b59449-16a0-4dd0-840a-af8202f0e8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4bc279b3-88bf-4a7a-956b-e60271a49be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9fbdb24a-1606-4e33-9326-cd3cc7ab7d1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4bc279b3-88bf-4a7a-956b-e60271a49be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_10e17739-1e33-46cc-86c6-f39e53b62485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4bc279b3-88bf-4a7a-956b-e60271a49be9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_10e17739-1e33-46cc-86c6-f39e53b62485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsRestrictedSharesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8318d3b2-99d5-40b9-9946-8f7faa1f3f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8318d3b2-99d5-40b9-9946-8f7faa1f3f9c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:href="trs-20211231.xsd#trs_MetricTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:href="trs-20211231.xsd#trs_MetricTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_MetricTypeAxis_033443de-ae5b-439c-8cbf-7c02e52834e7" xlink:to="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A3YearEpsCagrMetricMember_1b310228-4ef9-4937-aed3-f0365e4dacbc" xlink:href="trs-20211231.xsd#trs_A3YearEpsCagrMetricMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_A3YearEpsCagrMetricMember_1b310228-4ef9-4937-aed3-f0365e4dacbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_TotalshareholderreturnmetricMember_0401c8cb-ec4e-450b-82a1-557f30e63507" xlink:href="trs-20211231.xsd#trs_TotalshareholderreturnmetricMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_TotalshareholderreturnmetricMember_0401c8cb-ec4e-450b-82a1-557f30e63507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AveragestockpriceMember_8edee1e6-8d32-443a-8168-f50128ab1f2e" xlink:href="trs-20211231.xsd#trs_AveragestockpriceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_MetricTypeDomain_4dc1416b-7efe-431a-9a94-42eb46251e10" xlink:to="loc_trs_AveragestockpriceMember_8edee1e6-8d32-443a-8168-f50128ab1f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a92f46f0-2ea9-40b4-9a09-0e446bd34958" xlink:to="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9b634670-3a51-44f4-9c45-9cdd1742ded4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:to="loc_srt_MinimumMember_9b634670-3a51-44f4-9c45-9cdd1742ded4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0dbac79b-6263-4720-b76e-a2ddea1fd2a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b9eee8c8-b4f1-499b-92fd-84777bbef716" xlink:to="loc_srt_MaximumMember_0dbac79b-6263-4720-b76e-a2ddea1fd2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_07e1bfc4-e77a-44a5-8c89-19baeaa5cc2e" xlink:to="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan1Member_87dc334b-831c-44b4-9f72-3c811872e21f" xlink:href="trs-20211231.xsd#trs_Plan1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan1Member_87dc334b-831c-44b4-9f72-3c811872e21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan2Member_c004dff4-e2e0-4df0-8001-94ee8bb0577d" xlink:href="trs-20211231.xsd#trs_Plan2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan2Member_c004dff4-e2e0-4df0-8001-94ee8bb0577d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan3Member_e3a10694-5b11-4509-9f3f-0d29475ce3cb" xlink:href="trs-20211231.xsd#trs_Plan3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan3Member_e3a10694-5b11-4509-9f3f-0d29475ce3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan4Member_4275359c-5c4a-4d61-bc3a-64be6d3e16e3" xlink:href="trs-20211231.xsd#trs_Plan4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan4Member_4275359c-5c4a-4d61-bc3a-64be6d3e16e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan5Member_1adc892a-86d2-49dd-8c1a-da7509773250" xlink:href="trs-20211231.xsd#trs_Plan5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan5Member_1adc892a-86d2-49dd-8c1a-da7509773250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan6Member_12abb2b9-d19f-46ca-93eb-5c1b0a7daf78" xlink:href="trs-20211231.xsd#trs_Plan6Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan6Member_12abb2b9-d19f-46ca-93eb-5c1b0a7daf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan7Member_85a5e6d8-a2d9-4cf1-8972-3baee167baec" xlink:href="trs-20211231.xsd#trs_Plan7Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan7Member_85a5e6d8-a2d9-4cf1-8972-3baee167baec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan8Member_f15d2dd9-5e4e-4252-a2a3-394e7c761a75" xlink:href="trs-20211231.xsd#trs_Plan8Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan8Member_f15d2dd9-5e4e-4252-a2a3-394e7c761a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Plan9Member_f433fd1b-93a2-4142-96bb-faf88faab385" xlink:href="trs-20211231.xsd#trs_Plan9Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_76158113-f609-4fe5-a437-92645ef0d060" xlink:to="loc_trs_Plan9Member_f433fd1b-93a2-4142-96bb-faf88faab385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e270bb00-d8e7-4f09-af6c-d0d199de42ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:to="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ServiceBasedRestricedSharesMember_31175f94-9a27-46b3-8a64-90a2b2c5d4b1" xlink:href="trs-20211231.xsd#trs_ServiceBasedRestricedSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:to="loc_trs_ServiceBasedRestricedSharesMember_31175f94-9a27-46b3-8a64-90a2b2c5d4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PerformanceBasedRestricedSharesMember_4ead8e1f-9ad4-4b48-b2cb-2ea45115bbe1" xlink:href="trs-20211231.xsd#trs_PerformanceBasedRestricedSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_7cb914e7-b003-42af-94fa-d2659693682f" xlink:to="loc_trs_PerformanceBasedRestricedSharesMember_4ead8e1f-9ad4-4b48-b2cb-2ea45115bbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_45a0fb58-e908-47b4-aab0-edd66b4f9881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0bfa9b73-0ee2-4283-9b97-89d49f7afca3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_45a0fb58-e908-47b4-aab0-edd66b4f9881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_a907c049-fa28-442a-a4e4-e55bba9d3827" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_0a1f5324-6be4-4911-b09a-f6c47ac413c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_df23ab2f-c278-497d-b4e9-ea0e479df538" xlink:to="loc_srt_DirectorMember_0a1f5324-6be4-4911-b09a-f6c47ac413c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_0d9fb75a-eb9c-41b2-93ca-49eaea409a8e" xlink:to="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendDeclaredMember_9687259d-374a-46bb-9f4d-5bb04eb10e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendDeclaredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_9a0b3a02-7284-4243-b51e-1b74b4acaaec" xlink:to="loc_us-gaap_DividendDeclaredMember_9687259d-374a-46bb-9f4d-5bb04eb10e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7cc31236-df05-475b-bfaf-9f0548102443" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_bd045ca4-bd18-40f8-8882-93240263429e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_bd045ca4-bd18-40f8-8882-93240263429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_91edc036-ffaf-49d4-a4fd-081ac6b1b3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_91edc036-ffaf-49d4-a4fd-081ac6b1b3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_113d72f8-0945-4e28-ada5-b5431d88ad3e" xlink:href="trs-20211231.xsd#trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete_113d72f8-0945-4e28-ada5-b5431d88ad3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_65a9f139-cd59-4312-86cc-9561857621e0" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward_65a9f139-cd59-4312-86cc-9561857621e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_6527b3e4-ca4a-4e04-9d53-16fee37bb441" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan_6527b3e4-ca4a-4e04-9d53-16fee37bb441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_78b60bbe-733e-47c2-8f13-270cf7073319" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan_78b60bbe-733e-47c2-8f13-270cf7073319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_568de975-4baa-4df7-abe6-d58498cafe33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_568de975-4baa-4df7-abe6-d58498cafe33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_adc4271c-a828-412d-8e10-a572d6247f44" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod_adc4271c-a828-412d-8e10-a572d6247f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_b8c946a4-d0c1-41c2-bbfa-19bd10dccc98" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained_b8c946a4-d0c1-41c2-bbfa-19bd10dccc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_94967c44-cb2c-4863-8eeb-e082803c36ce" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward_94967c44-cb2c-4863-8eeb-e082803c36ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_302b5820-c05c-40d2-95f0-e43fdb5c2e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_302b5820-c05c-40d2-95f0-e43fdb5c2e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_8ad61e0a-2765-4cc7-b012-8865f36d27b1" xlink:href="trs-20211231.xsd#trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare_8ad61e0a-2765-4cc7-b012-8865f36d27b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b1337381-6d67-4280-8fb4-3bd7b7ab8b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b1337381-6d67-4280-8fb4-3bd7b7ab8b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_372d37d2-5dd8-42cc-95ff-b5c6ef1bd423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_372d37d2-5dd8-42cc-95ff-b5c6ef1bd423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_94fc6f4d-b8dd-41d3-8732-dd60cd4d4647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_94fc6f4d-b8dd-41d3-8732-dd60cd4d4647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_713ba194-39e6-4523-ba44-4035a78542ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_713ba194-39e6-4523-ba44-4035a78542ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f85a7f48-109e-4c73-8410-c7eb5525397e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5cb4ddd-4449-4798-be21-0c01eb5ce202" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f85a7f48-109e-4c73-8410-c7eb5525397e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EquityAwardsRestrictedSharesActivityTableDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f2cb172a-7a15-4174-a1b2-08205599df56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f2cb172a-7a15-4174-a1b2-08205599df56" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:to="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_834b325c-3a6b-4e45-9f3c-f60990f3cf30" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_329046fc-b94e-4021-9406-dfb1f1dfed98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2036809-a8aa-4722-8214-835a1d463506" xlink:to="loc_us-gaap_RestrictedStockMember_329046fc-b94e-4021-9406-dfb1f1dfed98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ab6e97-6243-4275-91c7-e35d6436c957" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_26a26070-3575-4fe8-b35c-a0d8fd8f7e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_26a26070-3575-4fe8-b35c-a0d8fd8f7e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e733a132-04b6-4b97-a15c-7da73d1b6e87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e733a132-04b6-4b97-a15c-7da73d1b6e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_04f6a07b-1e45-42e8-89c1-2067309da53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_04f6a07b-1e45-42e8-89c1-2067309da53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2325324f-b591-4725-ab96-1488fa33cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2325324f-b591-4725-ab96-1488fa33cda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a435ae28-6d23-41ab-9d9a-28e398fb30f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1385859c-989d-4d80-a47b-1186eac5f4ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a435ae28-6d23-41ab-9d9a-28e398fb30f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc8c772b-6446-4af4-9e9a-03d4e474270f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc8c772b-6446-4af4-9e9a-03d4e474270f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_abcb92ab-12a6-45d0-93ad-274c57d1c048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_abcb92ab-12a6-45d0-93ad-274c57d1c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99cf0218-d2d7-402e-9439-f4f4d397301d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_99cf0218-d2d7-402e-9439-f4f4d397301d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1285d4b1-acd5-4248-a302-3f180e84eb63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1285d4b1-acd5-4248-a302-3f180e84eb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11859e32-b85d-4b8d-9663-0028f4cc828d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d16c414d-2c2d-40d6-aed6-5edfeee62ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11859e32-b85d-4b8d-9663-0028f4cc828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa78a75d-0d0b-4eb6-8c8e-8f88386b5821" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7657c428-d0da-42ff-b6f8-0e97f13efebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_7657c428-d0da-42ff-b6f8-0e97f13efebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_246c2d16-2b1d-4853-a194-5ee1affdd943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_e0927fcf-c4b4-43f4-93ab-c7392fdc5455" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_246c2d16-2b1d-4853-a194-5ee1affdd943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareEarningsperShareNotes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b9b94c95-120b-4e69-a307-fd989b5b3036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cb56f816-66c7-4ed3-92e9-c58bdd18c070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b9b94c95-120b-4e69-a307-fd989b5b3036" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cb56f816-66c7-4ed3-92e9-c58bdd18c070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareEarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_17eadd39-0e40-4fa6-a777-de82cd8b0d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_17eadd39-0e40-4fa6-a777-de82cd8b0d9d" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63ea4b51-6c2b-4cf8-8c33-53f4727f02f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b98f34f-5b9c-4a51-8598-76a0ba951737" xlink:to="loc_us-gaap_ClassOfStockDomain_63ea4b51-6c2b-4cf8-8c33-53f4727f02f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_3cc7d8a5-5ee7-4cca-b0df-852673f9b0d7" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_029e0b7d-81ef-4d8f-aa33-141d44d910ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_bfdd2c60-ce4b-4988-a3e2-8136b1ed648c" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_029e0b7d-81ef-4d8f-aa33-141d44d910ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_df674f61-4de2-47d0-a97b-1a5eac96d831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_df674f61-4de2-47d0-a97b-1a5eac96d831" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:to="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ff6d0fd1-790f-4282-b6e7-c97105d0638d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_c1c73a69-bd87-49d5-b6d1-24511720fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:to="loc_us-gaap_RestrictedStockMember_c1c73a69-bd87-49d5-b6d1-24511720fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fad38eb2-7e00-4944-8f15-4f3cceeeed5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e93314e0-4e80-4c5a-9f2c-c554f2d2cde3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fad38eb2-7e00-4944-8f15-4f3cceeeed5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_7f612ec8-29eb-480a-abfe-9350f37e8d12" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15890e7c-a9a4-4b05-a0b5-cbc5783100af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_15890e7c-a9a4-4b05-a0b5-cbc5783100af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_690947c3-4da1-474f-a451-523a4a0f8990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_690947c3-4da1-474f-a451-523a4a0f8990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50c8340d-65c0-47ea-bebb-a63cbc044db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_c2ee6bde-c992-4651-8aca-50ffbdf5884a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_50c8340d-65c0-47ea-bebb-a63cbc044db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperSharePurchaseofCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3d93e358-4632-4cff-8bc0-dd73859f971c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3d93e358-4632-4cff-8bc0-dd73859f971c" xlink:to="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_4041f903-d304-45f0-aaee-c7f68639ab44" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_A10b51sharerepurchaseprogramMember_f438e048-19c3-4737-bc45-3303a6322d63" xlink:href="trs-20211231.xsd#trs_A10b51sharerepurchaseprogramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_946d3dd7-b629-4194-becb-09022af3101c" xlink:to="loc_trs_A10b51sharerepurchaseprogramMember_f438e048-19c3-4737-bc45-3303a6322d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4c28cd5c-eef1-48ab-a8bb-60b44fc1a818" xlink:to="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0b2a1bcf-c7c1-456f-ad94-8828e0168853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0b2a1bcf-c7c1-456f-ad94-8828e0168853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b1308fa6-1c73-4a6b-9a20-2a3b44c2e9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b1308fa6-1c73-4a6b-9a20-2a3b44c2e9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_442a5b48-55f9-461e-95f3-e9406f2abb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_442a5b48-55f9-461e-95f3-e9406f2abb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_644a09a5-696a-4a6e-9fdc-53fa0e62e2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ada72fe8-7a67-4bc5-8fcd-1b8e27532f13" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_644a09a5-696a-4a6e-9fdc-53fa0e62e2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/EarningsperShareDividendsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#EarningsperShareDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/EarningsperShareDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_77a605b5-b14f-42c3-b255-e6a911b4d5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_be23bd0c-5ce2-431b-879c-3093d624d70a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77a605b5-b14f-42c3-b255-e6a911b4d5eb" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_be23bd0c-5ce2-431b-879c-3093d624d70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_5043f476-5c5a-47a9-b619-813c2172616e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_77a605b5-b14f-42c3-b255-e6a911b4d5eb" xlink:to="loc_us-gaap_DividendsCommonStockCash_5043f476-5c5a-47a9-b619-813c2172616e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherComprehensiveIncomeNotes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeAbstract_f977079c-3c84-417e-9387-188b7651491d" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ed28b07f-8545-410f-a104-a9f900392dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_f977079c-3c84-417e-9387-188b7651491d" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ed28b07f-8545-410f-a104-a9f900392dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherComprehensiveIncomeTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeAbstract_3ca07ca8-fa2a-43d7-9345-97716cdbc75c" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_eaeac5e4-8fd7-40fe-b7a9-f4a869a9985a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_3ca07ca8-fa2a-43d7-9345-97716cdbc75c" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_eaeac5e4-8fd7-40fe-b7a9-f4a869a9985a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#OtherComprehensiveIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherComprehensiveIncomeAbstract_b34a3fd9-d9e0-44e4-92d8-522122a72b90" xlink:href="trs-20211231.xsd#trs_OtherComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_b34a3fd9-d9e0-44e4-92d8-522122a72b90" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d9ccf821-ff5d-4a09-8eac-13fc5c7b68ef" xlink:to="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0c98962f-f813-4c77-8d66-8df359bb0f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0c98962f-f813-4c77-8d66-8df359bb0f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_30b9b57c-3ccf-4a6d-9d8a-b499a97b5bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_30b9b57c-3ccf-4a6d-9d8a-b499a97b5bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e0a48b75-9814-46e5-8617-d3857dd02eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_e0a48b75-9814-46e5-8617-d3857dd02eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f849d750-42de-4d92-a6fe-4abc01472cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f849d750-42de-4d92-a6fe-4abc01472cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_1b9dad33-4c0e-49ca-94be-786c5a953064" xlink:href="trs-20211231.xsd#trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_087652a6-e551-4cf0-8f2e-1c832399b223" xlink:to="loc_trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember_1b9dad33-4c0e-49ca-94be-786c5a953064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_5277622d-ef99-447a-b82d-121ae5a3feff" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_c7416dac-fbff-4ed9-9e43-1a37c760e95c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc4a8edb-b5f9-4dc3-938e-a1d0684ec4d1" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_c7416dac-fbff-4ed9-9e43-1a37c760e95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_7f70fa5a-561b-42ea-bf32-68319cc51f5e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:href="trs-20211231.xsd#trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b81868cc-bd68-42c2-a65d-771c59e9ba77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b81868cc-bd68-42c2-a65d-771c59e9ba77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ccc2e3d-afdc-474f-8911-9a6d92c0dea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_9ccc2e3d-afdc-474f-8911-9a6d92c0dea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_d770f7ba-ed1b-4e10-914c-bae545fb781e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_d770f7ba-ed1b-4e10-914c-bae545fb781e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec53419a-4e11-4d3a-9c55-a82cc1e8a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ec53419a-4e11-4d3a-9c55-a82cc1e8a27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Reclassificationofstrandedtaxeffects_55e6effb-03ff-49da-a1e2-dd89b589f2c7" xlink:href="trs-20211231.xsd#trs_Reclassificationofstrandedtaxeffects"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_trs_Reclassificationofstrandedtaxeffects_55e6effb-03ff-49da-a1e2-dd89b589f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2106b170-e8e7-40ba-9285-b833e908f723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward_0fe4c8d3-3d91-4b1a-9dd7-e9f3c636a43e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2106b170-e8e7-40ba-9285-b833e908f723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_7be06c74-5d83-44cd-8b6b-a76417ce4cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_7be06c74-5d83-44cd-8b6b-a76417ce4cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_4eab76ff-22f0-4349-868d-40fbc0b18461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_7fba27d5-4621-47db-bd75-59547234fff4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_4eab76ff-22f0-4349-868d-40fbc0b18461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_2ea116d4-1ec6-4149-83b9-7de917c749d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_b34a3fd9-d9e0-44e4-92d8-522122a72b90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax_2ea116d4-1ec6-4149-83b9-7de917c749d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_45c44412-a6d8-481e-955b-8e71c7e56dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_b34a3fd9-d9e0-44e4-92d8-522122a72b90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_45c44412-a6d8-481e-955b-8e71c7e56dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_83611a33-179f-4cab-a057-2b6e2d54bf02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_trs_OtherComprehensiveIncomeAbstract_b34a3fd9-d9e0-44e4-92d8-522122a72b90" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax_83611a33-179f-4cab-a057-2b6e2d54bf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformation" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ac78a7dc-a14d-4cab-b7e5-e6ad8cf6d42c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_cdd7e703-817b-4776-9a82-8ea8290376ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ac78a7dc-a14d-4cab-b7e5-e6ad8cf6d42c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_cdd7e703-817b-4776-9a82-8ea8290376ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0f54e090-e4a3-4533-b431-c6f9d007d7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f38d20f3-7d0f-40f3-9a5a-ba94cd80c2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0f54e090-e4a3-4533-b431-c6f9d007d7e8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f38d20f3-7d0f-40f3-9a5a-ba94cd80c2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_bbf04a59-effd-4296-b94c-26f6957788fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0f54e090-e4a3-4533-b431-c6f9d007d7e8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_bbf04a59-effd-4296-b94c-26f6957788fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_bb1061bb-7387-4ab0-b10c-081f1db66cca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bb1061bb-7387-4ab0-b10c-081f1db66cca" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_bdeb204f-fa74-47cc-ab03-904ab3990e1c" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_93f3f90e-dc43-4501-b387-5639ed501cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_93f3f90e-dc43-4501-b387-5639ed501cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_7f15554b-7569-43ce-9d37-369ac8b86517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_ef73e978-b4f0-4901-bbfc-89e678c8c4d9" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_7f15554b-7569-43ce-9d37-369ac8b86517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfa5c6b4-800a-4ef9-bdca-415bad410d1f" xlink:to="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_PackagingReportableSegmentMember_f775c9cd-e5d0-438f-95e9-1f72f512c392" xlink:href="trs-20211231.xsd#trs_PackagingReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_PackagingReportableSegmentMember_f775c9cd-e5d0-438f-95e9-1f72f512c392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_AerospaceReportableSegmentMember_cdb0d682-e00e-47fc-8719-f1a0c141cffd" xlink:href="trs-20211231.xsd#trs_AerospaceReportableSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_AerospaceReportableSegmentMember_cdb0d682-e00e-47fc-8719-f1a0c141cffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_SpecialtyProductsReportableSegmentMember_009584d0-500b-4ab2-9634-9b9a6d3afcce" xlink:href="trs-20211231.xsd#trs_SpecialtyProductsReportableSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_trs_SpecialtyProductsReportableSegmentMember_009584d0-500b-4ab2-9634-9b9a6d3afcce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_a9bb3c5d-95bb-4c55-a723-5799f6ec6da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6319b782-fcdd-4134-a75f-e046252421c0" xlink:to="loc_us-gaap_CorporateMember_a9bb3c5d-95bb-4c55-a723-5799f6ec6da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85f6e062-7fa3-4f3c-aa6f-449b027af7bd" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fad85e07-d98a-4ce4-a9d5-085cda27d512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_Revenues_fad85e07-d98a-4ce4-a9d5-085cda27d512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7f1bae62-3e98-418b-8795-697827733d94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_OperatingIncomeLoss_7f1bae62-3e98-418b-8795-697827733d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_add63560-3b4a-4ae4-bbdd-224202dfd959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_add63560-3b4a-4ae4-bbdd-224202dfd959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2c78f609-023f-4e3d-a740-5108f1bf1403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2c78f609-023f-4e3d-a740-5108f1bf1403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bdccc0fc-919d-4742-9fd1-0b1e1bf822bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c99722e1-abfa-426c-9317-a7774922ca29" xlink:to="loc_us-gaap_Assets_bdccc0fc-919d-4742-9fd1-0b1e1bf822bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d6f1a4cf-4271-440d-81ee-3513677f0fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d6f1a4cf-4271-440d-81ee-3513677f0fa8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:to="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_68b24c71-cc80-4b70-b1ce-0786be977a9b" xlink:to="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_45b44edd-8813-4713-b1e9-041af633e852" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_srt_EuropeMember_45b44edd-8813-4713-b1e9-041af633e852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_badc2525-f6ae-4c28-b754-fced266a0e8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_srt_AsiaPacificMember_badc2525-f6ae-4c28-b754-fced266a0e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_OtherAmericasMember_903a9235-0141-448b-a9ec-c3fbf36704ce" xlink:href="trs-20211231.xsd#trs_OtherAmericasMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_trs_OtherAmericasMember_903a9235-0141-448b-a9ec-c3fbf36704ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_23981d75-9be8-4769-87c5-e72c21c3dfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_us-gaap_NonUsMember_23981d75-9be8-4769-87c5-e72c21c3dfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d0ff1360-dbc7-419a-8eff-f29a06747c17" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_62f2445f-e581-4865-b275-0a567116037f" xlink:to="loc_country_US_d0ff1360-dbc7-419a-8eff-f29a06747c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_53afdb12-0fb1-46ff-a137-3a1e7e496315" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4516735e-c4bb-4675-b8ae-8d0c147badc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:to="loc_us-gaap_Revenues_4516735e-c4bb-4675-b8ae-8d0c147badc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_af70114c-4aba-4234-badf-9ce09f49b303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f972633-38e4-43ff-96a5-6c8ceb74a599" xlink:to="loc_us-gaap_NoncurrentAssets_af70114c-4aba-4234-badf-9ce09f49b303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_16877509-9ac5-4920-bb5b-3c1faf1822d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_ExportSalesFromUnitedStatesOfAmerica_a901d553-decc-4ffa-98de-1b8aca644f66" xlink:href="trs-20211231.xsd#trs_ExportSalesFromUnitedStatesOfAmerica"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_16877509-9ac5-4920-bb5b-3c1faf1822d2" xlink:to="loc_trs_ExportSalesFromUnitedStatesOfAmerica_a901d553-decc-4ffa-98de-1b8aca644f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxes" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6dd78f2b-82c6-4e34-8bb9-d5d080f52753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_f03b28e7-3332-4449-9764-dc9610ef8488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6dd78f2b-82c6-4e34-8bb9-d5d080f52753" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_f03b28e7-3332-4449-9764-dc9610ef8488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e946a9f9-937c-4153-ba48-eeaf108acc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_052a785f-5a69-49af-9535-79af98f8d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e946a9f9-937c-4153-ba48-eeaf108acc3d" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_052a785f-5a69-49af-9535-79af98f8d8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b4b63127-4f4f-4e83-970a-7c9adcab99ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e946a9f9-937c-4153-ba48-eeaf108acc3d" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_b4b63127-4f4f-4e83-970a-7c9adcab99ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4f5a5d92-5745-437f-8964-9fa5a9afe9df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e946a9f9-937c-4153-ba48-eeaf108acc3d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4f5a5d92-5745-437f-8964-9fa5a9afe9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_be22f3de-6cb1-43de-8f3d-1a4f45bd7d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e946a9f9-937c-4153-ba48-eeaf108acc3d" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_be22f3de-6cb1-43de-8f3d-1a4f45bd7d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesIncomeTaxbyJurisdictionDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc496dd8-69ea-4e26-997f-a6f018e37632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc496dd8-69ea-4e26-997f-a6f018e37632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3644fdc2-df0b-4595-ab9e-a32450aef251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc496dd8-69ea-4e26-997f-a6f018e37632" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3644fdc2-df0b-4595-ab9e-a32450aef251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b1f98223-5f6b-4c50-bfb5-d1c5a97ce8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc496dd8-69ea-4e26-997f-a6f018e37632" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b1f98223-5f6b-4c50-bfb5-d1c5a97ce8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8e8eb690-a50f-452a-a2d8-379c04eefe61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_bc496dd8-69ea-4e26-997f-a6f018e37632" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8e8eb690-a50f-452a-a2d8-379c04eefe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c8674002-1e0b-4a93-a849-75ec1347fe83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c8674002-1e0b-4a93-a849-75ec1347fe83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c453eb7f-27e0-4ca7-acec-a03991137d53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c453eb7f-27e0-4ca7-acec-a03991137d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b06efae8-6654-4dee-ba42-b6d0c7d4ce0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_b06efae8-6654-4dee-ba42-b6d0c7d4ce0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_203489bc-f428-48c5-8795-3a6da353ea7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_203489bc-f428-48c5-8795-3a6da353ea7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d019d89-baa1-4ebc-add8-4f0947e95f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2d019d89-baa1-4ebc-add8-4f0947e95f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_387e8f55-8e93-4f23-9d72-f1bec4e45bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_387e8f55-8e93-4f23-9d72-f1bec4e45bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_155ab336-c8ed-4426-a64f-1d2f76f9eac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_155ab336-c8ed-4426-a64f-1d2f76f9eac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9659f636-4356-4db9-927d-1e5004881737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9659f636-4356-4db9-927d-1e5004881737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6b67f9db-d27e-44c9-bf57-e2c6a2ee6ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e0428723-39c4-4aba-9ad0-ab99de714d00" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6b67f9db-d27e-44c9-bf57-e2c6a2ee6ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesComponentsofDeferredTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6f0f3a8c-801e-4586-87a5-692351636f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d4d59f95-6d50-42a4-82ff-9c8d17f2027f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6f0f3a8c-801e-4586-87a5-692351636f40" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d4d59f95-6d50-42a4-82ff-9c8d17f2027f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d4d59f95-6d50-42a4-82ff-9c8d17f2027f" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3a1e0065-54c3-43a8-87a5-99caf7afa7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3a1e0065-54c3-43a8-87a5-99caf7afa7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_d2965737-31db-4307-b029-71bc197c7cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_d2965737-31db-4307-b029-71bc197c7cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_85346240-94a8-425f-b338-775e2f614103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_85346240-94a8-425f-b338-775e2f614103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_5c838a94-3361-4c02-9815-bdd90f19a5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_5c838a94-3361-4c02-9815-bdd90f19a5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingleaseliability_1a9756d1-b212-43c5-831a-624b1c808d3d" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingleaseliability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_trs_DeferredTaxAssetsOperatingleaseliability_1a9756d1-b212-43c5-831a-624b1c808d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3c7a35e1-0e77-429b-8ab6-47f9acddd07b" xlink:href="trs-20211231.xsd#trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3c7a35e1-0e77-429b-8ab6-47f9acddd07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_18fdb988-b169-4478-a935-b5b9691871e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_18fdb988-b169-4478-a935-b5b9691871e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_003f9850-3868-478d-aa67-f7f0bebdd6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_003f9850-3868-478d-aa67-f7f0bebdd6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_353a7578-554c-40e9-b2f1-37f3f376728a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_353a7578-554c-40e9-b2f1-37f3f376728a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9a7164a8-5867-48d3-9fe2-844c57c93aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_baa212ff-026f-42c1-bde6-1cfe2a94fead" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9a7164a8-5867-48d3-9fe2-844c57c93aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d4d59f95-6d50-42a4-82ff-9c8d17f2027f" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b34ef020-e364-41b4-bb2a-6ec6d5b74b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b34ef020-e364-41b4-bb2a-6ec6d5b74b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_47bad167-806c-407c-ba98-8247efbc542c" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_trs_DeferredTaxLiabilitiesRightofUseAsset_47bad167-806c-407c-ba98-8247efbc542c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_95117e82-424f-48b3-8ab0-8a093d07c3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_95117e82-424f-48b3-8ab0-8a093d07c3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_fb14e39d-fba2-4dd9-94e0-1ab1b2ff129f" xlink:href="trs-20211231.xsd#trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax_fb14e39d-fba2-4dd9-94e0-1ab1b2ff129f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_f871589b-7787-49c4-8663-ef9f3bb4663a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_f871589b-7787-49c4-8663-ef9f3bb4663a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_58e3ed09-ac25-4794-b578-07bf262fcef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_803e232d-85db-49b1-841d-ecd88f972db2" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_58e3ed09-ac25-4794-b578-07bf262fcef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_7a68738d-dca0-4216-9191-61dd5bc7a57d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_d4d59f95-6d50-42a4-82ff-9c8d17f2027f" xlink:to="loc_us-gaap_DeferredTaxLiabilities_7a68738d-dca0-4216-9191-61dd5bc7a57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesIncomeTaxExpenseReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f8c2b59d-c6ed-4000-b0ab-7e635a97b03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f8c2b59d-c6ed-4000-b0ab-7e635a97b03f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f3c15a3d-ddc4-4504-ba9d-345c20260897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f3c15a3d-ddc4-4504-ba9d-345c20260897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5b10c077-295f-48dc-847a-07fa3e4e28e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5b10c077-295f-48dc-847a-07fa3e4e28e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7920b0c9-b83a-4f70-a6ca-595830d7722a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7920b0c9-b83a-4f70-a6ca-595830d7722a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_9b03ea62-4c7d-4719-bca5-615e49321e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_9b03ea62-4c7d-4719-bca5-615e49321e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_f5aa8b39-2f4f-4121-b177-7cf800ebb9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingencies_f5aa8b39-2f4f-4121-b177-7cf800ebb9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_926c4452-a775-4294-9ec4-11ccb605ed76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_926c4452-a775-4294-9ec4-11ccb605ed76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_38ccb2fe-4d52-4533-ab2c-aea414d530ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_38ccb2fe-4d52-4533-ab2c-aea414d530ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_7bf31391-2267-4082-a608-bf77ff2f24e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges_7bf31391-2267-4082-a608-bf77ff2f24e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_afa94cb0-4eae-4bc9-ab33-3796f086ee24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_afa94cb0-4eae-4bc9-ab33-3796f086ee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_fa383b53-8c75-4938-9ad6-eb892e3d65d1" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings_fa383b53-8c75-4938-9ad6-eb892e3d65d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c7c63f81-8b7a-48f3-9494-5dbdd6bbde5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_c7c63f81-8b7a-48f3-9494-5dbdd6bbde5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_97ae9764-452a-4d90-8090-3816e57a755b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_97ae9764-452a-4d90-8090-3816e57a755b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IncomeTaxReconciliationTaxReform_197d4e9a-76a5-43be-9374-22476834079f" xlink:href="trs-20211231.xsd#trs_IncomeTaxReconciliationTaxReform"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_trs_IncomeTaxReconciliationTaxReform_197d4e9a-76a5-43be-9374-22476834079f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_433a1192-1599-46c1-a752-d38af37574e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_433a1192-1599-46c1-a752-d38af37574e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_38ff10f2-f270-4c38-893a-45d57e31434a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c89cae10-349b-43db-ab4c-6898fdfc1e73" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_38ff10f2-f270-4c38-893a-45d57e31434a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f8c2b59d-c6ed-4000-b0ab-7e635a97b03f" xlink:to="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_69870d50-39a4-4a97-958e-13d02a5a7729" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_e6aef5b3-a0ff-45a1-9e36-3732bcf5bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_54d2342f-2936-47f0-b099-97ecfb96008e" xlink:to="loc_us-gaap_ForeignCountryMember_e6aef5b3-a0ff-45a1-9e36-3732bcf5bde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_9c7dcf51-33a1-4b9c-b5b7-5b25a546624d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_01092370-4710-43c5-924a-4f7e9578070c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_9c7dcf51-33a1-4b9c-b5b7-5b25a546624d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_34bbdac4-651a-4047-8040-05fadadb4386" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9ce87c23-b4dc-4c82-a32d-1b75888c0ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9ce87c23-b4dc-4c82-a32d-1b75888c0ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_e800ed5f-9982-4b0c-bb0c-1b8b4bccdec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_1329abaf-f6a8-4e72-a717-1a5433e8eee0" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_e800ed5f-9982-4b0c-bb0c-1b8b4bccdec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_011bda09-6017-45cb-bdc4-fcf057a3d3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_011bda09-6017-45cb-bdc4-fcf057a3d3b4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:to="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_da503762-4e74-4327-bd89-49df0049ad71" xlink:to="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_385640d6-5e15-4fa9-b23a-eed912c77106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:to="loc_srt_MinimumMember_385640d6-5e15-4fa9-b23a-eed912c77106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_40737542-2d7f-41e8-97bc-aced43ab80e1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab0105fd-0ed2-476a-9fad-191eceb710b1" xlink:to="loc_srt_MaximumMember_40737542-2d7f-41e8-97bc-aced43ab80e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1195e856-7965-4ef2-9fcc-49da23100330" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_ced27628-4003-4df2-99ea-71024486680d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_ced27628-4003-4df2-99ea-71024486680d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_bfa301ba-01a5-4411-9965-a1e8b727ec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c31f6e22-2654-497c-89df-fda857b4edf1" xlink:to="loc_us-gaap_ForeignCountryMember_bfa301ba-01a5-4411-9965-a1e8b727ec7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_fbb6f2f4-2ae0-49db-9830-5b5f8af06808" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0b679393-49ba-4524-9d07-11fc00c68957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0b679393-49ba-4524-9d07-11fc00c68957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_363a1767-3429-49c8-97c6-870ac80e4cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_363a1767-3429-49c8-97c6-870ac80e4cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c0ab889d-109e-4a5d-a671-1889f4bbac25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_05bf3e98-7804-4e29-97da-240aac425e7f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_c0ab889d-109e-4a5d-a671-1889f4bbac25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_627b38b6-380d-4daf-8a0b-afd3a580e771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_627b38b6-380d-4daf-8a0b-afd3a580e771" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_3a80fa53-9985-4d73-8ee0-6ac2cf2d7fae" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_2ab786cc-de83-445d-bf10-387fbfa7f05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0ca7492e-9122-48f0-9275-e9779ce06e3b" xlink:to="loc_us-gaap_ForeignCountryMember_2ab786cc-de83-445d-bf10-387fbfa7f05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:to="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_34259153-e2e8-4a51-9b5b-9f052e4a321a" xlink:to="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_95b9a4dc-5538-45b7-9932-7f809a50828d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:to="loc_srt_MinimumMember_95b9a4dc-5538-45b7-9932-7f809a50828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a8c18cc-e3cb-4542-ada5-331aa32d43e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_25e39f5d-1a9c-4753-a9fa-4380337dee42" xlink:to="loc_srt_MaximumMember_8a8c18cc-e3cb-4542-ada5-331aa32d43e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_b4b5545a-f693-4b4a-909b-58df5c8468fe" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_aef2fa57-3552-49bb-ba13-0412227ebec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_aef2fa57-3552-49bb-ba13-0412227ebec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6cd51185-35d9-4c27-a675-6c85b59bdd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_6cd51185-35d9-4c27-a675-6c85b59bdd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36ea0c8c-33fe-4006-9145-8b0edbf6ef79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_36ea0c8c-33fe-4006-9145-8b0edbf6ef79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_0982a891-bb77-4394-af6a-03cf4a65a5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03a2687b-9399-4134-a9f2-341d9c247422" xlink:to="loc_us-gaap_OpenTaxYear_0982a891-bb77-4394-af6a-03cf4a65a5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f062e46a-fe32-4aeb-9ffe-f0429fd1884e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f062e46a-fe32-4aeb-9ffe-f0429fd1884e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_dd085aa3-d832-4516-b999-7f199c76c95b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_dd085aa3-d832-4516-b999-7f199c76c95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a90027f1-5fe7-414e-95fc-dc5a3e398c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a90027f1-5fe7-414e-95fc-dc5a3e398c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b1fe87e5-02b1-4353-b922-9e6c251f78ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b1fe87e5-02b1-4353-b922-9e6c251f78ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4c43a271-8964-4041-93ae-df70c9266b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4c43a271-8964-4041-93ae-df70c9266b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b68ffe54-dddc-45a6-b799-cadb04a0d962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_b68ffe54-dddc-45a6-b799-cadb04a0d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_e2e11c4f-3a13-4a54-b5a5-163ee3e4f8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_e2e11c4f-3a13-4a54-b5a5-163ee3e4f8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d734ac3d-b76d-4d55-af4a-25f923191b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4346e28c-d48f-4c1f-834c-4165ea397802" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d734ac3d-b76d-4d55-af4a-25f923191b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialData" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryQuarterlyFinancialData"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d517d8a3-b1d6-407a-9c2a-80122e0cca77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_8bf8f5bf-0036-4f4a-9195-bbca4a8f68c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_d517d8a3-b1d6-407a-9c2a-80122e0cca77" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_8bf8f5bf-0036-4f4a-9195-bbca4a8f68c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryQuarterlyFinancialDataTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_afd3416e-5373-4c07-bf6f-a0db2ce13b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_306ef6b8-6127-408f-bbfe-b597d6e4ade5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_afd3416e-5373-4c07-bf6f-a0db2ce13b99" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_306ef6b8-6127-408f-bbfe-b597d6e4ade5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SummaryQuarterlyFinancialDataDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1e745f3d-d2e0-4007-b6c4-80153ed6b950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1e745f3d-d2e0-4007-b6c4-80153ed6b950" xlink:to="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:to="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d433442a-6cfd-4b73-9be5-4194f015b88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_10376ca9-7eea-4313-9b1b-e7294b668068" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d433442a-6cfd-4b73-9be5-4194f015b88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8fd5d9f0-0940-4104-9fbc-c2afd8a02404" xlink:to="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6eec5efc-58d3-4c1e-bd73-11f2d5e6c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_Revenues_6eec5efc-58d3-4c1e-bd73-11f2d5e6c015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f672c165-615b-4205-95ac-1243d8b6e83c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_GrossProfit_f672c165-615b-4205-95ac-1243d8b6e83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b2d4e86a-3d33-46f5-b58f-de4163fdc7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_b2d4e86a-3d33-46f5-b58f-de4163fdc7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a18bf401-68e5-4d57-8676-491b3eb791da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a18bf401-68e5-4d57-8676-491b3eb791da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ee8eacf-0263-4988-8df0-62fff83142d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_NetIncomeLoss_1ee8eacf-0263-4988-8df0-62fff83142d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ecf2c419-a8f6-45ed-bc7f-4c71d1f4e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ecf2c419-a8f6-45ed-bc7f-4c71d1f4e78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0e40c28f-5114-4aa0-a192-36d9812f5642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_0e40c28f-5114-4aa0-a192-36d9812f5642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3b13aa94-2557-4c86-ac39-817431106daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_EarningsPerShareBasic_3b13aa94-2557-4c86-ac39-817431106daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a1f4eda4-7c88-4b49-97a2-ba08e682c1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_db4492c2-81ef-40d3-9469-c5c55f70b689" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a1f4eda4-7c88-4b49-97a2-ba08e682c1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3294e702-5a93-4533-ab9e-7ed294d66b0a" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8039c2a2-0a00-42ae-9f96-3aa5f9a155fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8039c2a2-0a00-42ae-9f96-3aa5f9a155fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_bc3b1e74-31fb-4352-8a2d-6b8f87b6d9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_bc3b1e74-31fb-4352-8a2d-6b8f87b6d9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_aee59972-b7fa-4e4b-9101-b34973711962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_aee59972-b7fa-4e4b-9101-b34973711962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7a8a32d2-fab3-4170-839a-717193ba92a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f364aadf-9e8f-4e99-9bee-b47e7e1bd1d5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7a8a32d2-fab3-4170-839a-717193ba92a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="trs-20211231.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_5f45fc29-39b0-4a0c-a277-2928136dd6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_5f45fc29-39b0-4a0c-a277-2928136dd6ca" xlink:to="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4664caee-5cfd-4643-b134-b7062527ab49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8dc6755f-c0d1-41d8-abd7-6199d51e02d4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4664caee-5cfd-4643-b134-b7062527ab49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_eac09e7b-dee2-4249-8664-bcc3b4dba1c4" xlink:to="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_567657c0-fd64-4933-a966-0dd56a832773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_5b3c8dab-34f4-4edf-a356-c56a7379f795" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_567657c0-fd64-4933-a966-0dd56a832773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#SubsequentEventsSubsequentEventsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SubsequentEventsSubsequentEventsAcqusitionDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_71a64144-3bc9-4331-91ca-b3fe5a83053d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_71a64144-3bc9-4331-91ca-b3fe5a83053d" xlink:to="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1a143d0c-d584-4817-99c0-8a9c6ed262d2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_IntertechPlasticsMember_075c4918-fbd6-424a-8ded-7878527ab4a4" xlink:href="trs-20211231.xsd#trs_IntertechPlasticsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_39a905c5-705c-4fa9-bc6d-d644506ca484" xlink:to="loc_trs_IntertechPlasticsMember_075c4918-fbd6-424a-8ded-7878527ab4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1b99bf5c-0a1c-4500-9f47-0243155be053" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_945b80d0-1ed0-4c1c-989c-1fdae5147bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_97829a2e-ef99-4bb5-8775-18f442772023" xlink:to="loc_us-gaap_SubsequentEventMember_945b80d0-1ed0-4c1c-989c-1fdae5147bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2a72e7b9-e432-4e48-8d30-1fdc711394f0" xlink:to="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_trs_Purchasepricebasedondefinitivesalesagreement_dcea64dc-45d6-4de5-a2f9-970e122e987f" xlink:href="trs-20211231.xsd#trs_Purchasepricebasedondefinitivesalesagreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_trs_Purchasepricebasedondefinitivesalesagreement_dcea64dc-45d6-4de5-a2f9-970e122e987f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsDate_cf8281e7-1b83-4fb8-a890-3d2358697f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_us-gaap_SubsequentEventsDate_cf8281e7-1b83-4fb8-a890-3d2358697f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_2e86590f-017e-4dc8-9abc-ff8cdd4dc490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_42ebc7d1-6983-424d-bf93-362ec37562c2" xlink:to="loc_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_2e86590f-017e-4dc8-9abc-ff8cdd4dc490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/DividendsDeclaredDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#DividendsDeclaredDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/DividendsDeclaredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_d7883f3f-6fa9-4b57-9fa4-fbd7bc224ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_d7883f3f-6fa9-4b57-9fa4-fbd7bc224ed7" xlink:to="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_38005618-8d9f-4ce4-9eea-09dc43c58804" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c434fcaf-732e-4824-8718-ca9ca8aec673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_6ac4071e-6485-4d8c-acf4-1342aadffcb1" xlink:to="loc_us-gaap_SubsequentEventMember_c434fcaf-732e-4824-8718-ca9ca8aec673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d257fb02-e1ed-4c8a-a712-ccae8d86ac71" xlink:to="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_07edc73c-0d69-4596-86b8-3d9d665adec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_07edc73c-0d69-4596-86b8-3d9d665adec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_9352ba22-4095-4af7-bdc1-fce3d796ded4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_9352ba22-4095-4af7-bdc1-fce3d796ded4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_59b86b97-e3d0-4f45-b8b1-b72dfba8442a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_59b86b97-e3d0-4f45-b8b1-b72dfba8442a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_f65d162d-5436-4c46-bf1a-b813997c6cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ed6524d2-bf19-4fa8-b7a1-3d190e07417f" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_f65d162d-5436-4c46-bf1a-b813997c6cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="trs-20211231.xsd#SECScheduleArticle1209ValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_0c602421-c01d-48cd-8f63-9dd5568d6bac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_351cf89d-b444-4fd3-9f41-a1df740b0017" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_0c602421-c01d-48cd-8f63-9dd5568d6bac" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_351cf89d-b444-4fd3-9f41-a1df740b0017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsTables" xlink:type="simple" xlink:href="trs-20211231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsTables"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_60b02997-7b6e-44ca-bbee-e17ef3325a91" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="trs-20211231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_775cfcd0-b4ae-41e0-9cc2-d632135e2901" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_775cfcd0-b4ae-41e0-9cc2-d632135e2901" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_60e89088-c0f3-4371-a8c3-958405cf62c7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_b1afa8aa-b69b-4db9-93fd-da4d0db99a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_63532bbf-6ac5-47c5-97fc-e8ac9f1ef2c6" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_b1afa8aa-b69b-4db9-93fd-da4d0db99a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_adf23b53-da0a-43d2-a938-f25fe4c85dc0" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f9ba2fbd-24d1-4218-9cea-e6deed4390c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f9ba2fbd-24d1-4218-9cea-e6deed4390c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4368d526-f617-4d16-bca8-f07d84e53ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_4368d526-f617-4d16-bca8-f07d84e53ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_589a3cc9-6207-4133-ba52-01f973265c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_589a3cc9-6207-4133-ba52-01f973265c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2cca01ee-6cc8-4438-afeb-a1bbcdef21f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9031376b-5148-4bfc-a58b-35186f405c5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2cca01ee-6cc8-4438-afeb-a1bbcdef21f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>trs-20211231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 trs-20211231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MP 4  P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\X
M]._;L_:9_;@^/^N:!^SY\<-&^&GASX=_M27WPJ.E)X<&HZGJ=Q8Z-?3SZA?^
M9.B?8Y9XBD-LB(Q$#.TQ8!4^B_#?QT_;AT7]ECQ#>>,_@WX:\0_&;3/&-UX8
M\/6&AQ7>GZ)J[FZ6*TU67S6GEM+/[/(MW.H>5D6*5$9WV @'TC17YB_%3]M'
M_@L!_P $S_VB/A+JW[?&N?";XH?![XO>/[+P9J&H_#KPY=Z7?>$M6O686Q19
MI',]O\KMEM[,L+C,;%-_U=_P4?\ VIOB3\ ?AYX<^&?[.'B/P%8_%_XGZ_\
MV+\.3\2M2>VT6"2*)KF[N[LQYD,4=O$R 1@LT]Q;H =] 'T917S)^P)H'_!7
M/1]9\2W_ /P4Z^(7P*U#3Q:6Z^$[3X.V6IJPEW.9Y+N2_2/:H41A%16SN<L5
MV@-Y-\$OVV/VR?V^O@7\3?VU_P!COQ1X7T?P5X6UW5]/^$/A/5O#;7I\=QZ7
ME9KJ]NA,CVT=W,DD4"P*K0!1)(9L^6 #[THKR3]A']L/X=?M]_LC^!OVNOA9
M;RVVD^--&%T=/GD#R6%TCM#<VCL  S13QRQ%@ &V;@,$5YO^W'^VUXV^%_[1
MGP<_8,_9U&E?\+0^-.H7\L>L:W:-<VGAC0=/MVN+[4I($=#/,54Q6\1=$>4D
ML2(RC@'U'17RE\&_VP_B7\-_^"A6H_\ !-3]IWQ'I^O:KJ_@!/&OPM\<V>EK
M8-K-BD[V][I]W C&,7D$B>:KQ!4D@?)1&C)?DO@C^UU^U7_P44\1?&;QM^QI
M\1/"W@_P/\*_&=[X,\$W&N>&3J1\::[8Q(]W<73^=&8--\V6.",6^)7'F2F4
M?+$ #[:HKPG_ ()M_MR>%?\ @HC^R%X9_:;\/^'9-"OK\W&G^*?#4\WF2:+J
M]K*T-W:,V!N"R*61B 6C>-B 6P/=J "BL_Q7XK\.>!O#EWXM\6ZO#8:;80F6
M\O)SA(DZ;CCMS7G'_#<_[(__ $7K0?\ O\__ ,30!ZO17+^#?C1\+/B%H:>)
M?!7C>RU&P>1D2ZMW)4LIP1R.QK6_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJ@#2HI$=9$$B-E6&01W%+0 4444 %%%% !1110 4444 %%%% !1110
M4444 ?E3_P %4?\ @EOX_P#AK^UEX+_X*0?\$JO'4'A+XV^*OB%'!K7@_5)P
MWACQA?1Z9J,WG746=L5RT4-Q"9/NEK@OF&0O.?K_ /X)6?\ !0Q?^"C/[.>H
M?$/Q-\++WP)X[\%>+;WP?\3O!-\^\Z/KUF(_M$2,<%XR)$8$C*DLAR4+'SGQ
M5^Q5_P %!?AOXF\,Z%\%OVA?!7BOPI9_'#5?&.D#QEX(F%[X2AU"'6)9(I)8
M=2B&IVL4]^4CC5(9@)%&\HF5WM-_X)D?%CX2_L7^-?V=_P!E3]LJY\#_ !&^
M*'C/4?%/Q'^-5_X+34+_ %'4]1;=?7%K:Q7=M'8NP6**$J[^1%'A0TA$R@%G
MXW?#2Q_X*)_M9> O#JP+<?"?]GSQXOBG7M4QF+Q!XTM(Y(;'3K=OXXK!III[
MEQE/M'D6XR\5PL7;_MR?\$N_V&O^"CVG6%G^V%\#X?%<VCV<]OH6H?VM=VEQ
MIBS%6D:![>5-K%D0G((;8H8$#%?./A'_ ()6_P#!6SPMX'TGX.V?_!=5-,\#
MZ?!%8S:%X1_9BT/2)SIR_+);V]W%=F2T=DW 3I^\1CO!)Z_0'Q__ &?_ /@H
M-J?[0>@_$_\ 9(_;@\,^$/!=GX;32]8^&/CCX7C7-/FG25V%_'/!>6ETLNQE
M3R_."?N@>=Q  /DW]@?X7_M1?L;_ !$_:?\ ^"1LOQ8U_P"(/@OPK\*[;Q1\
M"->UZ?SM3TJRU.*_MDTN:0#YMEQ;$1 ;0!"[*J"01IVW_!K[J7A_3_\ @A-\
M'KKSXXDL3XF.JL_!B=?$.ILV_P!,(5/TQ7U]^SW^SA9?!2^\2>/?$OC&Z\6>
M._&UU;W'C+QA?6D=NUY]GC,=M:P01_+:VD",XB@!8@R2.[RRRRROX-8_\$R?
MBC\)/!_Q3^ /[*7[1VF>"/A=\7-<U#5=1TBZ\(/>ZGX4FU&,)J:Z/<"[CABC
MF^:2))H9!:RR.X$JD1* >,?\&F.E>(+#_@C3X6U+5K:2*RU/QKXANM#20$ 6
MGVYH_E]O.CFZ=\U7^.NGZA9?\'6WP2UO7E8:;?\ [+.J6OA]W'R-?17VI27"
MIZN(9$)QSM(KZB^+G[#?Q'\+?L+>'/V-?^"<O[0K_ F;PDNEVF@>)8?#\6K/
M%86TBF:)XYBH>2899Y"<NY;=P[5L_M?_ +$MI^TEXM^&OQU\$^.(_"GQ5^#V
MO3:IX#\7S:5]L@V7,!M[_3[NW62)IK2Z@.QU22-U*HZ.-I5@#Y%_;8MM6UO_
M (.:OV-;/PP#YNC_  N\9WVN,@SY=E)87T$;.!_"9RH&>-Q%+_P:<6%[HO\
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
M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\
MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH
MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"L[Q99VD/AN\
MEAM8T982594 (K7K-\8_\BQ>_P#7 T 3V%A8M8PLUE$28E))C'/%2_V=I_\
MSXP_]^A1IW_(/@_ZXK_(5-0!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!
M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\
M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C
M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%
M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!D>"I'DTF0R.6Q=R@9.<#=TK7
MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /!?^"=7_)#]7_['O6/_ $?7
MO5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R
M")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MS?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK
M_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[_D'P
M?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \%_P""=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!CWK'_ */K
MWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R
M")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]
M_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_
M\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\
MK]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?^"=7_)#]7_['
MO6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV
M*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F
M_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\
M@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"I
MJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J
MV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH \%_P""=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!C
MWK'_ */KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6
M;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N
M!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P
M/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?^"=7
M_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_
MZ_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\
M\@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\
M(5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\
M'_7%?Y"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_
M *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \%_P""=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^
M2'ZO_P!CWK'_ */KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]
M"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[
M_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_
MY%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /!?^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\
M#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*
MMBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @
M^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!
M<T[_ )!\'_7%?Y"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'
M\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O?:
MMI6ERVT&I:G;V[WMQY%FD\RH9Y=K/Y: GYFVH[;1DX5CT!JQ7XU^ _CA\/\
M]L?_ (*7>-?V6OVY_$NN#XJ^&?VL;VP\%> =0\17VGVD'@&/0=1_L^ZTV"&6
M-#+(R_:)KI!Y[>? 2X0JJ_H'X;_98_:6\$_LL>(?V9O!G[3?B6.\U'QC=0Z#
M\1-<UI]3UO1/#-Q=+*T<5Q="1Y;R&V:6V@EF+E&\J5S)L*L ?2-%?D3^V3^Q
M?\0O^"0_[0O[._[3_P"PS^U'\7-8?Q_\==#\ ?$3X?>/_'EUKMIXJMM2,S/<
MD7!.VX58927P0I=9%V>6P?W_ /:A^.7B+]J3_@LCX!_X)8Z?XCU.P\ ^&/A;
M>?$GXL6NC:C-:2:^?M"V>GZ9--"R2+;))+'<2Q*P6<21H^5#*0#[WHKX ^"?
M[14W[$__  5T^('_  3C\2>*+Y_A?X@^#$/Q3^',&JZA+=GPR8)Y;34M.@DE
M9I/LSFWDNDA+%8=DBH%5PHXC_@G7X3\:?\%=_P!A?QI_P4!^*7CSQ5I7CKXG
M:_X@;X-WNE>)[NS'P^L+*XFLM,CL8X95B61)[=Y9Y2I-R699=\>$ !^FU%?+
M/_!%W]NK7_\ @HQ_P3A^'G[3GCF"&+Q5>6D^F>,([>(1H=3LYWMII50<()?+
M6<(.%$P7M7FO_!0/]H/Q?\5_^"G7[/\ _P $H/"?BS5=$\/>,='U3QS\7;K0
MM1EL[V_T2RBG6STQ)X662*"YNX'6<HR.T:! VUW# 'WA17P-X0^+-_\ L-?\
M%I/#?[ OAS5;Y_A7\=?A;=:_X/\ #M_J,MRGAWQ)ICS-=QV9F9FAM)[.+S&@
M!V+,A= N]]W(_P#!-Z6U_P""SG@OXT?ME_'#QEXH32=2^)6K>%/@G::#XGO-
M/3PCH=A'$D&HV8MY4":C--(\TER=SYCC16$:[* /TGHKX]_X(<_MK_$C]M[]
MA>#Q'\<K^*]^(7P^\7:IX%\>ZE!$L:7^I:<Z#[5L7A6E@EMY'  &]WV@+@#[
M"H **S_%?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W-><?\-S_LC_ /1>
MM!_[_/\ _$T <Y_P3J_Y(?J__8]ZQ_Z/KWJOG'_@G1XR\+O\"]4E76X"LGC;
M59(SG[RM*&4_B"#^->^?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 $/@?\
MY!$O_7[-_P"A5L5S/A+Q+H-CIDD-WJD4;&ZE8*Q[%N#6I_PF/AC_ *#4'_?5
M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0
M!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5
M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?5 $/@?_D$2_\ 7[-_Z%6Q7,^$O$N@V.F20W>J11L;J5@K'L6X
M-:G_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :
M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :59OC'_ )%B]_ZX&C_A,?#'_0:@_P"^JS_%'BCP_>>'[NUM=5B>1XB$13R3
M0!N:=_R#X/\ KBO\A4U9%CXN\-1V4,;ZS"&6)003T.*E_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJS?&/\ R+%[_P!<#1_PF/AC
M_H-0?]]5G^*/%'A^\\/W=K:ZK$\CQ$(BGDF@#<T[_D'P?]<5_D*FK(L?%WAJ
M.RAC?680RQ*"">AQ4O\ PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &
ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4
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
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@#"\%V5G+I4C2VD3'[9*,M&#QNK7_L[3
M_P#GQA_[]"LWP/\ \@B7_K]F_P#0JV* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.
MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"
MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^
M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_
M0H_L[3_^?&'_ +]"IJ* ,+P796<NE2-+:1,?MDHRT8/&ZM?^SM/_ .?&'_OT
M*S? _P#R")?^OV;_ -"K8H A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_
M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F
MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"L[Q=8V4?
MAJ\>.SB5A"<%8P"*UZS?&/\ R+%[_P!<#0!-I^GV#6$!-E"285R3&/05-_9V
MG_\ /C#_ -^A1IW_ "#X/^N*_P A4U $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M5G>+K&RC\-7CQV<2L(3@K& 16O6;XQ_Y%B]_ZX&@";3]/L&L(";*$DPKDF,>
M@J;^SM/_ .?&'_OT*-._Y!\'_7%?Y"IJ (?[.T__ )\8?^_0H_L[3_\ GQA_
M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[
M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8
M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[
M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_
M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* ,;P. -(E '_ "^2_P#H5;-8_@?_ )!$O_7[-_Z%
M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""=7_)#]7_ .Q[
MUC_T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C
M^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\
MBQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;X
MQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?+7_!7C]KS
M_AD_]D?5/^$=U3R/%7C+?HOASRWQ)#O0_:+D=QY<1.&'222+UKBS''T,LP-3
M%UG[L$V_\O5O1>9Y^:YEALGRVKC<0[0IQ<GYVV2\V]%YL^C? _\ R")?^OV;
M_P!"K8KY1_X(Z?M5Q_M/?LB6,.NZIY_BCPC<#2?$0D?,DN%!@N3W/F1CEN[Q
MR>E?5U&78^AF>!IXNB_=FDU_EZIZ/S#*LRPV<9;2QN'=X5(J2\K[I^:>C\T%
M%%%=IZ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/
M_1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_
M )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O
M_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_
M )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%-EEBMXFGGE5$12SN[8"@=23
MV% #JKZMJVE:#ID^M:YJ=O96=K$TMU=W<RQQ0HHR69F("@#DDG KYM^)W_!2
M?PIJ'BZX^#7[&?P\O_C-XXA.RXB\.2JFC:6Q. ]YJ+?ND4'LI;)!4LIK&TG]
M@3XN_M*ZG;^-_P#@H[\96\30I*L]G\*_!\LMCX<L6!RHF((EO74_Q.1CD9=3
M7BSSA5YNE@(>UDM&[VIQ?G/5-KJHJ4EU2/GJF?+$U'1RRG[>:T<D[4HO^]4L
MTVNL8*<EU2W+?B[_ (*-ZK\6/$=W\+?^">OPDN/BGKEO*8;_ ,6SLUKX8TE_
M66[./M! Y\N(_./NN3Q7X\_MU?M!?&?X]?'K57^,7QBA\8R^'[N;3[&\TR'R
M=,BVMB46<6!B$NI D(WRJB.W)P/Z'/"'@[PE\/\ PY:>#_ OAC3]&TFQB\NR
MTW2[1((($]$1 %4?05I5X&?<)YCQ%AHTZ^,<=;M*/N>24>9-V[R<GVY=4?,<
M3<#YMQ5A(TL3F#AK=QC#]WY)1YTW9Z\TW)O2W*KI_@A_P2'_ &O/^&3_ -KC
M2_\ A(M4\CPKXRV:+XC\Q\1P[W'V>Y/8>7*1ECTCDE]:_>^L?P/_ ,@B7_K]
MF_\ 0JV*]/A;A^OPW@982=?VL;WC[O+RWW7Q2NF]>FM^Y['!?"^)X2RV6"GB
M?;0YN:/N<O+?=?%*Z;UZ6=][A1117TQ]@%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_]CWK'
M_H^O>J\%_P""=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!
M_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A
M5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<
M5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#
MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>%_
MM%?\%!?@1\ ?$*?#+3Y-0\;_ ! N3LT_X?\ @FU-]J4DF.!*$^6W'0DR$-MY
M"MBO./\ AG_]N+]MC_3OVL/B&WPG\!W'*_##X?Z@'U*]B/\ !J&I < CAHXA
MM93@A&&:\BOF])570PL75J+=1VC_ (Y?#'TUEVBSPL3GU%5Y8;!P=>JM&HVY
M8O\ OS?NQ]+N=MHL[/XW_P#!1[X2^ ?&#_!GX(>'=3^+/Q&.53PAX(43K:L#
M@F\N@#%:H#PQ)9D_B4#FN.B_8X_:D_;!E76_^"@'Q;_L?PQ*P>+X.?#J]>WL
MF3J$U"]4^9='&-R(=@8;D8=*^AO@?^SU\%?V;O!Z>!/@?\.-,\.Z:N#+'8P_
MO+A@,!YI6S),^/XG9C[UV=8_V7B,=[V8SYE_S[C=0_[>^U/_ +>M%_R&']C8
MK,O>S:IS1_Y]0NJ?_;S^*I_V]:#_ )$<_P##'X4?#7X+^$;?P%\)_ VF>'M'
MM1^YT_2K188\XY9MHRSG'+-EB>22:Z"BBO:A"%*"A!));):)'T-.G3HTU"G%
M**T22LDO)!1115EF/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\
MT?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y
M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_
M -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?
M^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444
M%%%% !1110 4444 %%>:?M&_M>_L^?LIZ''J_P :?B':Z?<70_XEFBVX,^H:
M@V<!8+:/,CY;"[L!02,L*\/_ .$B_P""A?[<'R>#]+G_ &>_AQ<_\Q;5H5G\
M6ZG">\<&=FGAAQECYBG#*6'%>7BLVP^'J^PIIU*O\D=6O\3T45YR:\KGC8W/
M,)AJ[PU).K6_DAJUYR=U&"\YM7Z7>AZY^TI^W+^SS^RV\.A>//%,NH^)[["Z
M3X)\-VQOM8OW;[BI;Q\KN[-(44] 2>*\C_X0[_@H/^W!^]^(VNS_ +/_ ,.;
MG_F7] N5G\5:G">TUSC98AASM0;UY5U8<U[!^S7^Q#^SO^RNDVI?#?P@UUXA
MO=QU;QEK\YO=7U!V^^TERXW#<>2J!4)YVYYKUNN;ZAC\PUQT^6'_ #[@VE_V
M]/24O2/*NCYD<G]FYGFFN8U.2'_/JFVE_P!OU-)2\U'DCT?,CSC]G7]DO]G[
M]E7P\V@?!+X<V>E/<+_Q,-5<&:^OVSDM/</F23)R<$[02=H XKT>BBO7H8>A
MA:2I48J,5LDK)?)'NX;"X;!T(T:$%""V2227HD%%%%;&X4444 %%%% &/X'_
M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O\ P3J_
MY(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O5 !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_
M %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\
MD$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y
M"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\
MKBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !17.?%3XO\ PN^!
M_A"X\??%WQYI?AW1[;_67VJW:Q(6QD(H/+N<<(H+'L#7S2_[7G[6'[8[G1_V
M"_A1_P (UX3F)5_C%\1K%H8)$_YZ:=8L-]R>NUW&S(VLJ]:\[&9IA,'-4VW*
MH]H15Y/Y=%_>=HKJSRL?G.!R^HJ,FYU7M3@N:;\[+9?WI6BNK1]!_';]H[X'
M_LS^$'\<?'+XD:;X>L &\C[9+F:Z8#)2&%<R3-_LHK'OTKY[_P"%Y?MU_MM?
MZ'^S#X"?X.^ +G@_$?QYIXDUB^A/\=CIQ.$!'*R2G#*0592,5VWP)_X)R_!_
MX9^+U^,GQ=UO4_BG\1W*M+XU\</]H>W<'(%I;DF.U13]T*"R= ^.*^A*X_JV
M:9CKB9>QI_R0?OO_ !3Z>D-?[[.#ZIG6;:XN?L*7\E-^^_\ '47P^E.S7_/Q
MH\/_ &<O^"?_ ,!/V>-<D^(OV2_\8>/+L[]2^('C2Z-_JD\A&"4=^(!VQ& <
M8!+8KW"BBO4PN#PN"I>RH048]EW[ONWU;U?4]G!8#!Y=0]CAJ:A'LEUZM]V^
MK>KZA11172=84444 %%%% !1110 445_+?7QG%W%W^JOL/W'M/:<WVN6W+R_
MW97OS>6Q^H^&WAM_Q$/ZU_M7L/8<GV.?FY^?^_"UN3SO?I;7^GCP/_R")?\
MK]F_]"K8K^6^OZD*.$>+O]:O;_N/9^SY?M<U^;F_NQM;E\]P\2?#;_B'GU7_
M &KV_M^?[')R\G)_?G>_/Y6MUOH4445]F?EP4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >"_\$ZO^2'ZO_V/
M>L?^CZ]ZKP7_ ()U?\D/U?\ ['O6/_1]>]4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6
M/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_
M *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_
M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW
M_(/@_P"N*_R%34 %%%% !1110 456UG6M&\.:5<:]XAU:VL+&TB:6[O;V=8H
MH8P,EW=B J@=23BOE[Q3_P %&/$/QC\0W7PR_P""=_P@G^)NK6\I@O\ QK?E
M[3POI+^LET<&Y(Z^7%C<.49NE<.,S'"8!)59>\]HI-RE_ABKM_):=3SLPS;
MY8HJO+WI?#%)RG+_  Q5Y/Y*RZV1]+>-/''@WX<>&;OQG\0/%6GZ)I%C'YEY
MJ6JWB000KZL[D ?GS7R_J7[>?QJ_:?U"?P;_ ,$Y/@TVMV2RM!=_%GQM#+9>
M'[0@X8VZ$"6]8'LH&#@E64YJ]X+_ ."<%Q\2_$MK\5O^"@/Q8N?BSXAMY/.L
M?#;(;;PUI#_W8+)<"8@?*7E'SC&Y,\U]0:;ING:-I\.DZ1806MK;1+%;VUM$
M$CB11@*JJ % '  X%<'+F^9?$_84^RLZC]7K&'RYG_>BSS.3/<V^-_5J3Z*T
MJK7F]84_1<\NTHL^;OA7_P $V/!9\86_QG_:]\?:A\9O'D7SP7WBB-1I6F,3
MDI9Z>/W,2@X/S!N0& 0U]+1QI$@BB0*J@!548 'I2T5Z.#P&$P$'&A"U]6]V
MWWE)W<GYMMGJX#+,#EE-PPT.6^K>KE)]Y2=Y2?G)MA11178=X4444 %%%% !
M17/?$3XN?"OX1:5_;OQ5^).A>&[/!(N==U:&U1L=@9&&X^PYKP'6_P#@K-^S
M7J>IS>&OV?O#7CCXMZO$VQK/X>>$KBZCC?MOGE$<87N74L .:X,7FF78&7+7
MJQBWLK^\_2.[^2/8R[A_.\VBYX3#SG%;R47RKUD_=7S:/I^BOE4_%7_@JQ\;
M/E^'7[./@7X2Z9-]W4OB#XA;5+[R_P"^EO9@+&_^Q+D>M'_#NSXO?%<_:/VM
MOV\_B)XKCDYGT#PBT7AW3''_ #S>*W#-*HZ9)4GK7)_:U>O_ +KAIR\Y+V<?
M_)[3^Z#/2_U<PF$US#'4J;_E@W6G\O9WI_?4B>Q_&+]K_P#9>_9_61?C%\>/
M#.A7$0R^GW.J(UV?I;H6E;\%->.G_@J!%\3,V_[(?[)7Q,^)Y?\ X]M971_[
M'T>3TS>78&W/O'TKT?X._P#!/W]C+X#/'=?#7]G?PY;WD1RFJ:A:?;KQ6_O"
M>Y,DBDGGAA7L0  P!@#H*7L<^Q/\2K"DNT%SR_\  IV7_E,/K7"&!_@X>IB)
M=ZLE3A\Z=.\O_*Q\J_V/_P %</C=_P A/Q9\-?@GI<O1-+LW\0ZQ"#U#&4BU
M/L5QSGVK\&:_J0HKYKB+@19_[)O%33AS7<O?O>VRYHQC:VO*E>^NR/O."?%Z
M7!_UB*RZG*-3DLJ;5+EY>;>3A4G._,K<\GRV=OB9_+?7]2%8_@?_ )!$O_7[
M-_Z%6Q7;PCPC_JK[?]_[3VG+]GEMR\W]Z5[\WEL>5XD^)/\ Q$/ZK_LOL/8<
M_P!OGYN?D_N0M;D\[WZ6U****^S/RX**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?\ @G5_R0_5_P#L>]8_
M]'U[U7@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZH **** "BBB@ HHHH **** "BBB@
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
MGQ-\2_!GX=?%WP_KOBGP9%;R>+=#TC5([FXT?SVE6%;E8R?)=C#)A&PV%R0
M03I?%?XM?#'X%?#S5/BU\9O'VD^%_#&B0";5]>UR^2VM+1"ZH&DD<A5!9E49
M/)8 <FOS^_X)I> _!/PV_P""\O[>_A+X>>$=-T+2H=(^&DD&F:18QVUO$TFA
MR22%8XP%7<[,YP.68D\DUW'_  6L\'?MU?$'3?ASI7[,W[#7A+X]^ -!UJXU
M[XF?#[Q=XAM+6#Q 8H6CLK,P7)V7*1R2/=;&# S6]MA'VE2 ?2'[.G[>7[&/
M[7>MZCX;_9>_:=\%^/K_ $BU6YU2U\*Z]#>/:0LVU7D$9.P%N!GK@^E6/B5^
MVU^R7\'O'LGPQ^)W[0'AK1=<MQ;-J-E>:@!_9JW+;;9KQQE+(3-Q&9VC$AX7
M-?+/_!*?]LC_ ()]^/OV<?BO\5_V7OV(?#WP$\<_#NWD3XU?"NP\$V6BZGIU
MW9P7$L4=R;6"$W$1VW(BD=%((E!1&W+7*?\ ! 'X;VG[5_\ P1FU/XC_ !]B
MBUK6?VE=?\9:O\2+VZCWMJ,EU?W>F,&W9^18+5$1.B*% P!0!^D8((R#D'H:
MYWXJ?%SX8? [P1=_$GXP^/M*\-:#8E%N=5UF]2"%7=@D<8+$;G=V5$099V8*
MH)(%?%G_  ;3?M)>/?VE_P#@D-\.M7^)^LS:EKGA&YU#PI=:E<2%WN8;&X9+
M8LQY8K;-!&6/+&/)Y-<O^V)\0-5^-'_!Q1^S#^Q]KLAG\)?#[X:ZS\4)])<Y
M@N]7D%[I]E/(O1GMC 9(CU1I6(ZT ?=OP;^/_P &OV@M'OM;^#GQ#T_78M+O
MC9:M#:N5N-.N0H?R+F!PLMO)L97"2*K%75@,,"<'XP?MH?LJ_ 'Q2/!7QC^.
M_AW0-56P6_N[*]O?GL+-GV+=W6T$6EN6!43S;(R58;OE./C7X\?$;4?V<_\
M@Y1^"FE>%+DVNF?M!?!+6-#\:V49VPW=QHRWFH6=[(HX:9$5H%D.2(W*]*H?
M\&X>OK^U]^QY\8?VR?C!IL.L:S\>OC/K]YK[:C&)?,TJ.*&SM--.[K;00K)&
MD9R%5V'<T ?I':7=K?VL5]8W,<T$T:R0S1.&21",AE(X((.014E?GG_P;0_&
M#Q;XZ_8"\2?!/Q;KEQJ0^"'QC\0_#S1KV\E,DKZ99M!/:JS$Y(CCNQ"OHD*K
MT K]#* "BLGQUXAU3PIX1O\ Q'HGA6[UR[M(#)!I-BRB:Z;(^1"W&?KZ5Y#_
M ,-8?&S_ *,?\=_^!5M_\50!#_P3J_Y(?J__ &/>L?\ H^O>J^:_^"<_B;6&
M^!.IR-X.O07\::H[(67*%I Q4^ZDE3[BO?/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: #P/_R")?\ K]F_]"K8KE/"NN:C:Z=)'#X;
MN9P;F1BZ,N 2W3\*T_\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EH / __ "")?^OV;_T*MBN4\*ZYJ-KITD</ANYG!N9&
M+HRX!+=/PK3_ .$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BLWQC_P BQ>_]<#4/_"2ZO_T*%[_WTM4?
M$NO:G<Z#=03>&+J%6B(,KLN%]S0!T&G?\@^#_KBO\A4U85EXCU5+.)%\)7C
M1* P9<'CK4O_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%8GQ)U?3
M/#_@'5]?UN^CM;*QL)+B[N9FPD,2#<[L>P"@DGVKS_XG_MM?L[_!<R1?%3XH
M>'=#GCSNLK[Q!;+<G'7$(<R-^"FO@W_@JC_P5]^#WQ=_9TO?@+^S/K.H7T_B
M>X6#6]:.GS6\"Z>C9EBC:549VD=50D KL\P9Y%>!G7$>5Y-A*E2I5BYQ3:AS
M+F;Z*V^_W'S'$'%F39!@:M:K6@ZD4VH<RYI/HK7OJ[7=M-S]/?"FM:5XC\+:
M;XAT&_BN[&_T^&YLKJ!MR31.@9'4]P5((/H:\8_:&_X*%? SX%>)5^%F@+J7
MC[XA7!*67@#P/;?;K\R?]-MF4ME'!8N0P4[@K 5^?_\ P3%^(_[37[:_PSC_
M &1)_P!I*_\ "7A#P#IJ?:[/PE;B/7]8L997 B%Y(3Y,,65CRBY"LBLK @C]
M&_V>/V=_@Q^ROX:;PS\#_@0-'68#[?J&1+>WS==T]PY,DISDX)VC)P .*X\L
MSC,.(L#"O@XJG"2UG*TG?[2A%/H[KFFUWY9(X,HS_-.*\NIXG+X*C3DM9SM)
MW6DE""?1W7--K:_))'D'_#.7[;/[:W^G_M@_$=OAAX%N.1\*OAYJ&;V[B/\
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
MJ]QI&DW=_!JMUIEO+=6H;[-<R0*TD.X8;:Q&5R.#CK0!^=?_  3J_P"%9?\
M! 7_ ((F?#[4?V\]9O?#EP;\7GC!;32I[Z:TU35KMI([5H[=7;=#$T<<A&1N
MA?!.5!T?V^?AQ-^SQ_P6#_9U_P""I^MD0_#MO"6I?#/XF>()1M@\.170N+C2
MKVY8\0VSWEPT,D[[4B+1[F&\5^@FH:;IVKVIL=5T^"ZA+JYAN(@ZEE8,IP01
MD, 0>Q /:I9X(;F%[:YA62.12LD;J"K*1@@@]10!^=]MX$LOVZ_^"^'@W]K+
MX5:G;:Y\,OV</A/?Z9)XQTV99]/O_%>JM<P2:=;3(3'<-!93;YFC9O*=DC?#
M'%<O_P $B_&/PJ_X)!_!3XT_L+_M:>/-.\'S?"[XE:OKO@O^V+I(7\3^%+X1
MS6%WIZ,0;V1I!+;M##O=)PL1&]E!_333].T_2;*/3M*L8;:WA7;%!;Q!$0>@
M4< ?2FWFD:3J-S;WFH:7;SS6DA>UEF@5FA8C!9"1E3CN* /B;_@WU_9(^*7[
M*/[ 3:C\=/"]QH/C7XK^/=7^(/B3P_>(5GTN746C6&WE!Y646T%N70@%'9D(
MRIK[AHHH **** /!?^"=7_)#]7_['O6/_1]>]5X+_P $ZO\ DA^K_P#8]ZQ_
MZ/KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _
M_((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6
M+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !11
M10 4444 %%%% !13+FYMK*W>[O+A(HHU+22RN%50.I)/ %>.?%+_ (*(?L0?
M!KS(_'O[3GA.*>'/FV>G:B+^X0^AAM1)(#[%:Y\1B\)@X<]>I&"[R:2_$Y<7
MCL%@(<^)JQIKO*2BOO;1[-17RL?^"HUAX]_<_LS?L@?%WXA[_P#4:I;^%SIN
MEOZ9NKDC;GW3I0/'/_!7;XL?\BU\$/A7\*;.0_,_BWQ'-K=]&OJ@L@(2WLW%
M>;_;V J?[NI5?\$)-?\ @5N3_P F/(_UFRVKIA5.M_U[A*4?_ [*'_DQ]4UC
M>-?B-\/?AMIAUKXB^/-&T"S )-WK6J16L6!U^:5E'ZU\WC]A#]JSXE_/^T7_
M ,%)O'MS#)_K-,^'&FVWAR)1_P \_-B#O(O;+ $BMKP5_P $FOV%/">I#Q#K
MGP>;Q=JQ(,VJ^-]7N=5EF_WTF<Q'_OBCZYG-?^%AE!=ZDTG]T%/_ -*0?7^(
M,1_ P:@N]6HD_P#P&FJE_1R0GC3_ (*S_L*^%=3/AW0/B])XOU<Y\G2? ^CW
M.J2S8_N/"AB/_?=8W_#=G[6'Q,^3]G7_ ()L^.YX9/\ 5ZI\2-4MO#L:#_GI
MY4A=Y%]E()!KZ0\%_#OX?_#?3!HOP[\"Z-H-F  +31=,BM8ACI\L2J/TK9H^
MIYS7_BXE07:G!)_?-S_])0?4.(,1_'QB@NU*FD__  *HZE_511\K?\('_P %
M=?BQ_P C/\=/A9\*;.7[J>$/#<VM7L:]PYO2(BWNG%'_  ZWTOQ[^^_:9_:[
M^+OQ$WG_ $C2[KQ2=.TM_7%K;!=N?9^E?3'BGQ?X3\#:++XD\;>*-.T?3H!F
M>_U6]CMX(Q_M/(0H_$U\\>+_ /@JW^R[;ZY+X,^",/B?XM>(8SC^R/AIX>EU
M$ G@%I\+#LSU97; &<5Q8O!9#A+?7ZKFWTJ5)._I"_*_E$]7+?#VKG=W"C5Q
M*6[G*<H+_$KJE%>;21V?PM_X)Y?L1?!KRY/ /[,GA.&>''E7NH::+^X0^HFN
MC)(#[AJ_G1*L3G%?O1_PGO\ P58^/OR^!_A!X(^"FC3=-1\8ZD=:U?9V>.WM
MP(4;N4EZ=,U^#5?E?B1/!2AA(X6@Z<%[2WN<B?P;)I/3SBM]+ZG[!PC]'OA?
MQ"R/%Y-FF+E0HPG1J.G@ZE%>\E6C'VK]E5@[*4N50EH^9R6D1@5@<XK]Z?\
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
M?="/,WZ2<&=?]E\.8#_?<;[27\M"+E\G4J<D5ZQC41R]U_P5+\)?$2YDT?\
M8Z_9W^('Q>N@Y1-2TC1GT[1U<'&V2^NU41\]]A!P3FH_^$/_ ."KWQ]Y\6?$
MOP+\#]&FZV/ABP_MW650]4>:8BW4]@\7(ZXZ5]3VMK;6-M'9V5O'##$@2**)
M JHH&  !P /2I*/[+Q>(_P![Q,FOY8?NX_>FY_\ DX?ZP9;@M,MP,(O^>K^_
MG]TDJ7_E*_F?,OA;_@E'^S2^M1>,?CYJWBSXNZ_$=PU/XD>(YKU$;N$MU*Q!
M/1&5@!Q7T/X1\$^#/A_HD7AGP%X2TS1--A_U.GZ181VT$?TCC4*/P%:=%=N$
MRW 8"[P])1;W:6K]7N_FV>5F.>YQF]EC*\II;)M\L?\ #'X8KR22"LWQC_R+
M%[_UP-:59OC'_D6+W_K@:[CRBYIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4
M444 %%%% !1110 4444 %%%<Y\3_ (Q?"3X)>&W\8_&;XH^'?"6D1YWZIXFU
MJ"PMQ@9/[R=U7]:TI4JM>HJ=*+E)[)*[?HD)M)79T=%?$GC3_@OO^PLWB&?P
M%^S#IWQ!^/GB>$[&T/X,>!KK5=C'A2UPZQP;/5T=P!D\UD_\-!?\%W/VGOW?
MP1_8L^&OP"T.XXCU_P",?BU]9U1HC_RTCL=. $,O_3.?(]3SFOKX<!<14X*I
MCX1PD'K?$3C2=NZA)JK+_MR$C!XJB](^]Z:_CM^)]XUX=^TE_P %+?V!OV1!
M/#^T1^UCX+\.WML"9M%;5UNM2&.N+*W\RX/X1]>*\ _X<Z?'CX_'[7_P4+_X
M*E?%[XB0S<W7A#P)+#X0T&0'_EE+;V89IT X#%D8]3R37N/[-O\ P2P_X)X?
MLCF"Z^ G[(W@W2-0ML&'7+O3?[0U)2.XO+LRSCGGA^M5_9_ ^6_[UC:F)DOL
MT(<D'_W%K)27_A.Q<^)G\,5'U=W]R_S/#O\ A]'\1OCSBS_X)W?\$S_C)\64
MFXL_%?B.PC\)^'9@>CI?7^2X'4J8U.,>M)_PIS_@O;^T_P#/\4_VIOA3^SKH
M5QUTGX8^&'\1:T(CUCENK\B&.3MYD'3J!VK[QHH_UKR[ :95EM&F^DZJ>(J?
M/VG[GYJC$/83E_$FWZ:+\-?Q/A[PO_P0)_8SUK7+?QO^UWXX^)O[0?B*!_-C
MU'XO>/;J]@AD[^5:PM%"L?4"-PX XYKZV^$?P'^"/P!\.CPC\#/@_P"&/!NE
M@#.G^%]"M["%L="5A10Q]SSS75T5X^:\3\0YY!0QV*G4@MHN3Y(_X8*T(^D4
MC2G0HTOABE^?WA1117A&H4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2
M_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5
M_P D/U?_ +'O6/\ T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW
M_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>-?M_?M(Z-
M^RG^REXJ^+FH2Q&]AM!::#:R'_CYU"8[84QW .78?W(W/:D_:#_;^_9:_9LU
M#_A&/''Q%34/$TC^7:^#O#,)U'5IY3TC%O#DQL>WF% ?6OQ^_P""GO\ P4UU
MO]OGQ+I?AOP_X/NO#?@_PO<SFSTR]N-]S=WA8QO<3A0%0JJ[%0;MN9#O;?A?
MCN*^*<)D^5UG1FG6^%):\LI7MS-:)I)R2;3=M#\^XVXXRWA_*:T:%52Q#7+&
M*UY9/K*UU'E7O6=F['[#_L)?M.Z+^UO^RWX7^,]C+$E[/9"U\06L9P+74(0$
MG3'\(+#>N?X)$/>KOQ2_;@_9!^"_F1_$O]H_PAIMQ#GS+ :U%/=#_MA$6E_\
M=K\+_P!A#XB? K3/C/H_PJ_:RT_7-2^''B?5(K*\M-/\375E;6%[.Z117D\<
M+J)8MVR.0Y4HC>9NQ$4;]SOA=^PU^Q[\%_+D^&W[-WA#3[B+'EWSZ-'<72X_
MZ;S!Y?\ QZL^&\XSW/LDI8JE&FEK!RE*3;G%+F]Q)6T:E\>TD<O!W$^>\4Y+
M"K0C24H6A.4I2D^9)7?LU&*L]_XAY8W_  5@^%?C5C;_ +-7P!^*_P 4F8XA
MOO#'@F:*P/N]Q<^7Y:^Y4TG_  N'_@K!\5OE^'O[)OP^^&MK(?W=[\1?&+ZE
M-L_O"'3U!1O16Z'K7U0JJJA54  8  Z4M>W_ &=F-;^/BY>D(Q@OO?/+[I(^
MJ_LG-L1_O..EZ4XQIK[VJD_NFCY6_P"&-?VYOB?^\^/7_!1_7M.MI#\^C_"[
MPW;Z/Y0[A+P[IF^K+Q5_PW_P2-_8KLM43Q'\1/"6O?$'5T_YBWC_ ,4W>HRM
MZ[D+K$V?=*^FJ*<<@RF_-5I^T?>HY5/_ $MRM\K%1X7R3F4JU+VK[U92JO\
M\J.5OE;R.:^'GP9^$'PCL_[/^%?PL\.^&X=NTQZ%HL%H"/?RE7/XUTM%%>M3
MITZ4%&"22Z+1'MTJ5*C!0IQ44NB5D%%%9WBGQ?X3\#:++XD\;>*-.T?3H!F>
M_P!5O8[>",?[3R$*/Q-5*481;D[)&T(3J248J[>R1HT5\S^+_P#@JW^R[;ZY
M+X,^",/B?XM>(8SC^R/AIX>EU$ G@%I\+#LSU97; &<5F?\ ">_\%6/C[\O@
M?X0>"/@IHTW34?&.I'6M7V=GCM[<"%&[E)>G3->/+/LOE)QP[=:7:FG)?.2]
MQ?.2/IH<(9S""J8U1PT'K>M)4W;NH/\ >27^&$CZIGG@M87N;F9(XXU+22.P
M"JH&223T%>#?%K_@II^Q?\(]3_X1FY^,-MXDUYW\N#P[X)@?5[R63_GF!;!D
M1_9V6N1@_P""76B_$N9-3_;+_:8^(/Q;FWAY=(OM5;2M%W=<I8VC*$Y]'QP.
M*]Y^$O[/WP.^ ^F?V1\&OA-X?\-0E LAT?2XX9)A_P!-)%&^0^[$FI]KGV*^
M"G"BN\GSR_\  8M17_@<O0KV'".7_P 6K4Q,NU->RA_X'-2FUY>RB_/MX)_P
MU-_P4%^.O[K]FS]B:/P9ILW^I\4?&G5#:, >YTZV)G!QSG<11_PP+^T3\:/]
M)_;"_;K\7ZM:RC,OA/X=PIH&FX[Q2/&#+<I[MM;WXKZKHH_L2%?7&59U?)OE
MC_X##E37^+F#_6JKA-,LPU+#_P!Z,>>IZ^TJ.<HOSAR>AY/\#_V&/V2/V<VB
MNOA%\!M TZ^B.5U>XM?M=]GU^TW!>49/. P'M7K%%%>IA\-AL)3]G0@H1[12
M2^Y'@8W'X[,:[K8NK*I-_:E)R?WMMA1116YR!1110 4444 %9OC'_D6+W_K@
M:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **
MX'XZ?M5?LT?LQ:/_ &]^T1\?/"'@JV:,O$?$OB"WM'F [1I(X:4^R D^E?*F
MI_\ !>O]GSXCZA-X;_81_9T^,'[0NI1RF+[7\/\ P-<0Z1#(.")[^\6)8ESQ
MO".O(YQS7T&5\*<1YU2=;!X6<J:WG;EIK_%4E:$?G)&4Z]&F[2EKVZ_=N?=-
M)))'#&TLLBJBJ2S,<  =237P?_PD?_!P+^U"/^)%X!^#?[,6A7!_UVNZB_B_
MQ' IZ,B0A;$G')5P#G ]:='_ ,$,?#OQHD&H_P#!0[]N;XS_ !YDD(:Z\/:C
MXF?0O#KGJ2FFZ>5\O)])>@ [5ZO^J^48#7-<SI0?6%%/$3^3@XT/_*YG[>I/
MX(/YZ+_/\#U;]HC_ (+&_P#!-']E^ZDT7XF_M<>%[C64?RQX=\+3MK6H&4G
MB-O8+*\;D\ 2!1SR0.:\H_X>K?MM?M$?Z+^P1_P26^(^J64XQ!XT^-%]!X1T
MU5[3QPREYKN+T"%6/IQ7TS^SO^PK^QO^R9:I;_LW_LS>#/"$J1[#J&D:%"M[
M*N,?O+I@9I>/[[FO5Z/[4X+R[_<\!/$27VL14:CZ^RH\C7HZTUY=SDQ,_BE;
MT7ZN_P"1\'_\,?\ _!:G]IG$W[4'_!1_PQ\(M'GYN/"7[/GA$M.5/11JNH'[
M1"X'4H&4G/H*Z/X7_P#!!/\ X)S>#O$B?$#XN?#_ %_XS>+!CSO%/QJ\4W/B
M"YGYS^\BE(MGR>>8:^S:*SJ\><2^S=+"55AH/3EP\(T;KM*5-1G/_M^4GYC6
M%HWO)<S\]?S_ $,KP7X$\#_#;P]!X1^'7@W2M TFV&+;3-%TZ*UMXA_LQQ*J
MK^ K5HHKY"<YU)N<W=O=O5LZ$D@HHHJ0"BBB@ HHHH **** "BBB@ HHHH Q
M_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_X)
MU?\ )#]7_P"Q[UC_ -'U[U7@O_!.K_DA^K_]CWK'_H^O>J "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B
M7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P
M/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO-
MOC1^V1^R5^SFDA^/7[3/@/P?)$,FV\1>*[2TF;V6*20.Y]E!-=&%PF+QM94L
M/3E.3V44Y/[E=BE*,5=NQZ317Q!X@_X.#_\ @G5<:O+X8^ >I?$'XS:U"VU]
M&^$GPWU'4YBQZ*KR1Q1.3VVN1[UYO\<O^"V7[:'A'0AKWA7_ ()@7?@/2[A"
MUIKGQY^(MEH5P1ZKI$0DO;@^HBW$8KZ:IP-Q-A*/ML?26%@M7+$U*>'27?\
M?2@W\D[]+G%B,RP&%I.K5J)16[Z+U>R^9^D]5=<UW1/#.DW&O^)-8M=/L+2,
MR75[?7"Q0PH.K.[$*H]R:_*CX3?&;_@XE_;JO4O_  MKG@GX5^%YY"%U[0O!
MC6UK+"?NO%-K*W%Q,&&?FBMA@]&7K7T#IO\ P1;TOXIZ?:W7[;_[8/Q0^*=]
M#,TQL'\0R6FFQ%E 98XR9)(^1]Z*2+(_A6OC\=.C3JJC@:L*[ZSCSJE'_M^4
M(N?DZ4:D'_.CQH\08C,%;+,-*HOYY_NZ?JFTY27G"$EYH?\ M3_\%Y_V)_V?
MW?0/ OBJS\::RSM'#)'K,&FZ2)0"=K7]T5C;@9'E"4'UKY%U;_@KHG[8.HRZ
M3KGQT^*/BO3R^R7X7?LB_#'4KNZDSTBN-6NTBW$CAA"7B8,<$5^A'PG_ ."0
MO_!,WX+7RZOX,_8O\$7.H(04U7Q-IIUN\5A_$+C46GE#>X;-?0VDZ/I.@:;#
MH^A:7;65G;IL@M;2!8XXU]%50 H]A7JT,#P>J:>8K$8N7\JG'"T?1Q@JU6:Z
M:UHI[\JV(>1YIF#OF6)YH_R03A#YV?/+SYI.+_E1^9_[/GC;]M_P/I_V#_@G
M_P#\$(;/P!%<IMD\=?&WXA6MI?RY_P"?BW427S GYBHDVCD #-?@S^U!>?MK
M?L9_';Q%^S7\;M3_ +(\0^%KXVMS FF6[0S1]8IX':$&2"1"KH^!N5@2 <@?
MV/UX5^VS_P $_?V,OVVO"JM^U'^SWH/BVYTNV*:;JETDEO?6J;LF..ZMWCG1
M"224#[2><9K]'X)XP\-,FQ?U?..&,)5P36D?9*M.$EM*/UF52.J;4E'V:>CZ
M6=8_A3*\9A8472@U"_+%PCRJ^]DHZ7LC^5W]DJ7]L/\ ;6_:*\*?LQ?"OQ)-
M=ZKXMU:.R9XM$MI$L[8G]_=2XBXBBBWR.<CY4/?%?T7_ /#OW_@LCIG/A[_@
MO3>E1SY6J_LW>'[G?C[JES,"OH2.3U[5[[^Q]_P3U_8M_8;T>:+]E7]GC0?"
M$^I6ZIJ.I6JR7%]<IPWER7=P\D[H&&0A<J#SBO:ZUXO\0N&*N8J/!V2X7 X9
M+5?4\(Y5)?S23I3C&RT23?5MNZ2WR?AW+\HIR5&G&#E:_(N1.VU^6U]WN?"_
M_#(W_!=G2?\ D'_\%>O NK;>G]J_ "Q@W9]?)EXQVQU[T?\ "DO^#@_21C3_
M -M_]G[5\< ZK\-+RWW8Z$^2Y^]W].U?=%>6?'#]MK]D_P#9Q$L7QC^._A_2
M;N+[^E+=_:+[_P !H \WX[<5\;B/$'$8:FZF*H811[RPN&@OOC3B?1X/*,7F
M%=4<)"I4F]HQYI/[E=GS5_PCW_!R/I/.G_$/]C;5\<@:KI/B>WW9['R3P!U&
M.O>C_A*O^#D#2?EO_A3^Q]JQ'!;2]=\20!B.I'G#@'L.H[UWO_#P7XZ?&?\
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
M36O#7B6_BTZU^(%KID.G7.C7,C!(GND@"6\EMN*J[!(VC#%RS!2M?IU\:_\
M@N?_ ,$S/@UKO_"$Z=^T/!X_\4.Y2T\+?"O3IO$5Y<R#K&C6:O"''3:\BG/%
M?RR?L=_LP_$?]LK]I?P=^S;\+-$GO=4\4:W#:NT,19;2VW SW4F/NQ11!Y&8
M]%0]\"O['_@I^S5^SS^S=H?_  C7[/WP.\)^"K$H%DM_#'A^WLA+CNYB13(>
MY+$DGDFJ\?.%O#+A#/L-6I8:2J5H2<J%&<*4%RM*,Y7A/E4KM<L(I/D>L7=L
MRJOC<12DG+1=7J_3H?(O_#P/_@J[^TG^Y_8R_P""4UYX,TN<?Z-XS_:.\1IH
MRQ9^Z9-(MBUV1WRKGT]*/^'<O_!3O]I#$_[;7_!677_#^F3_ /'QX+_9WT&+
MP_#$#]Y%U24-=2J>F'3I]37WA17X+_KF\%IE."H8;^]R>UJ>O/7=3E?G34/)
M(]3ZMS?Q)-_.R^Y6_&Y\F_ K_@A]_P $R/@1K'_"7VG[,NF^,/$CR"6Z\4?$
MFYE\0WMQ,/\ EJ3?-)&C_P"U&B<\]:^J],TS3=%T^'2=&TZ"TM;>,1V]M;0K
M''$@Z*JJ % ]!4]%?/9IGF<YW557,,3.M);.<I2MY*[=EY+0VA2ITE:"2] H
MHHKRRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\
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
M5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_\ 8]ZQ_P"C
MZ]ZKP7_@G5_R0_5_^Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 45Q_Q0_:$^!'P3MS<_%[XQ^&?#0";ECUK6X+>1
MQ_LH[!G/LH)->&ZE_P %;OV9]9OI-$^ /A/Q_P#%C48VV-;?#[P5<W*(_HTL
MPC0+ZL"P YYKS\5FV68.7)6K1C+M=<WRCN_DCR\9GF3Y?/DQ%>,9?RW7,_2*
M]Y_)'U%7D7[='[4&D?L?_LQ>)OC9>O$U_:6OV;P]:2]+K49<K F.X#?.P_N1
MN>U>9_\ "^O^"HWQ=^3X3?L9^$OAY9R_ZG5_BEXN-RY7^\;2Q'F1L/[K$\^U
M?CU^U;^WY^U#^V<ME8?'7Q['>:9IET]QIVC:?I\5K:V\K+M+X10TC;<@&1F*
M@L 1N.?D.*.-L/E. :I0G[2HI*#<'%75KOWK/2Z>SOIT/D^+>,)Y7PS7Q^%H
MU+75.,Y1Y(J<U)QTJ.,Y:0E+W827NZM)W/W"_P"">W[1^F?M6?LLZ!\8;5XE
MOKLR0:]:Q'BVOX\"9,=@3AU']QT/>O;*_FZ_9T_:O^,7[-L]ZGP\^*'C+1[2
M[4R"P\.>)19P/=?*%FFBDAFCF 0%<% QR/G &#^SO_"JO^"MOPR.?!?[4OPR
M^),$?W8?'G@V72I67^[OT]B"V/XFZGDU/"W&<LXP*4J$YSIJ*FX\K5W>SLVG
M[UF[14K#X2XJS+-^&*&8U<).<6Y4W.$J<KU*<8.=X<ZJ1NIQDO<L^;W6[.WU
M117RO_PUM_P4&^''R?&7_@G'<ZS;1_ZS5_AOXUMK[?Z[;.0";\VHT[_@L)^R
M9IMX-+^,^C>/_AG>>9Y;6WCSP-=VY5\XVDP"4#GN2!ZXKZA9_E<?XLW3_P"O
MD94_QFDON9[ZXHR2#M7J.D_^GL94OQG&*?R;1]445Y7X._;D_8U\?6T=SX4_
M:D\!7)D^[ _BFUBF_&*1U<?BM:][^U3^R_IT;3:A^TAX"@1#AGF\862@'I@D
MRU[>#A/,8<^$7M%WC[R^]7/8H8S"8J'/1J1DNZ::^]'>T5Y;>?MQ_L4Z?*(-
M0_; ^%L#E=P2;X@::I(]<&:L>\_X*3_\$Z=.B\_4/V^O@K F[&^;XJ:0HSZ9
M-Q7IPR+.ZGP86H_2$O\ (U=6FOM+[SVJBO +S_@JW_P3$L9#%/\ \%"_@LQ
MR3#\3=+D'YI.0?I61>?\%D_^"5=C&)9OV_OA:P+8 A\5P2'\D)/XUTPX5XHJ
M?!@:S]*4_P#Y$GV]!?:7WH^EJ*^5+W_@N'_P24L'>.?]O/P$QC&6\B_DE!XS
MP40@_05CWO\ P7[_ ."/=@JO/^W+X:8,<#R=-U"0_B$MCBNJ' _&E3X<LQ#]
M*-3_ .1)^LX9?;7WH^PZ*^)[W_@XN_X(QZ>9!/\ MM:>WE#+>1X/UN7/&>-E
MD=WX9K/_ .(DK_@C;<?\@?\ :MOM1Q_K!9?#;Q"WE^F=U@.O/Y&NF/AWX@35
MUE&*_P#!%7_Y 7UO"_\ /R/WH^Z**^%_^(B__@E_<?\ (&\=^.]1W?ZC[#\*
MM;;S_P#<W6PS^.*7_B(3_80N.='\%?&;40/]8UE\']48(>P.Z,=:K_B'7'G7
M+*Z]:<E^:0?6\+_.OO/N>BOA?_A_Q^S-<<:-^RE^TKJ+-S EE\$[UC,/[R[F
M&1CGG'%'_#^#X9W'S:1_P3F_:_U!!]Z2S^!,S*I]#NN!S1_Q#SC1;X*:];+\
MV@^MX;^8^Z**^%_^'X-Y=_N]'_X(_?MO3.W,;7'P)$,;#UWM><<=..:/^'SG
MQ8N_WND_\$9?VN7B'!-Y\.X+=MW^ZUR<CIS]?2C_ (A]Q:MZ"7K4I+\YH/K5
M#O\ @_\ (^Z**^&!_P %</VLKO\ =:3_ ,$3?VB'EZXO(;"W3'^\TIY]J3_A
MZ7^W[=_O-(_X(<?%]XSPIO/%^E6[9]U8G ]Z/]0.)5O&DO7$X9?G50?6J/G]
MS_R/NBBOA?\ X>0?\%5KO]WI'_!!_P 7O(.6%Y\;=#MUV^S,AR>G'^%'_#??
M_!:&\^;2_P#@@A*(GXCEO?VG?#T3*>F6C\DG /YCZT?ZA9\MZF&7KC<&OSKA
M]:I=G_X#+_(^Z*_.7_@IW_P<E?LI_P#!/'XI7GP \(_#_4OBAX[TDA=?TW2=
M5CL;#2I" ?L\UVR2DS@$$I'$X7.&96!4=E_PV5_P7-O?EM?^",7A6Q*\E[W]
MHK2Y0WL!'#D'ZU_+A\<7^),GQJ\7R?&6&YC\7MXHU ^*H[TYF74OM,GVD/\
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
M$;0C\HH*S?&/_(L7O_7 UI5F^,?^18O?^N!KT#QBYIW_ "#X/^N*_P A4U0Z
M=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_
MD*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_
M]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#P7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y(?J__
M &/>L?\ H^O>J "BBB@ HHHH **** "BBB@ HHHH ***CO+RTT^UDOK^ZC@A
MB4M+-,X544=22> *-@;25V245X=\4_\ @I1^PQ\'97L_%_[2GAR:\1MG]GZ#
M<-JEQOZ!#'9K(58GC#8ZUPW_  \>^)_Q+/D_LM?L!?%'Q<K\6^K>);>+P[IL
MWHR7%R6W+]5!KR:N>932G[/VJE+^6-YR_P# 8*3_  /$K\29'0J.G[=2FOLP
MO4E_X#!2E^!]545\:?$;X@_\%(CI'_"0?&S]H;X$_LZZ!("1>WER-1OX!WW/
M>NEHV/\ 9(]Z^7OBC^U/_P $DK+43HW[4G_!6SXA_'35I25'A3P-J%Y=:;>-
MSE8[?2(7B7///G@8[UZF6X'BO/TWE&55ZR7VN5J*];*4DEU;AH<TL\QM5I8;
M!SUV=1QI+[FY5/\ RF?HY\6?VUOV2O@9YL7Q4_:'\*:3<0Y\S3VU>.6[&/\
MIWB+2G\%KR8_\%5/!OC\FW_99_9E^*OQ1+\0:IH_A22RTMO3==76SRP?=*^#
M=._X*_?\$_/@8)XOV+_^"0>NZEJ&G<1ZC\06TSP_,Q R#'/?2W-TR].=H)]*
MTV_X*V_\%J_VEF@C_9T_9O\ !GAO2;P?\?/AWP5K7B;4;//3,DHMK,CU)XS[
M5I5X>SFC/ES/,\'@^\?;4ZE5?]PXRG5^_#Z].Q[F&X4\2,VI^TC1=*GWC1FU
M_P"#JW)3^^!]OCQA_P %=/C#QX>^$7PN^$-A+]Z3Q/KDNNZE$O8H+4" M[.*
MPO'W[('B:WT8^*/V\O\ @JAXN32VR;BWTK5K+P?I3@<F.38<2(!ZLI/4U\<M
M^QK_ ,%^/VHED'QH_:B^*FG6=PW[F;2_%VD^"K?8?^6<MII<<TY7!P<N"PSS
MFMKP'_P;,WVMZW%XP^-7Q$\$_P!M,!]MU*?3=1\5SW('9O[8N/*SS]X1#Z5'
M]C<!PUQ>/Q6-?:C0G&#_ /"B>"C;S]E+R3.C_B&S>N:XZ'G[3$\Z^=/"*<+^
M3C]QWMQ^U1_P;9?LF:N+;3/&W@3QIXB:4^2-)LKWQI=W<^>J2(ES$')YR&4>
MF*U/&/\ P< Z!H-BFB_L[_\ !.+XIW5O$FVPNOB')IO@32IAV\F>_E.5Y'_+
M,=>E>F?"G_@AK^S7\.M/.FZC\4?'-U:R+MN-%T&_M]"TMQZ"UT^&,+_WUZ5Z
M]\/?^"8W[ _PQ9)?#?[+OABXE0Y$VO6SZH^[^]F\:7G/.:]'"X_AG*X\N5Y$
MO7$8FR?_ '"PU*FU_P"%#]3U,'P]P5D\.2GB9>E##QA%_P#;]2:?_E(_/+Q%
M_P %G_\ @IK\7]0;0?AI8_ GX?O+][3-/MM;\::W$#P/*>RB6PD(/]Y\'BOS
MRV+Z5_4%X=\+>&/"&G+I'A/PY8:7:)]VUTZS2",?14 %?F-_Q#6?]7H_^8Y_
M^^-?F'BC@^)>,/JBH82A&-+VGNT(>R2YN3XI5:M2=3X=+R?+KHN8_5. *W@I
M&&*I\1X*%2/N.'UNG'%ZKGYG!+#\M+=7TO*ZU?*?EML7TK]!(_V/O^"&>@R+
M;_M)_L[_ +1/@"1F"W1^(VJ^)4CF;W>VN9-P)[C&>O%=SH?_  ;A_P!LVC77
M_#9/E[9GCV_\*\SG:<9_Y" K]4Y(XYHVBEC5D92&5AD$'J"*7A=#Q%X&^MO
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
MFO9PJ1KT^<!UY%5?[$_X*P?M"G.M^)_ _P !M#FZVVDPCQ#KJJ>JM(^+5>.
MR88'G'2OJ+1M$T7PYI<.B>'M(M;"RMDV6]G96ZQ11+Z*B@!1[ 5:H_LS&XG_
M 'O$R:_EI_NX_>FZG_DZ] _M[*L#IEN!@G_/6?MI_P#@+4:/WTFUW/F7PE_P
M2F_9M.N1>-?C_J_BKXO^(8SN&J?$C7Y;V*,GJL=L"L(3T1E<  "OHKPMX2\*
M>!]$A\->"O#&GZ/IUN,6^GZ791V\$0]%2,!5_ 5H45W83+<!@+_5Z:BWNTM7
MZO=_-L\K,L\SC-[?7*\II;)OW8_X8KW8KR22"BBBNT\H**** "BBB@ K-\8_
M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MF^,?^18O?^N!K2K-\8_\BQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*
MFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0JV* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \%_X)U?\ )#]7_P"Q[UC_ -'U[U7@O_!.K_DA^K_]CWK'_H^O>J "BBB@
M HHKFOB+\9?A%\(;#^U/BM\4?#WAJWV[EFUW68+0,/;S67=]!45*E.E!RFTD
MNKT1G5JTJ,'.I)12ZMV7WG2T5\B_&'_@N#_P3Y^$EE<W5M\2=1\4M:?\? \-
M:/(T2'MFXN/)@Q[B0BOF/XJ?\')1GGETSX)? _2[;=$7LM5\1:C<ZE%-Z II
ML+(C>S3CK7G/.,"X<])NHN\(N<5;>\HIQC;JY2274\S#9U@LPK>QRY3Q,_Y:
M%.=9W[/V<9)?-H_5:L[Q/XN\*>"=)?7O&?B?3M(L8_\ 67NJ7L=O$OU>0@#\
MZ_%:\_X*9?\ !43]JIQ#\,O#?Q/U.WG8K+I/@+P];Z-'&<X+1WUM'J-Q@?[:
MK[[>:30/^">O_!5_XY:JGB35/V:?#MA._P#J_$GQ1UJ?6=23.,^8+V]\E_7F
MP_PK".:SK_PG3BNC=3VM_EA(XEK_ +>Y%YH]O^PN/:VV6_5UWQ=:EAWZ\CE*
M;]+)^A^F'C[_ (*M_L+^"-3_ .$=TKXS)XMU=B1!I'@;3I]7EG([(]NK1$_5
MQ7G/Q-_X*F?%S2M*_MCPI^R#/X/TF52T?B;X[^-=/\(VT:?\]##<R;Y%_P!U
M@<<UX%X)_P""(_\ P4*\4Z9_8_Q;_P""BUQX3TRX ^U:-\,D?2[5U_N-;Z3%
MID3#V(8?6NX^'7_!M!^POH&J?\)+\3_$_BGQ=JSL&N+RYDMXO//<L[1R3G_O
M[6\83K?Q:]9^5*C3IQ?E[2M5G47K]67I<7^JF.EKF.>4::_EPU*<YK_MZI&5
M-^L9+Y;GE'Q-_P""PUSJSS6OCO\ X*D> =$.#N\/_LZ?#/4/%=Q*@ZH+Z6,P
MQMZNL@&>G%>#^*/V\OV7_B%J\::;^R=^T;^T/JK2?N#\8OB7'I-J9 ?O16EB
MT\HC'4(R>Q%?K!\.?^"4O_!/CX7K&=!_9AT"]DC _>>(#+J>XCN5NGD7\  /
M:O;_  EX#\#> ;#^RO G@S2=%M0 !;:3IT5M'QT^6-0*VC@LLW>7PJ/_ *B:
M];$KY1I_5(K[FO4/]5O#JF[XKZSC7_T\E&$?_ )/$Q2\DH_(_'SX8_$W_@L[
MXB4V'[''_!-3X7?!BSE3%GK-A\.9I;]LC +7FIR6D4@Q_$8VZ?A76S?\$T/^
M"\G[3"Q7'[1W_!1/7_#\,C?Z?IVC^+UT>*5#_P L_(T.V12N."#-SZU^ME%>
MU0S;.L+!0PM6%"*V5&A0IM>E3V<JZ_\ !I[5',,BR^FJ>!RRC!+;F=2H_P#P
M%S5+_P I'Y6_#_\ X-:_@(=:G\4_'/XX7OB6^OL&^8:*+F4GOBXU*:Z8GK\V
MT=>E?2_PQ_X(=_\ !/3X;:;;:7<_#;5O$45F!]FCU[Q#/Y<>/2&V,,7X;,>U
M?7=%>?F,:N<M/-*U3%6_Y_U:E;;_ *^RG:W2VW0Z(\79_15L+55!?].80H_^
MFHP_'?J>>_#O]DO]E[X2>6_PU_9[\&Z+-']VZL?#MNLY]S+LWL?<L:]"HHI4
M:%##PY:45%=DDE^!X6)Q>+QM3VF(J2G+O)MO[W<****U.<**** "BBB@#'\#
M_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ KE?B#\#/@I\
M68FA^*7PA\,>(U9<'^W-!M[LX]C*C$?4=*ZJBHJ4J=:/+.*:[-7-:->OAJBJ
M49.,EU3:?WH^:O$__!([]A36M1.O^%_A7>>$-5Y\O5/!GB*\T^2/_=1)/*'_
M 'Q6;_PP#^T;X ^;]G__ (*5?$[3%3F&U\=6UKXEB4?W!YZH0O;N0/6OJ>BO
M)EP_D[ES0I*#[P;IO[X.+/HH<9\3**C5Q+JQ72JHUEZ6JJ:L?+)A_P""P7PT
M_P!7=_!CXFV4?7S8[S1M1E^F,VZYI/\ AO;]I[X?_+\??^":/Q(L4C_UMWX
MU"T\2(1_?VPE"J]\'D#K7U/12_LK$TOX&+J1\I<LU_Y-%R_\F*_UBP.(_P![
MRZC/SASTI?)4YJ'WTV?,_A[_ (*Y_L-ZCJ2Z!XS^(NJ>"]5;KI?C7PQ>V$B?
M[S-&8Q^+U[5\//C]\"_BXBO\+/C+X6\1[QD+HFOV]TWXK&Y(/L1FM_Q%X6\,
M^+].;1_%GARPU2T?[]KJ-FD\;?57!!KQ7XA_\$P_V!_B<[S^(OV8/#5K,QW>
M?H$#Z6X;^]FS:+G///XYHY>(:.TJ53U4J;^].HOP7H'/P7BMX5Z#\G3K+Y)J
MB_DY/U/2_B)\ ?@7\749/BI\&O"WB/<,%M<T"WNF'T:1"0?<'(KQ/Q#_ ,$B
M?V'K_46U_P #> =8\#ZJW35/ _BB\L)%]-JB1HUQ[)5,_P#!+ZU\%_OOV?/V
MR_C/X&V?ZC38O%QU#3D],VUPIW8]WI/^%1?\%9OAISX'_:S^&_Q%AC^Y!X_\
M$R:8[+_=WZ<QRW;<>IY-<&)A"N[XW+>9_P T?9SMZ7<9_=$\S&<$<'9Q+F6*
MH3ET]M2G"?RDH3@G_P!Q$)_PPE^UC\//G^ 7_!3'X@6\<?\ J[+XB:3:>(U<
M?W#)*$91VR!D4?VQ_P %@_ACQ?\ @[X-_$^RC^[_ &7J%WHNHRC_ &O.S;J3
M[4X_M3_\%&/AS\GQ:_X)WQ>(;5/];J_PY\=6\^?]VTG43'\Z6/\ X*W_ +.W
MAF1;?X]?#;XH?"^7<%<^./ %U%&&]GMQ+E?0X&>M<GM,BH_#7JX=_P!YU(I?
M*JG#[E8X?^(4YNM<LE.7;ZOB%7^ZGSU4O3D7H,_X>*_&7P#\G[0__!.7XM>'
MPG^OO/"4%OXCM(?5FEMV3"^^#6WX*_X*R_L#^,;[^Q;OX[V_AW45.V?3O%VF
M7.ER0GT=KB-8Q^#FNW^'/[<_['/Q9\N/P#^TQX,O9Y?]79OKT,%RW_;&9ED_
M\=KN?%WP[^&?Q2TM;/QYX&T+Q'9.GR1:OID-Y$RGT$BL"#7IT%F52/-A,9"K
M'^]%/_R:G*"7_@+/!Q>1<8914Y*E;7M7HVE]\'3M_P" /T#P1\4/AI\3++^T
MOAO\1-"\06^W=]HT/5X;M,>NZ)F&*W:^=/&__!)[]@7QM>_VQ%\ ;/0-05MT
M%_X2U"YTMX&]46VD2,?BI%87_#N7XL^ OG_9X_X*)_%WPX$_U%EXHO(/$-G#
MZ*D-RJ87V+&M_K6=T?XF&C-?W)Z_=-02_P# GZG)]=XBH?QL)&:[TZBO_P"
MU(P2_P# WZGU117RO_8'_!8+X8\Z9X_^#OQ/LX_O_P!LZ7=Z+J$H_P!G[.3
MI/OQ1_PW1^UU\._D^/?_  3.\=1Q1_ZR_P#ASK5IXA$@_OK#&4=1_LDYH_MS
M#T_X]*I3]82:_P# H<T5]X?ZQX6E_O-&K2_Q4Y-?.5/G@OG(^J**^9- _P""
MO'[$=UJ*:#\0/&FN^!-5?_F%^.?"E[82+Z[F\MHUQ[O6C^T[_P %'?V=OA-^
MR]XG^.'PP^,GA/Q1?V=CY.A6.CZ[;W337\OR0(R1N6"ACO<$ A$?TJ_[>R;V
M$ZL:\&H)MVDFTDKO2]_D:/B;A_ZM4KQQ,'&";E:2;22N]+WOY6N>Y>!_^01+
M_P!?LW_H5;%?*7[./_!3K]F2]_8_\/\ Q]^-?Q<T/P[>7T<D>JZ5)<;[K[=&
M=LZ16T8:60%OF7:I^5TSUJ$?M>?MI?M0?Z'^Q?\ LOOX8T"?A/B/\7PUG"Z'
M_EI;:?'F:8$9*.24/ 914?ZP97*G"5*?/*:4E&"YI6:NFTMEYRLO,S_UHR:=
M*$J,_:2G%2C""<YM-73<5?E7G*R75GU-XB\2^'/!^BW'B7Q;K]EI>G6D?F7>
MH:C=)!!"G]YW<A5'N37S3XH_X*@>#O&>NW'P_P#V*/A!XC^-/B&!_*FN?#\/
MV71+.3MY^HS 1J.005#*?[PIGAS_ ()A^'O'^MV_CS]N'XU>)/C-KD,@EAT[
M5Y?L.@V<G_3#3H"$'4@[B58 945]+>%_"GA;P1H5OX6\%^&[#2-,LTV6FG:9
M9I;P0KZ)&@"J/8"I_P"%O'=L/#Y3J?\ R$7_ .#"?^,BS+MA8?*I5_6G!_\
M@T^7/^&4OVXOVHQ]K_;#_::_X0OP]/R_PZ^#Y:VWH?\ EG<ZC)F63(^5T4%#
MSM(KVWX _LD?LX_LO:3_ &5\#?A)I.A,\>RYU".$RWMR/^FMS(6EDYYPS$#L
M!4WQK_:K_9P_9SLVN_C;\:/#_AU@F];.]OU-U(N,Y2W3,LG_  %37B?_  \=
M^(_QG/V3]B;]C/QMXYAEX@\6>)8UT#1&!_Y:)-<_/,!U*!58]!UKE_X0,KQ-
MYRYZ_G>I5^25Y)>44H^1]1DGAYBZJ6.I8=R_Z?UI)+Y5:K4(_P"&+2[(^K*X
MWXO?M#_ OX Z5_;/QH^+6@>&H2A:)=6U*.*68?\ 3.,G?*>#PBD\5X+_ ,,V
M?\%%OC]^^_:)_;"L?A[I,W^M\+_!K33%/M/8ZE<YF1P.#L#*3T[5V7PA_P""
M9W[&GP?U3_A*;7X20>)?$#N))_$OC:X?5[V63_GINN"R(_NBK77]=S;%?[OA
M^1?S5';[H1YF_23@SZ;^R^',OUQN,]K+^2A%OY.I4Y8KUA&HCCI?^"G%W\69
M&T[]B7]E3QW\4V9BL/B&:R_L70R>F?MEV 3CKM*#('!I/^%*?\%.?V@?WGQF
M_:8\._";19N7\/\ PMTLW6H-'_=>_N3F&0?WH<J?2OJJ...&-888U1$4!548
M  Z "G4?V3B,1KC,1*7]V/[N/_DKYWZ.;0?ZQX+!:99@J=-_SU/WU3_R=>S3
M\XTHM=]CYY^&/_!+G]CSX>ZV/&7B7P'=>/O$C$&?Q+\2-2?6;J9AT9EF_<A@
M><K&#GO7T#965EIMI%I^G6D5O!"@2&"",(D:C@*H'  ]!4M%>AA,!@L##EP]
M.,$][)*_KW?FSQ<QS?-,WJ*>-KRJ-;<TF[>23T2\E9!11176><%%%% !1110
M 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]
M<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YI
MW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\
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
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH / _\
MR")?^OV;_P!"K8KE/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-:?V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L4DD<<T;12QJR,I#*PR"#U!%9'V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C0!PWQ&_8E_9#^+7F2?$+]FSP9J,\N=]Z= @BN3G_IM&JR#_OJO+)_
M^"1G[,_A^9[OX%^-_B5\+YRQ97\!^/[N!0WKMG,HQGJ.!VXKZ,^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QKS*^2Y3B9<]2A!R[\J3^]:_B>]A.*>),#3]G0Q=
M10_EYVX_.+;B_FCYQ/[)W_!0KX=?/\'_ /@HQ+K5LG^KTCXC>"+:\W^FZ[B(
MF_(4G_"T_P#@K;\-./&/[+OPQ^)$,?67P+XRETF5U]2NH*1NQV'?@5]'_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-8?V)3I_[O7JT_2;DONJ<Z_ Z_\
M6JM6_P!\PE"MZTE3?SE1]E)^K=SYQ/\ P4YNO!'[K]H/]B3XS^"]G^OU*+PL
M-3TZ/US<V[\_@E=3\/O^"HO[ GQ)E%MHO[3?AZQG+;6M_$;2:4Z-T*G[8D0S
MGC@FO9?L7C?_ *#=E_X#'_&N5^(/[/\ X+^+,30_%+X>>#/$:LN#_;GAB"[.
M/8RJQ'U'2CZMGM'^'B(S7]^%G_X%"27_ )(P^O<)8G^-@ZE)]Z56\5_VY4A)
MO_P8CI+>]^&/Q?\ #K"TN]!\4:3-C=Y<D-[;/]<;E-?S\_MN_M6?"S]J?Q5I
M.N_"G]E'PQ\*[;3[:5;^U\/&%WU&=V!\V1XK> 855 "[2<ER6.X ?KOXD_X)
M!_LE:QJ1\0>&? :^$M4YV:GX-UF]TZ2/_=2.7RQ_WQ7X-[%]*_+O$S&YM"A0
MH5X0BI\UW%\W-R\C6LH1E&U]DW>^KT.7-_!;%^+_  [7P/"=6E[6$Z4JD\6I
MTI0A:I:%/V*KJ?/))RE)0<5!))\\K>^?\$_?VU?"'[$OQ U3QWXH_9PT/X@3
M7=K$NE2:C<QVUSI,Z.3YT$S6\Q3<K%6 4$X4[A@@_N-\<_VTOV5_V;8Y%^-'
MQRT#1KJ-<G2S=^??,/:UA#S'Z[,5_-[L7TK^ASX&_L _L^?LYRQW_P *?A-X
M8M-2C;=_;=]I[7M^7ZEOM-PSR*2>2%8#/:GX9XW.J^%KX7#N')#E:<E\/-S7
MTBDYWMUFK6TW-,G\'\;X-\-4,OXME3J5)U*LJ;PDYMSA:G>-65:G!4^23;A*
M-.HYJ;4N7DC?B/\ AOS]H3XW?Z+^QG^P_P"*]9M)>(O&'Q#D70=+V]I8TD)E
MN4]DVM[<4?\ #(W[=?QY_?\ [5'[;D_AK39O]=X1^"]A_9T:@]5_M"<&X=3T
M*E2,=^:^E/L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&OT_P#L>>(UQE>=
M3^ZGR0^Z%FUY2E(Z/]9J>#TRO"4Z/]YKVM3_ ,"J7C%^=.$#ROX*?\$Z_P!C
MCX"WBZYX+^"6F7>M;_,D\0^(MVIW[R]3()KDN8V/?R]H]J]LK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QKTL-@\)@J?L\/34(]HI)?@>#C\RS'-*WML96E4E
MWE)R?WMLV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !KI.(V**Q_L7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@
MW9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@
MW9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_
M *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@
MW9?^ Q_QH V*S?&/_(L7O_7 U#]B\;_]!NR_\!C_ (U1\2VGBU-!NGOM6M7B
M$1\Q$MR"1[&@#H-._P"0?!_UQ7^0J:L*RL_&ALXC%K-F%\I=H-L<@8^M2_8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%
M%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%9OC'_D6+W_K@:A^Q>-_^@W9?^ Q_QJCXEM/%J:#=/?:M:O$(CYB)
M;D$CV- '0:=_R#X/^N*_R%35A65GXT-G$8M9LPOE+M!MCD#'UJ7[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: #P/_R")?\ K]F_]"K8
MK&\"[AHT@8Y/VR7)'^]6S0 4444 %%%% !1110 4444 %%%% !1110 4444
M? WQ2_:%_:_\%>,OAWX,_:._8X\;ZMJ>A_M%ZK/X1\1>#]0T:[LO%&CO9:\=
M-CC#WL+VETMK+#&\=RD2?N&?S3NP/0_^"0G[$7CO]BKX._$G4_B3X=TWP_K?
MQ;^,FO?$&?P)H-VD]GX5BOVB6#2HY5"QRO%#!'O= (][%4RB*Q^MJ* /@C]B
MCX,_M9^!?^"Q7[47[4?Q+_9&\4>'O 'QET_PA;>$_$%YXC\/SF)M(TPVD[7,
M%KJ4LT:O(28]J.2H^8(>*[/]J;]DKXF^!/\ @I)\./\ @J3^S_X$N?%5UIW@
MF]\ _%;PAI=S;PW^HZ#-+]JM;RS^T210R36UV%:2)W5I(3A"6C5&^Q** /CC
M]FK]CSX@?$O_ (*,_$?_ (*>?M&_#R3PW)K'@"S^'WPR\$:Q<6UQ>V.@QRFY
MN[N^%O)+ DMS<L2D22.8X<B0AY&1/.?V5OV>OVQO^"9_[*GQ%_X)]_ O]GS5
MO&]G%KNMS?L_^,[/6]/ATRST_5'>>*'5FN+A+BW>RN9IFE:.&7SH]IA#R$QK
M^AM% 'Q5\,OV?_V@?^"/?_!*;P-^SU^PQ^SQ!\;_ !MX0:TMM1T9_$$6CIJ4
M]W=M-J5\)9^ HEFD*(3E4*9)$9!U?VY_V0?B=J/[9/P-_P""F'[/O@UO$'BW
MX4?VAHGC/P7;7L$%SXA\,ZC \<J6TMP\<)N;25S<11R21I+F12X.T'[ HH ^
M-OA9^RE\3/VA/^"I#?\ !3/XX_#B^\&:-X'^&I\%_";PAKES;2:E-+//+-?Z
MS<K:RRQVV])/LT,7F,YCWO(L9*K7)_LG? 7]I'_@E1_PNCX"_!;]F76?B7X*
M\7>/;_QI\&+O0-6TZW@TR;48X_.T74OM=S"]K#;W$>]+B-9@\$C'_6J(F^]:
M* /FS_@DW^P9+_P3G_8J\/\ [/OB'Q+;ZYXKN;Z[U[Q[KMHI$.H:W>RF6Y>/
M< 3&GR0HQ"EDA5B 20/I.BB@ KP/XU?\$POV&OVB/B9J?QB^,7P0_MCQ'K'D
M_P!HZC_PDNIV_G>5#'!'^[@N4C7$<:+\JC.W)R22??**Y<7@L%CZ:IXFE&I%
M.]I14E?O9IZZO7S.7&8'!9A1]CBJ4:D/Y914EIMHTT?G]^Q?_P $I_V!_BS\
M*]1\2?$#X#?VA>P>+-2LHIO^$HU6+;!%+MC3$=TH.!WQD]R:^V/@K\%?AG^S
MO\,],^#OP=\-?V/X<T?SO[.T[[9-<>3YLTD\G[R=WD;,DCM\S'&[ P  /+O^
M"=7_ "0_5_\ L>]8_P#1]>]5CA,IRK 5'4PV'A3DU:\81B[=KI+31:>1SX')
MLHRR4I8/#TZ3>[A",;^O*E<****] ](**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^
MOV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K\M_\ B&L_ZO1_\QS_ /?&OU(HKQ<WX>R?/N3Z]2Y^2_+[TE:]
MK_"UV6Y]3PUQIQ+PA[7^R*_LO:\O-[L)7Y;\OQQE:W,]K7OKT/RKT/\ X-P_
M[9M&NO\ ALGR]LSQ[?\ A7F<[3C/_(0%?JI6/X'_ .01+_U^S?\ H5;%&4</
M9/D//]1I<G/;F]Z3O:]OB;[O8.)>-.)>+_9?VO7]K[+FY?=A&W-;F^",;WY5
MO>UM.H4445[1\L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=.
M_P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO
M\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^
MA5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L
M>]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/
M_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F
M^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_  3J_P"2
M'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-
M_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2
M_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J
M:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#
M_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U
M^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5
M_P#L>]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJ
MS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7
MUI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^
M!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_  3J
M_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O
M_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?
M_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ
M7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?
M\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0
M1+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_
MR0_5_P#L>]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A
M5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K
M@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7
MO_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_
M  3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\
MY!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%
M8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?
M!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@:
M+FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'
M_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\
M@G5_R0_5_P#L>]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-
M_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6
M+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/
M_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0 >!_P#D$2_]?LW_ *%6Q7*>%?"NG:AITDTT]R"+F10$N&48#5I_\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q6;XQ_P"18O?^N!J'_A!](_Y^;W_P+:J/B7PEIECH
M-U=PW%T6CB) >Y8C\10!T&G?\@^#_KBO\A4U85EX+TJ6SBE:YO,M$I.+IL=*
ME_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BLWQC_R+%[_ -<#4/\ P@^D?\_-[_X%M5'Q+X2TRQT&
MZNX;BZ+1Q$@/<L1^(H Z#3O^0?!_UQ7^0J:L*R\%Z5+9Q2M<WF6B4G%TV.E2
M_P#"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M !X'_P"01+_U^S?^A5L5C>!5"Z-(H[7DHY_WJV: "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KS#]L#X ^,/VE/@E-\-_AW\8[GP!XAM]>TG6M!\6VV
MDI?_ &&\T_4+>^BWVSNBSQ.UN(WC++N1V&1FO3Z* /@KQ;_P3:_:N_:^U3XE
M?"']MOXJ>$(/A=XQ\=Z#K/BJP\">%YK:?QO!I^GZ:$MEDGO[AM,M#<V:B:,K
M)/)Y1"2QHVYO:_VAO@+_ ,%"M<_:*T3XL?LG?MP>&/"'@VW\/+INM?#+QM\+
M%UK3IKA97;[?%-;WEG=))L=4\OS@G[H'N0/HJB@#S3]GO]G"R^"E]XC\>^)?
M&-UXL\=^-KJWN/&7C"^M([=KS[/&8[:U@@C^6UM($9Q% "Q!DD=WEEEEE?P:
MQ_X)D_%'X2>#_BG\ ?V4OVCM,\$?"[XN:YJ&JZCI%UX0>]U/PI-J,834UT>X
M%W'#%'-\TD230R"UED=P)5(B7[$HH ^;OBY^PW\1_"W["WAS]C7_ ()R_M"O
M\"9O"2Z7::!XEA\/Q:L\5A;2*9HGCF*AY)AEGD)R[EMW#M6S^U_^Q+:?M)>+
M?AK\=?!/CB/PI\5?@]KTVJ> _%\VE?;(-ES ;>_T^[MUDB::TNH#L=4DC=2J
M.CC:5;WBB@#Y_P#@/^Q-J'A7]JCQ-^W5^T%XZT_Q9\4M?\+V_A72[C1]&>PT
MSPWX?AF:X%A9Q2332,TMP[333R2$NP4*D2KM/)V'_!/SXP? KQ]\6-7_ &(_
MV@M$\!^'_C3K<GB#Q-H^M^#I-3?0=?GB6&\U;2GCO(%22X1(W:&=)46>-9 =
MA:%OJRB@#S7]D#]E'X0_L/\ [-WA3]EOX%:5-:^&O"6G?9K-KN427%U*SM+-
M<SN  \TLKR2NP !9S@*, >E444 %%%% '@O_  3J_P"2'ZO_ -CWK'_H^O>J
M\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_
M -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ
M_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0
MJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/
M^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_]'U[U0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7
M[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-
M._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H
M N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;
M%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% '@O_  3J_P"2'ZO_ -CWK'_H
M^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^
M01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_U
MQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_
MR#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_]'U[
MU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2
M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7
MT 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?
M^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW
M_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_  3J_P"2'ZO_ -CW
MK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C
M^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z
M%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0
M?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U
M0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_
M]'U[U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?
M_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7
MO_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^
M18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_
M]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_  3J_P"2'ZO_
M -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A
M5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7
M[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=.
M_P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO
M\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^
MA5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445#J6I:=H^G
M3ZOJ]_#:VEK"TUU=7,H2.&-069V9B J@ DD\ "@":BFQ2Q3Q+-#(KHZAD=3D
M,#T(/<4Z@ HHHH **** "BBB@ HHHH \%_X)U?\ )#]7_P"Q[UC_ -'U[U7@
MO_!.K_DA^K_]CWK'_H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O
MV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\
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
M&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /;O\
M@G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:?^C>
M/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:+_X
M7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJ@#
MRS_A[=_P3H_Z.DT7_P  +S_XS1_P]N_X)T?]'2:+_P" %Y_\9KU/_AE_]FG_
M *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C_HZ31?\
MP O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\
M&J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ (S1_P /
M;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H_P"&7_V:
M?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_X)T?]'2:
M+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\
MQJ@#Q?PC_P %8O\ @GC9:9)%=_M.Z/&QNI6"M87G0MP?]36K_P /;O\ @G1_
MT=)HO_@!>?\ QFLC]A']G_X#>(_@]JE]XA^"7A&_G3QKJ\237OANUE=8UN"%
M0%HR0H' '05[5_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\
MX 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__
M (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H
M_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_
M]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\
M "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4
M >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[
M-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\
M1TFB_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_
M ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!
M>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_
MPR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z
M.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2
ML_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG
M_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[
M_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_
M]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N_P""='_1
MTFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S
M_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'M
MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;
MQX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +
MS_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4
M>+^$?^"L7_!/&RTR2*[_ &G='C8W4K!6L+SH6X/^IK5_X>W?\$Z/^CI-%_\
M "\_^,UD?L(_L_\ P&\1_![5+[Q#\$O"-_.GC75XDFO?#=K*ZQK<$*@+1DA0
M. .@KVK_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C
M-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?
M^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=)HO_
M ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H
M\L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?
M_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\
MHZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_
M .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\
M_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_
M &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G1_T=
M)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\
M\:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_
M (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $
MZ/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HW
MCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?
M_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_
MX9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_   O/_C-'_#V[_@G
M1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)
M6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9
MKU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=
M_P $Z/\ HZ31?_ "\_\ C-9_BC_@K+_P3OO/#]W;6W[3^CO(\1"(MA>9)_[\
MU['_ ,,O_LT_]&\>!?\ PDK/_P"-5Y?^VA^SO^S_ *!^RQXWUG0O@9X.LKRW
MT1WM[JT\,6D<D3;EY5EC!4^XH KV/_!6O_@G5'90QO\ M1:,&6)00;"\X./^
MN-2_\/;O^"='_1TFB_\ @!>?_&:[CX;?LS_LX7?P[T"ZNOV?O!$LLNBVKR22
M>%+-F=C"I)),>22>];?_  R_^S3_ -&\>!?_  DK/_XU0!Y9_P /;O\ @G1_
MT=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2
ML_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A
M[=_P3H_Z.DT7_P  +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]
M&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P#
M"\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5
M 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_  3H_P"CI-%_\ +S_P",UZG_
M ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_  ]N
M_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>
M?_&:/^'MW_!.C_HZ31?_   O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+
M_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.
MDT7_ , +S_XS7J?_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_
M (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >
M6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_
M +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1T
MFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\
M^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/^'MW
M_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&
M\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FL_P 4?\%9?^"=]YX?
MN[:V_:?T=Y'B(1%L+S)/_?FO8_\ AE_]FG_HWCP+_P"$E9__ !JO+_VT/V=_
MV?\ 0/V6/&^LZ%\#/!UE>6^B.]O=6GABTCDB;<O*LL8*GW% %>Q_X*U_\$ZH
M[*&-_P!J+1@RQ*"#87G!Q_UQJ7_A[=_P3H_Z.DT7_P  +S_XS7<?#;]F?]G"
M[^'>@75U^S]X(EEET6U>223PI9LSL85)))CR23WK;_X9?_9I_P"C>/ O_A)6
M?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y_P#&
M:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L
M_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^
MC>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ31?_
M   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X
M9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^"='_
M $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O
M_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_^ %Y
M_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?_P :
MH \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\
MV:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.C_HZ
M31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X25G_\
M:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\/;O^
M"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C
M>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_  ]N_P""='_1TFB_
M^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\"_\ A)6?
M_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X
M9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'MW_!.
MC_HZ31?_   O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP+_X2
M5G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^,T?\
M/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I
M_P"C>/ O_A)6?_QJ@"Q\#?B!X,^)O@4>+O 7B&WU339[V817=L3M8[LD<@$'
MD<5V->$?\$\8(+7X&ZG;6T*1QQ^.-86.-% 55%R0  .@ KW>@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OG[]K;_ ()O_ ;]J_4=>^(5Y=^(
M/"OQ!UGP%=>$D\<>%O$VH64ITZ59MEO=6UO<Q0W]NDD[R>3.K#)."N<U] T4
M >6_LW?L=_!']EU]6USX?:)>77B;Q)':CQ7XRU_5KG4M5U@V\?EPK+<W4DD@
MAC4D1P*PBB#$(BY.>>^)'_!.+]DOXJ>*O$_B?Q1X'U6*'QU/#/X_T#2/%>HV
M&D^*I8D6-7U&QMYTM[MBBI'(70^?&BQS>8BA1[G10!Y'^UO^PS^S'^W#\!%_
M9D_:,^'0U7P5'?65W#HVGW\^GK"]JP,(1K9XV1  5V@@;21@<$='\=OV;O@W
M^TGX)L_ 7Q>\)&_M-+U6VU30[JTOY[.]TC4+<Y@O;.ZMW2>UN(\D++$ZMAF4
MDJS ]S10!Y[\#/V7/@W^SQ?Z_P"(?A[H=[+KWBRZBN/%7BG7]8N=3U75WB39
M")[NZ=Y6CB0E8X@PCB4D(B@G/+_%G_@GW^S%\9?'/B'XA>)_#6MZ?J'C+38-
M.\=KX7\8:EI$'BFTA4I%%J45E/$EV%C9HMS@N8F,18QDI7J7CWQ_X.^%_A6[
M\;^/M>ATO2;%-]Y?W ;RX5[LQ .%'<] .37@^B_\%A/^"5_B&.:?2/\ @H-\
M(Y8;< W-RWCBS2&$'H7D9PJ?B10!] >%/"GACP)X8T[P3X*\/66D:/I%C%9Z
M5I6FVJ06]G;Q($CABC0!415 4*    !6A6!\-/BM\+OC/X3@\>_![XDZ!XLT
M*Y)%MK7AK6(+^TE(QD+- S(W4=#WK?H **** .;^%OPI\(_![P[/X7\%PSI:
M7&I7%](+B<R-YTS[W.3VST':NDHHH ***XSPM^T5\"/''Q;USX#>"OB[X?U?
MQEX8LH[OQ)X;TO5([B[TJ*1RB&Y1"3 S,#A'PQ SC'- '9T45P?PY_:<^ WQ
MA\5WO@WX2?$FR\4W.F2RPZE=^'(Y+ZQLYHSMD@EO(5:VCF4\&%I!(""-O!H
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
M@8?&E_X*\.^$ETF]U3PM);"VFUQ]/6*,P.X5RGF+O6WF@EE" 2+']H_LM_\
M!6[]E/\ ;W\>:%X-_88\3W?Q!MGA:^\<:W%H-]:6?A>R\B0Q+<2W$,:F[EN/
M*B2V4E]GG2D!(OF /J6BN7^-?PVO?C#\)O$'PNT[XD>(_!\^NZ7+9Q>*/"-Z
MMMJ>F,XP)[:5D=8Y5ZABI /:O"_V0?\ @G)XR_93^*LWQ-U[_@HS^T/\5H)=
M(FL1X9^*7C.VU#349WC87"Q1VL1$R^655MV )'X.> #Z;95=2CJ"",$$<$5^
M;O["_P /O GPT_X.'OVM?#OPZ\&Z7H.G-\*?!,W]GZ/81VT D: !F$<:A03@
M9(')YK](Z_,3]C;]H/X$>(/^#C[]J&UT+XS>%KU]9^%_@^RT<6NOV\@O[F"%
M?.A@*N1+(AD0,B9*DX(% %[_ (+7?M6>-/&W[67P6_X)$?#>Y\76]A\4H+CQ
M)\9+CP'8SS:Q/X4MC*!IEL8/G@%]+;SV\DY*+&H&]UC:0CZ-_8:_;P_9)^)/
MQ"UC]@?X6_"GQ#\(_&7PNT6!C\)/&'AF'2KBVT@;$BNK-+>66WGM?GC&^*1L
M;UW ;@3X/^VQX-;]E3_@N;\$O^"E?Q&V6GPN\2?"Z]^%OBOQ5<-MM/"VI-<S
MWEA<7DAX@@N9)OLPF;$:.!O9=ZEM&7X8:1^U)_P<!>#/VN?@/JUIJOA7X0_
M^^T/QWXOT>=9K&[U.]N)Q::.L\9*33Q1S2W4B*3Y2M%OVF1 0#]!Z*** "BB
MB@ HHHH **** "BBB@ HHHH **** .?^+444_P *O$T$\:NC^'[U71AD,# ^
M017P%_P:J6-EJ'_!#GX:V%_9Q3P7&K>)$GAFC#)(IUF\!5@>""."#VK[B_::
M^)_PY^$/P&\5>-_BIX[TCP[I%OH-X)M2UK48[:%3]GD.W?(P!8A3A>IQP*_,
M+_@VC_X*"_L*? ;_ ((X^ _A[\:/VQ/AGX6\1Z-JVO/J/AK7/&ME;:G$)=5N
MI8O]$>03,7C964*A+ \9H @\9:#I_P#P1^_X.&_A3X(_9GMQX?\ @_\ M9Z7
M<VWC#X<Z?^[TVSU^$NBW]I OR6Y,C6A(4 !9;A1A60)]Q?$S]O'XQ7^C_$CQ
M;^Q]^R[8?$[1?A/J5[I?BF]U3Q]_8<FI:E91B2]LM*C%E="[DM\^4[3M:QF9
M6C1W*,5^3_AQ\*?BG_P5L_X+-^"O^"BM]\+/$7A3]GS]GW0+BS^&.H^+M&FT
MZ[\<ZS/YF^_M[6X5)H[-3(CK(ZKN^RQ8!,DBQ>'_ ++?[0W_  3A_P""='[1
M7QT_8M_X+(_L^^$-&\4'XN:]XL^'GQ(\8?"M=8B\6Z#J5TUQ!Y=Q':3R-(I9
MS@_*"YB!$D;+0!^A7@+_ (+"_LV_&']D+X6?M3_!K1=9\07OQHUU/#_P\\!)
MY4.IW>M!Y4N+28LQCMX[;R)Y)[@DQI%$77>7C5];X3?\% O'][^W=<?\$^/V
MD_V:SX.\7W7@3_A+O"WB'PKXEFU[0=6T]9S!+&UU+8V<EO<QN.8VB*D='^9
M_P 3_P#!2+Q-JO[/>D?LB_\ !5[X-_LAWGA7X1_!OXEZ_>>*_ WA[PLMC>6'
MAK6H$LUUJ>PC1!;R-#%)-Y;A7C-W"DNQ_,V_<'[+'_!4G]FC]O;Q_8^'?V'_
M !'<^/\ 0;.TDO?&WC"'1+VST[1(S$1;VAEN88_,OI961A H)2&*9Y"A\H2
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
M"D_[=FC>$_BUX;U*[UOXQZ?=:+;6.MP2OJ,$5C+')+ JN3,B-&X9DR 5Y(H
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
M_#3PSIWBCXJZ7<>&=0\1^.+"QM]7AMAJ23R6TD\JK.B%ERR%@ P/0@T :?\
MP<5_#VP_X)N^+/AC_P %KOV0]*@\*_$#P]\0[30OB3:Z*@MK?QIHUU'+(\-^
MB86=MUN(M[#>1.&W;H8BOZ$^/?VOM=U+XIQ_L_?LN?#+3_'/C=/!UMXIUB#7
M_$[:+I6BZ;=/)'9?:[N*UNY5GN7AG\J*.WD.VWE=S&H0O\$_\%06UK_@OC\1
MOAM^P#^Q]H6K:K\%=!\<VWB?XT_&Y=.F@T,06\<D::9IMU(JKJ,[K/(Q,&]%
M<P'=M$I3'_;4\=_LR?\ !.W_ (+4^)_C3_P4E_9WT77/@1\=/AYH&G^$_B%K
MG@./7+'PKK.DQRP&Q=3#*\"R1LTC>6I)W0G#*DC1@'UQ\ /^"T'[/_C_ ."/
MQO\ B9^T+X7O?A;KW[.&M3:7\8O"E_?)J)TZ96=8'M+B%5%['<O&\<)"(\DB
ME=@RI:Q\0?\ @IE\9?@'\2?@[I7[2W[%%_X;\(?&WQ3;>'/#VM:+XM;5M4T#
M4[H VMOK-@EE'%:[]V&:WNKI8RDF20N3\M?MX> _A1_P4%_X)&_';4?^"1_[
M,FCV.@@^']3\-:[X6\ C1#X_N=)U(7MY#;VWV>&6[@@C0"&0J1-<&:.,';N;
MWO\ 9-_X+V?LD_MP^%O!_@[]FLZKKGQ@\2BUAUGX9'0+U)?"\NY%OKC4+AHA
M#%:6H,CF3S/WVU(X\RR!* /NFBF7$1G@> 2M&70J'0X9<CJ/>OD'X#?\$H/'
MWP2^+^@?%?4_^"KO[4_C:WT.^%Q+X4\:>/[2ZTK4AM(\JYB2S1G3G. PY YH
M [?X@?L!?L"Z%\#/B.GQ^^#GA36=&\3QZMKOQ-\5^*M*@EO+WS?,GN+J:Z*>
M8@A3B$JP^SQPQ+'L$:X\K_X-WO@_\5/A)_P1W^$W@?XVK?M<7FGW^H:7INMK
MNGM-'O+V>>Q@D#=,VTD;[#]P2!, +@>(_M/_ /!=W_@D3\<?C;J_[-/QN_;'
MT73/A;X.U2-/%5K;Z'J=^OCV_B8.+)9+2UEC.DQ2*#+\V;R1/*Q]F63[5]R_
ML2_MV_L__P#!0'X7ZG\</V8=3U#5/ MCK4FE:9XFO](GT^+59(8HWFDMX;E$
MF$,;2>5O=$S)'( ,*&8 ^1/^":G@/P3\-O\ @O/^WKX3^'GA'3="TJ'1OAI)
M!IFD6,=M;Q/)HDCR%8XP%7<[,YP.68D\DU^D5?F+_P $[/C_ / OQ1_P<&_M
MOV_AOXR>%[]O$>C_  \B\/"SUZWE&J26FBF.Z2V*N?/:%V"2!,E&X;!%?IU0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4M9\.
M>'O$0@7Q!H-E?"UG$UL+RU27RI!T==P.UAV(YJ[10 $ C!%4]#\/:!X9LSIW
MAO0[/3[=I6E:"QMDB0NQRS;5 &2>2>IJY10 4444 %%%% $=U:VM];265[;1
MS0S(4EAE0,KJ1@@@\$$=J;IVFZ=I%E'INDV$-K;0KMBM[>((B#T"J !4U% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4M5\.>'M=N+2\UO0;
M*\EL)O.L9;JU21K>3^_&6!*-[C!J[10 DD<<L;12H&5@0RL,@@]C571-!T/P
MUIR:1X<T:TT^TC),=K96RQ1J2<DA5  R3FK=% !1110 4444 5]5T?2=>L6T
MS7-+MKVV=D9[>[@62-BK!E)5@02&4,/0@'M5BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "J6H>'/#VKZA::MJN@V5U=6#E[&YN+5'DMF/!
M,;$$H3ZC%7:* &7%O;WEO):7<"2Q2H4EBD4,KJ1@@@\$$=JAT?1='\/:;%HV
M@:3;6-G;KM@M+.!8HHQUPJJ  /H*LT4 %%%% !1110!7U32=*URQ?3-:TRWO
M+:3'F6]U"LB-@Y&58$'D U):VMK8VT=E96T<,,2!(HHD"JB@8  '  ':I**
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I7?ASP]?ZO;>(+[0
M;*:_LU9;.]EM4:: -]X(Y&Y0>^#S5VB@"*^L;+4[.73M2LXKBWGC*3P3QATD
M4C!5E/!!'8TW3-+TS1-/ATG1M.@M+6W0)!;6L*QQQJ.BJJ@ #V%3T4 %%%%
M!1110!2L_#?AW3]7NO$%AH-E!?WVW[;?0VJ+-<;5"KO<#<^  !DG  ':KM%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4IO#GAZYUR'Q-<:
M#92:E;PM%;Z@]JAGBC;JBR$;E4]P#@U=HH @U32M,UO3YM)UK3H+RUN$*3VU
MU"LD<B^C*P((]C3K*RLM-LXM/TZTBM[>",)#!!&$2-0,!54<  =A4M% !111
M0 4444 5]3TC2=;MA9:SIEO=PAU<174"R+N!R&PP(R#T-6*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *JZUH>B^)--ET;Q#H]K?V<P FM+
MVW66*0 Y^96!!Y]15JB@!EO;P6L"6MK"D<4:!(XXU 55 P  .@ [56T[P[X?
MT>]N]2TG0K.UN;^027UQ;VJ(]RX& TC* 7..YS5RB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M])._BE_X V7_ ,31_P ,#_M,?])._BE_X V7_P 37F_VCF7_ $!3_P# Z?\
M\F>]_8F0_P#0TI_^"Z__ ,K/J2OST_X+9?MR?M2_LB^-_ .C_L\_%#_A'K?6
MM*OIM3C_ +$L;OSGCEB5#FYAD*X#-PN <\U[/_PP/^TQ_P!)._BE_P" -E_\
M37YZ?\%LO@=\1?@EXW\ V/Q#_:0\3?$634-*OI+6Y\20PHUDJRQ HGE 9#$@
MG/\ =%?*\:9MF]'AVK.%&=%WC[ZG%->\OY9<VNVA^A>%O#G#>*XUP].KBJ6)
MBU/]VZ51J7N2Z5*:CIOKVTU."_X?2?\ !2__ *.4_P#+.T;_ .0Z_0O_ ((F
M_M@?M%_M=>"/'VL?M#?$3_A(;C1=5L8=,D_LBTM/)22*5G&+:*,-DJO+9(QQ
M7XH5^A?_  1-_9X^*7QM\$>/K[X>?M5^+?AU'I^JV,=U;>&[>!UO6:*4AW\T
M'!4 @8_O&OSG@O/L]K<14H3JU*RM+W'4;3]U_P TN73?4_;_ !2X/X0PO!6(
MJ4L/0PTDX?O%12<??CUIP<M=M.^NA^PM%?+?_# _[3'_ $D[^*7_ ( V7_Q-
M'_# _P"TQ_TD[^*7_@#9?_$U^X?VCF7_ $!3_P# Z?\ \F?R=_8F0_\ 0TI_
M^"Z__P K/J2BOEO_ (8'_:8_Z2=_%+_P!LO_ (FO7/V</@E\0O@GHFI:7\0O
MVBO$GQ%FOKI);>]\20PH]FH7!C3R@ 03SSWK?#8S&UJJC4PTH+NY0:^Y2;_
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
M20^+GQ2T>XLK#2&UCPQXE%VA4Z7J?B.VDN=.MY0?N2,US-&5."&AV]:^K?\
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
MAO\ $OQ!HMMJOASXK^!;A8M0MKI5 $5\D;*EU);RH86.4G1H-BS(%Q0![?\
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
M^SI,1YR3<6R@$R*#^L.KZOI7A_2KK7M>U.WLK&RMWN+V]NYECBMXD4L\CNQ
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
M*MO<!G^9U*;)2295DW'/V#10!X#^TI_P3%_8R_:\^*'A7XR_M!> ?$>M>(O
MVHKJ'@R]M?B9X@T^/0KM6B83VD%G?10V\FZ"$[T0$F-2237NFB:1::!I%MHE
MC-=20VL*Q1/>WTMS,R@8!>69FDD;U9V+'N35JB@ KYA\%_\ !(K]D+X2^&SX
M0^ -Y\2/AKIDZ@:GI_P^^+&MZ5;Z@^T*T\L,5UY0G?&7N(U29SR7.!CZ>HH
M\8/_  3X_9$C_92NOV(M*^%$FE?#'4+2XMM4\.:#XCU'3VU".X#_ &D7-U:W
M$=S<&;S'\UI)6,NX[RU<YXM_X)2_L-^._P!DNP_86\7?#?Q)?_"?34ACM/!L
MWQ1\1^0(86B>&!I!J ED@B:")HX7=HXV0%54Y)^BJ* / ?C=_P $Q?V.?VC_
M  -X+^&_QM\(>+M?T;X>ZC;ZCX0MKGXK^)$>QO;??Y%V98]062:XC$CA)I6>
M1%;:K  "L_XE?\$F?V#_ (N?M#V7[4_CWX/7EYXUMM!@T74-37Q;J<::Y8PJ
MJQP:G$ER(]34*BJPNA+Y@51)O"J!]'44 ?.'PW_X)*_L"_"'X<_$/X3?#3X(
MSZ'H/Q3O+R?QK::3XMU6U>[6ZS]HMXI8;I9+2W<,08(&CC( !4X&+?\ PZS_
M &)/^&03^P6?ASXB/PE*",^#S\3?$)C\D/O%OY_V_P \6^[GR/,\K/\ #Q7T
M)10!PG@/]F?X)_#OX#P?LQ:/X-;4? =OHHT=/#GBG5+K6XGT\1"$6DC:C+.\
ML(C 3RW9EV\8Q7BOPV_X(^_LB?!42Z'\$?$/Q:\%>%IKAYF\!^$OC=XCT_1$
M=R6?RK:&]7[.&))*Q,B]L8XKZEHH \D^.'["7[)G[1?[,-S^QM\6/@II5]\.
M+F&-%\-VN^T2W:.3S4EAD@9)(I1)E_,5@Q9FW$[FSYDG_!%O_@FRFK> ?%.K
M_L_MJ>K?#6>XF\/:YK?BO4[R]F\Z)(I([ZXFN6DU"'RXT00W+21(@**BHS(?
MJBB@#\H?V(_AA\)OCM_P7"_;9\=ZEXY\4Z)-KMQX+B^'?B;PMXGOM)77;:#1
MY8M4BMI876&_C22&#=Q(4*!T*\M7Z6_ GX ?"+]FGX?1?##X*^#H]&TA+RXO
M9U-S+<7%Y=SR&2>[N;B=WFNKB5V+O-*[R.3EF-=C10!SOQ:^$OPT^._PUUKX
M._&/P3I_B/POXBL'LM;T35;<2P7<#=593[X(88*L P((!'!_"O\ 8>^ 7PF\
M4Z!XVT^T\1Z]JOA'3I;#P?>^-?&6HZV^@VTJ".1+3[;/((G:-1&TPS,\8V-(
MR_+7KU% 'F?QL_9'^"GQY\8Z+\3/%VF:MIOBSP[9W%GHOB_PIXBO-(U2WM+C
M:9[4W-G)&\ENY1&,,A9-Z*X4.JL-[X(? CX2_LW_  \MOA7\%?!=OH6B6L\U
MQ]FBEDEDN+B:0R37,\TK-+<3RR,SR32L\DC,69F)S7744 >"VW_!-#]CJUU]
M=1B^'%]_8\?BIO$\7@9O$U^?#4>M&;SS?+I!F^QB3SLS!?*\L3'S@@E_>5[U
M110!YK^U1^Q[^S/^VS\,V^$/[4OP?TKQAH(N5N;:WOP\<UE<*"%GMKB)DFMI
M0"0)(G1\$C."17#?#C_@FE^SYX -G::SXS^*7C;3--D1]-\/?$7XN:WKFEP&
M-@T>ZSN[IX;C80I3STDV%%*X(!KZ#HH \*_:Q_X)M?L??ML>/?!_Q5^/_P -
M[Z[\4> Y)3X8\2:!XHU#1K^UBE_UL'VBPGAD:)NZECC+;<;VSQE]_P $^_\
M@GO^Q?J'Q+_; ^'?P<T7P;XAU[PH;;5M3AOIUM1Y-DUM#]GM&D,$4[(3'NAC
M$LAD<98ROO\ JBB@#\IO^" /["W[/GQ@_P""0?@#X>_%U/&2W$HU)?B;\,+K
MQEJEE8W-P=6NS$M]IGG(%CEMTA+1;5AN4YD24,V>@_X.#M"^%_BWQ7^Q_P#!
MK6-.:;1=,_:4T"_\5:7H@GB.C^'TCE@ENY'M,/8P(' $P:/9M)5AL)'Z<T4
M>1?"+]D'X#>"/B':_M":9?:YXO\ %/\ 83:=HGB_Q?XMNM:GLM,F99&ALWN)
M'2!)-L9>2(!Y@B>8\FU<>7?MA_\ !$S_ ()M_MU?&:U_:$_:#^ 37/C."%(+
MOQ!H'B*^TFXU&!%V+%=-9S1^?A $#M^\" ('"@ ?5U% 'D/Q2_8'_8[^,_[*
MT7[$OQ$^ &@7OPMMM.@LK#PC% UO!8QPC]RUN\162"1.HEC97R2=WS'/DFF?
M\$.?^"=<,W@:]\6?#?Q1XLN_AQJ!O/"%]XS^)&M:I/I[A56..-[BZ8I!&%!2
MW3;"&^8H6^:OKFB@"!M.LSIITB*(PV_D>2J6SF(HF-N$*$%,#H5(([8KP+X7
M?\$M_P!B[X,?M'Z]^US\./!/BRP^(OBG8/$WB:7XL>)+F35E0ILCN8Y]0>*=
M%$<85'0JJJ% "\5]"44 >%?!W_@FY^R1\ ?B-XZ^+GPD\+>+=(\1_$N83>.M
M5'Q4\13R:O,H=4FD$U^ZK(@D<)(@5D#84K@5!\#_ /@F'^Q!^SM\'O&'[/OP
MR^#5Q_PA'C^>ZG\8>%O$?BW5M;LM2EN5"W$K1:E=3A7D"KN=-K,5!)R,U[Y1
M0!\70?\ !O[_ ,$PC\*4^!.M_"?Q5K7@NVU>&_TGPKKWQ/UV]L-(:.3S!'90
MS7C+9JS$AS%MDD4E7=E)%>H_M-_\$POV-/VM=%\":3\5_AQ?P3_#.Y>;P+K7
MACQ-?Z1J6C^8JK,D5W9S1S!951=X+$L5#9W#=7T!10!\]?##_@E=^PE\'?CI
M<_M(_#WX%P6/C"Y\.Q:'_:?]K7<@2R0'*B-Y2C2NY,LD[AII)&,C.6.:K_#G
M_@E7^QY\+_#/ACX<>'M \5W?@KP5J=MJ7A3P!K_Q U;4]$TV\MW\RWF2UN[B
M0.(I!YD<4A>*.0!T1656'T;10!XE\9O^"=/['7[0/[1_AS]K3XK_  @74O'O
MA?2?[+T[6HM:O;99[ 3&<6EW!!,D-[ )69Q%<)(F6/!Z4SX1?\$Y_P!DSX%?
MM'>)_P!K;X9>$/$MG\0?&BQ+XMUZ\^)6OWPUA8H_+A6XM[J^D@E$286,-&1$
M  FW%>X44 >*>(/^">?[*?BC]K/3?VY=;\'^(9?BCH^F_P!G:9XE3XB:[&MO
M9%W<VBVB7HM?LY=W9H?*\MBQ)4UQ,G_!&?\ X)PW'Q8\>?&*\_9XCGO_ (F3
M3W'C729O$6H'2-2NYU=9;QM-^T?91<MYC,)Q&)$<ET9')8_4-% 'S!=?\$;O
M^"=M_P#LBV_["=]\#;]_A;#=1W-QX9A\=:U;_;YD>-XWNYX+Q)KK8T41197=
M8_*0(%"J!V'C?_@GK^SAXYU?P)XJO!XUL?$'PSTN\T[P1XHTWXEZU'J6GVMT
MT1N(I+@W9>\1_(B!6Z,RX11C %>WT4 <)\!_V;?A'^S?I.L:?\+M!N(KGQ)K
M,FK^)]:U34I[[4-9OW14:YNKFX=Y)GV(B*"VV-$5$5455'=T44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
'!1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663857416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information Document - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 22, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRIMAS CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">38505 Woodward Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite&#160;200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bloomfield Hills<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">48304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">631-5450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000842633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-10716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,835,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2687639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TRS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657740344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLineItems', window );"><strong>Auditor [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, Michigan<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657925048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 140,740<span></span>
</td>
<td class="nump">$ 73,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">125,630<span></span>
</td>
<td class="nump">113,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">152,450<span></span>
</td>
<td class="nump">149,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">12,950<span></span>
</td>
<td class="nump">15,090<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">431,770<span></span>
</td>
<td class="nump">351,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">265,630<span></span>
</td>
<td class="nump">253,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">50,650<span></span>
</td>
<td class="nump">37,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">315,490<span></span>
</td>
<td class="nump">303,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">196,730<span></span>
</td>
<td class="nump">206,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">9,740<span></span>
</td>
<td class="nump">19,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">33,630<span></span>
</td>
<td class="nump">21,420<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,303,640<span></span>
</td>
<td class="nump">1,193,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">87,800<span></span>
</td>
<td class="nump">69,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">58,980<span></span>
</td>
<td class="nump">60,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">8,120<span></span>
</td>
<td class="nump">6,740<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">154,900<span></span>
</td>
<td class="nump">137,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net</a></td>
<td class="nump">393,820<span></span>
</td>
<td class="nump">346,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">43,780<span></span>
</td>
<td class="nump">31,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">21,260<span></span>
</td>
<td class="nump">24,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">59,030<span></span>
</td>
<td class="nump">69,690<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">672,790<span></span>
</td>
<td class="nump">609,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 42,836,574 shares at December 31, 2021 and 43,178,165 shares at December 31, 2020</a></td>
<td class="nump">430<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">732,490<span></span>
</td>
<td class="nump">749,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(102,300)<span></span>
</td>
<td class="num">(159,610)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">230<span></span>
</td>
<td class="num">(5,620)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">630,850<span></span>
</td>
<td class="nump">584,250<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 1,303,640<span></span>
</td>
<td class="nump">$ 1,193,880<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657840888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet Parentheticals - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued</a></td>
<td class="nump">42,836,574<span></span>
</td>
<td class="nump">43,178,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">42,836,574<span></span>
</td>
<td class="nump">43,178,165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664187960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 857,110<span></span>
</td>
<td class="nump">$ 769,970<span></span>
</td>
<td class="nump">$ 723,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="num">(639,920)<span></span>
</td>
<td class="num">(587,890)<span></span>
</td>
<td class="num">(529,630)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">217,190<span></span>
</td>
<td class="nump">182,080<span></span>
</td>
<td class="nump">193,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(121,970)<span></span>
</td>
<td class="num">(134,480)<span></span>
</td>
<td class="num">(102,530)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Net loss on dispositions of assets</a></td>
<td class="num">(130)<span></span>
</td>
<td class="num">(1,290)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and indefinite-lived intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(134,600)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">95,090<span></span>
</td>
<td class="num">(88,290)<span></span>
</td>
<td class="nump">91,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense, net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(14,510)<span></span>
</td>
<td class="num">(14,660)<span></span>
</td>
<td class="num">(13,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Debt financing and related expenses</a></td>
<td class="num">(10,520)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(950)<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">990<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(25,980)<span></span>
</td>
<td class="num">(14,420)<span></span>
</td>
<td class="num">(12,960)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">69,110<span></span>
</td>
<td class="num">(102,710)<span></span>
</td>
<td class="nump">78,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="num">(11,800)<span></span>
</td>
<td class="nump">22,950<span></span>
</td>
<td class="num">(16,320)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations</a></td>
<td class="nump">57,310<span></span>
</td>
<td class="num">(79,760)<span></span>
</td>
<td class="nump">61,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">36,680<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 57,310<span></span>
</td>
<td class="num">$ (79,760)<span></span>
</td>
<td class="nump">$ 98,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share</a></td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 2.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares&#8212;basic</a></td>
<td class="nump">43,006,922<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,303,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share</a></td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares&#8212;diluted</a></td>
<td class="nump">43,281,076<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,595,154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508656079384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_StatementOfComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 57,310<span></span>
</td>
<td class="num">$ (79,760)<span></span>
</td>
<td class="nump">$ 98,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Defined benefit plans</a></td>
<td class="nump">3,790<span></span>
</td>
<td class="nump">1,310<span></span>
</td>
<td class="num">(1,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation</a></td>
<td class="num">(7,430)<span></span>
</td>
<td class="nump">6,880<span></span>
</td>
<td class="nump">10,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax', window );">Derivative instruments</a></td>
<td class="nump">9,490<span></span>
</td>
<td class="num">(7,810)<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">5,850<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">12,120<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss)</a></td>
<td class="nump">$ 63,160<span></span>
</td>
<td class="num">$ (79,380)<span></span>
</td>
<td class="nump">$ 110,740<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_StatementOfComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement of Comprehensive Income [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_StatementOfComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508656048152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Cash Flows Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 57,310<span></span>
</td>
<td class="num">$ (79,760)<span></span>
</td>
<td class="nump">$ 98,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">36,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations</a></td>
<td class="nump">57,310<span></span>
</td>
<td class="num">(79,760)<span></span>
</td>
<td class="nump">61,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Impairment of goodwill and indefinite-lived intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">134,600<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on dispositions of assets</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">31,890<span></span>
</td>
<td class="nump">29,020<span></span>
</td>
<td class="nump">24,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">21,560<span></span>
</td>
<td class="nump">20,750<span></span>
</td>
<td class="nump">18,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issue costs</a></td>
<td class="nump">960<span></span>
</td>
<td class="nump">1,150<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="num">(33,710)<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash compensation expense</a></td>
<td class="nump">9,500<span></span>
</td>
<td class="nump">8,170<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Debt financing and related expenses</a></td>
<td class="nump">10,520<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Increasedecreaseinasbestosliability', window );">Non-cash change in legacy liability estimate</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">23,400<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">(Increase) decrease in receivables</a></td>
<td class="num">(11,180)<span></span>
</td>
<td class="nump">9,580<span></span>
</td>
<td class="nump">3,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories</a></td>
<td class="num">(960)<span></span>
</td>
<td class="nump">3,980<span></span>
</td>
<td class="nump">740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">(Increase) decrease in prepaid expenses and other assets</a></td>
<td class="nump">5,030<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="num">(6,930)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase (decrease) in accounts payable and accrued liabilities</a></td>
<td class="nump">2,120<span></span>
</td>
<td class="nump">4,490<span></span>
</td>
<td class="num">(12,780)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other operating activities</a></td>
<td class="nump">4,210<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="num">(3,870)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities of continuing operations</a></td>
<td class="nump">134,220<span></span>
</td>
<td class="nump">127,410<span></span>
</td>
<td class="nump">95,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used for) operating activities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,110)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">134,220<span></span>
</td>
<td class="nump">127,410<span></span>
</td>
<td class="nump">75,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(45,060)<span></span>
</td>
<td class="num">(40,480)<span></span>
</td>
<td class="num">(29,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="num">(34,340)<span></span>
</td>
<td class="num">(193,540)<span></span>
</td>
<td class="num">(67,090)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets', window );">Net proceeds from dispositions businesses, property and equipment</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">128,080<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used for) investing activities of continuing operations</a></td>
<td class="num">(79,180)<span></span>
</td>
<td class="num">(232,070)<span></span>
</td>
<td class="nump">31,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash used for investing activities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,240)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used for) investing activities</a></td>
<td class="num">(79,180)<span></span>
</td>
<td class="num">(232,070)<span></span>
</td>
<td class="nump">29,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarlyRepaymentOfSeniorDebt', window );">Retirement of senior notes</a></td>
<td class="num">(300,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Proceeds from issuance of senior notes</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings on revolving credit facilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">367,280<span></span>
</td>
<td class="nump">189,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings on revolving credit facilities</a></td>
<td class="num">(48,620)<span></span>
</td>
<td class="num">(319,120)<span></span>
</td>
<td class="num">(189,340)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt financing fees and senior notes redemption premium</a></td>
<td class="num">(13,570)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments to purchase common stock</a></td>
<td class="num">(19,090)<span></span>
</td>
<td class="num">(39,420)<span></span>
</td>
<td class="num">(36,740)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares surrendered upon exercise and vesting of equity awards to cover taxes</a></td>
<td class="num">(5,230)<span></span>
</td>
<td class="num">(2,600)<span></span>
</td>
<td class="num">(3,340)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(1,740)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by (used for) financing activities of continuing operations</a></td>
<td class="nump">11,750<span></span>
</td>
<td class="nump">6,140<span></span>
</td>
<td class="num">(40,360)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash provided by financing activities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used for) financing activities</a></td>
<td class="nump">11,750<span></span>
</td>
<td class="nump">6,140<span></span>
</td>
<td class="num">(40,360)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) for the year</a></td>
<td class="nump">66,790<span></span>
</td>
<td class="num">(98,520)<span></span>
</td>
<td class="nump">64,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">At beginning of year</a></td>
<td class="nump">73,950<span></span>
</td>
<td class="nump">172,470<span></span>
</td>
<td class="nump">108,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">At end of year</a></td>
<td class="nump">140,740<span></span>
</td>
<td class="nump">73,950<span></span>
</td>
<td class="nump">172,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">13,280<span></span>
</td>
<td class="nump">13,210<span></span>
</td>
<td class="nump">12,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 10,520<span></span>
</td>
<td class="nump">$ 9,060<span></span>
</td>
<td class="nump">$ 44,020<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Increasedecreaseinasbestosliability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in asbestos liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Increasedecreaseinasbestosliability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the charge against earnings during the period for commitment fees and debt issuance expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarlyRepaymentOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarlyRepaymentOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663906360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Shareholders' Equity Statement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Paid-in Capital [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2018</a></td>
<td class="nump">$ 620,450<span></span>
</td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">$ 816,500<span></span>
</td>
<td class="num">$ (179,660)<span></span>
</td>
<td class="num">$ (16,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">98,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">12,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock</a></td>
<td class="num">(36,740)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(36,730)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares surrendered upon exercise and vesting of equity awards to cover taxes</a></td>
<td class="num">(3,340)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,340)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation expense</a></td>
<td class="nump">6,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ImpactOfAdoptionOfNewAccountingPronouncement', window );">Impact of accounting standards adoption</a></td>
<td class="num">(80)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
<td class="num">(1,270)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2019</a></td>
<td class="nump">697,480<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="nump">782,880<span></span>
</td>
<td class="num">(79,850)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(79,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(79,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock</a></td>
<td class="num">(39,420)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(39,390)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares surrendered upon exercise and vesting of equity awards to cover taxes</a></td>
<td class="num">(2,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation expense</a></td>
<td class="nump">8,170<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">8,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2020</a></td>
<td class="nump">584,250<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="nump">749,050<span></span>
</td>
<td class="num">(159,610)<span></span>
</td>
<td class="num">(5,620)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">57,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">5,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase of common stock</a></td>
<td class="num">(19,090)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,090)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares surrendered upon exercise and vesting of equity awards to cover taxes</a></td>
<td class="num">(5,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation expense</a></td>
<td class="nump">9,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></td>
<td class="num">(1,740)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,740)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 630,850<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
<td class="nump">$ 732,490<span></span>
</td>
<td class="num">$ (102,300)<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ImpactOfAdoptionOfNewAccountingPronouncement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of adoption of new accounting pronouncement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ImpactOfAdoptionOfNewAccountingPronouncement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657487384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of PresentationTriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace &amp; defense, and industrial markets.The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (&#8220;COVID-19&#8221;). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657526680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Accounting Standards Update and Change in Accounting Principle [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text">New Accounting Pronouncements  <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers."  ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123338486&amp;loc=SL49131195-203048<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (c)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657987752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies  <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's cash and cash equivalents. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $1.6 million and $2.1 million at December&#160;31, 2021 and 2020, respectively.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7">three</span> to 40&#160;years, and machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a">three</span> to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d">five</span> to 25&#160;years, while technology and other intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272">one</span> to 30&#160;years.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2021 goodwill impairment test, the Company had five reporting units, three of which had goodwill, within its three reportable segments. &#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's goodwill impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-Lived Intangibles.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's indefinite-lived intangible asset impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">High Deductible Insurance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos-related Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#8220;Accrued liabilities&#8221; and &#8220;Other long-term liabilities.&#8221;  See Note 17, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#8217;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   The impact of net foreign currency transactions was an approximate loss of $0.9 million for the year ended December&#160;31, 2021, and approximate gains of $0.6 million and $0.3 million for the years ended December&#160;31, 2020 and 2019, respectively, and are included in other expense, net in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657986360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Acquisitions (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text">Acquisitions<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of approximately $22.5&#160;million, net of cash acquired.  Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan and historically generated approximately $18&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of approximately $11.8&#160;million, with additional contingent consideration ranging from zero to approximately $12.0&#160;million to be paid based on 2023 and 2024 earnings per the purchase agreement.  The Company recorded $3.7&#160;million as its best estimate of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated approximately $6&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 15, 2020, the Company acquired Affaba &amp; Ferrari Srl ("Affaba &amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp; beverage and industrial product applications, for an aggregate amount of approximately $98.4&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $49.1&#160;million of goodwill, $35.1&#160;million of intangible assets, $9.4&#160;million of net working capital, $17.4&#160;million of property and equipment, and $12.6&#160;million of net deferred tax liabilities.  Affaba &amp; Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated approximately $34&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company acquired the Rapak&#174; brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of approximately $11.4&#160;million.  Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated approximately $30&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of approximately $83.7&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $43.3&#160;million of goodwill, $36.9&#160;million of intangible assets, $10.1&#160;million of net working capital, $2.1&#160;million of property and equipment, and $8.7&#160;million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated approximately $30&#160;million in annual revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, household, and food and beverage packaging end markets, for an aggregate amount of approximately $44.7 million, net of cash acquired.  With manufacturing locations in both Italy and Slovakia, Taplast serves end markets in Europe and North America and historically generated approximately $32 million in annual revenue. Taplast is reported in the Company's Packaging segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $22.4 million, net of cash acquired.  Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $12 million in annual revenue.  Plastic Srl is reported in the Company's Packaging segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657564872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text">Discontinued Operations On December 20, 2019, the Company completed the sale of its Lamons division ("Lamons") to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the &#8220;Purchase Agreement&#8221;), for a purchase price of $136.8 million.<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized net cash proceeds of approximately $112.7 million, which represented the purchase price, less estimated tax payments of approximately $20.9 million, transaction costs of approximately $3.2 million. The Company recorded a pre-tax gain on sale of approximately $38.9 million, which includes the recognition of previously deferred non-cash foreign currency translation losses of approximately $12.4 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that Lamons met the criteria to be classified as a discontinued operation.  As a result, the  historical results for Lamons are reported in the accompanying consolidated statement of operations as a discontinued operation. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results of discontinued operations are summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:83.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,920)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain on dispositions of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657690664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsAbstract', window );"><strong>Realignment Actions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock', window );">Restructuring, Impairment, and Other Activities Disclosure [Text Block]</a></td>
<td class="text">Realignment Actions<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Realignment Actions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 approximately $9.7&#160;million, of which approximately $3.5&#160;million related to facility consolidations and approximately $6.2&#160;million were for employee separation costs. As of December 31, 2021, approximately $2.4&#160;million of the employee separation costs had been paid. During 2021, approximately $4.1&#160;million of these charges were included in cost of sales and approximately $5.6&#160;million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Realignment Actions</span></div>During 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of approximately $13.8&#160;million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of approximately $2.3&#160;million related to certain production equipment removed from service given reduced demand levels.  In addition, the Company reduced its employment levels given lower customer demand, incurring approximately $3.8&#160;million in severance charges, of which approximately $3.7&#160;million was paid by December 31, 2020. During 2020, approximately $17.1&#160;million of these charges were included in cost of sales and approximately $2.8&#160;million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_RealignmentActionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Realignment Actions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_RealignmentActionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657627352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Revenue (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">Revenue<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer End Markets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,320&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company&#8217;s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace &amp; defense market (comprised of commercial, regional and business jet and military submarkets).  The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657569672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and Cash Equivalents Disclosure [Text Block]</a></td>
<td class="text">Cash and Cash Equivalents<div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consists of the following components (dollars in thousands):  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - unrestricted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash - restricted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657474088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">Goodwill and Other Intangible Assets   <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment as part of its 2021, 2020 and 2019 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company&#8217;s market capitalization. Based on results of the qualitative assessments for the 2021, 2020 and 2019 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of approximately $70.8&#160;million in its Aerospace Fasteners reporting unit and approximately $56.0&#160;million in its Aerospace Engineered Products reporting unit. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2020, the Company began reporting its machined components operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment.  As a result of the reporting structure change, goodwill of approximately $12.7&#160;million was reassigned from the Specialty Products segment to the Aerospace segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December&#160;31, 2021 and 2020 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Specialty</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reassigned in segment realignment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,560&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,970&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,190&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the Company's 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values.  Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of the Company's aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of approximately $7.8&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2021 and 2020 are summarized below (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Category by Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 5&#160;-&#160;12&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 15&#160;-&#160;25&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,920)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 1&#160;-&#160;15&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 17&#160;-&#160;30&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,060)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,400)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194,170)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, included in selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,560&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,750&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,630&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2021 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"><tr><td style="width:1.0%"/><td style="width:45.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.136%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657606472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657548472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657609736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities</a></td>
<td class="text">Accrued Liabilities<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High deductible insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,980&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508666861352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-term debt</a></td>
<td class="text">Long-term Debt<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt consists of the following (dollars in thousands):    </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,820&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2029</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes outstanding due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of approximately $5.1&#160;million related to the offering and pay fees and expenses of $1.1&#160;million related to amending its existing credit agreement.  In connection with the issuance, the Company completed the redemption of its outstanding 4.875% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $300.0&#160;million to retire the outstanding principal amount plus $7.3&#160;million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1&#160;million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3&#160;million redemption premium, as well as approximately $3.0&#160;million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on October 15, 2021.  The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company.  The 2029 Senior Notes are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pari passu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 15, 2024, the Company may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium.  On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.063&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Notes due 2025</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the Company issued $300.0&#160;million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act.  During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of 102.438% of the principal amount. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement     </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date.  The Company incurred fees and expenses of approximately $1.1&#160;million related to the amendment, all of which was capitalized as debt issuance costs.  The Company also recorded approximately $0.2&#160;million of non-cash expense related to the write-off of previously capitalized deferred financing fees. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.774%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (as amended)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (prior to amending)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">London Interbank Offered Rate ("LIBOR")</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (b) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of December&#160;31, 2021 and December&#160;31, 2020, the Company had no letters of credit issued against its revolving credit facility.  See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information on its cash deposits.  At December&#160;31, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million potentially available. At December&#160;31, 2020, the Company had $50.5 million amounts outstanding under its revolving credit facility and had $249.5 million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December&#160;31, 2021 and December&#160;31, 2020.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously drew $150&#160;million on its revolving credit facility in March 2020 to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 pandemic, but repaid this amount during second quarter 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties.  Borrowings under the $125.0&#160;million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement.&#160; The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash  interest expense, as defined, and preferred dividends, as defined).  At December&#160;31, 2021, the Company was in compliance with the financial covenants contained in the Credit Agreement.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings, effective January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revolving Loan Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4&#160;million. The facility is guaranteed by TriMas Corporation. There are no borrowings outstanding on this loan facility as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt Maturities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the face value of long-term debt at December&#160;31, 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Debt</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined.  The carrying amounts and fair values were as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:31.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's unamortized debt issuance costs approximated $6.2 million and $4.2 million at December&#160;31, 2021 and 2020, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders.  Amortization expense for these items was approximately $1.0 million, $1.2 million and $1.1 million in 2021, 2020 and 2019, respectively, and is included in interest expense in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657446952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
<td class="text">Derivative Instruments   <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Designated as Hedging Instruments</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company uses cross-currency swap contracts to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro.  By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt.  At inception, the Company designates its cross-currency swaps as net investment hedges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had cross-currency swap agreements at notional amounts totaling $250.0&#160;million, which declines to $25.0&#160;million over various contract periods ending between April 15, 2022 and April 15, 2027.  Under the terms of the agreements, the Company is to receive net interest payments at a fixed rate ranging from approximately 0.8% to 2.9% of the notional amounts. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability) Derivatives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Caption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income (loss) recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2021 and 2020, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized<br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Loss Reclassified from AOCI into Earnings <br/>(Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Loss Reclassified from <br/>AOCI into Earnings</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $131.8 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies.  The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through December 2022.  These contracts are not designated as hedging instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized in Earnings on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Income (Loss) <br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Derivatives</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount.  Estimates of the fair value of the Company's cross-currency swaps use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657527240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases</a></td>
<td class="text">Leases<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term, variable and other lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,970&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,520&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,900&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company's operating leases as of December&#160;31, 2021 is approximately 7.5 years. The weighted-average discount rate as of December&#160;31, 2021 is approximately 3.8%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities was approximately $7.9 million, $7.9&#160;million and $6.4 million during 2021, 2020 and 2019 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities were approximately $19.6 million and $14.0&#160;million during 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657535912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-term Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other Liabilities Disclosure [Text Block]</a></td>
<td class="text">Other Long-term Liabilities<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current asbestos-related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657576600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal.  Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes.  Other environmental laws and regulations require the obtainment and compliance with environmental permits.  To date, costs of complying with environmental, health and safety requirements have not been material.  However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position.  Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company was a party to 389 pending cases involving an aggregate of 4,754 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims filed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>dismissed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>settled<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at end of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>settlement<br/>amount per<br/>claim during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total defense<br/>costs during<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition.  The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate.  The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The large majority of claims do not specify the amount sought.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the 4,754 claims pending at December&#160;31, 2021, 27 set forth specific amounts of damages (other than those stating the statutory minimum or maximum).  At December&#160;31, 2021, of the 27 claims that set forth specific amounts, there was one claim seeking more than $5 million for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensatory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Range of damages sought (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.0 to $0.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.6 to $5.0</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$5.0+</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of claims</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25&#160;years ago, have been approximately $10.6 million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company&#8217;s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent. The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believes a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company&#8217;s liability for asbestos-related claims will be based on a study from the Company&#8217;s third-party actuary, the Company's review of the study, as well as the Company&#8217;s own review of asbestos claims and claim resolution activity.  After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $23.4&#160;million, which is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021, which yielded a range of possible future liability of $28.2&#160;million to $38.6&#160;million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $1.5&#160;million to increase the liability estimate to $28.2&#160;million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  As of December&#160;31, 2021, the Company&#8217;s total asbestos-related liability is $27.6&#160;million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims.  The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses.  The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid.  Based upon the Company&#8217;s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Claims and Litigation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657975752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans  <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and Profit-Sharing Benefits  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees.  The plan contains both contributory and noncontributory profit sharing arrangements, as defined.  Aggregate charges included in the accompanying consolidated statement of operations under this plan for both continuing and discontinued operations were approximately $3.4 million in both 2021 and 2020 and $4.6 million in 2019.  Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets, Expenses and Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other expense, net in the accompanying consolidated statement of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial valuations of the Company's defined benefit pension plans were prepared as of December&#160;31, 2021, 2020 and 2019. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2021 and 2020 and the funded status as of December&#160;31, 2021 and 2020 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Projected Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at January&#160;1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Plan Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at January&#160;1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,770)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Balance Sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset (liability) recognized at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,770)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Benefit Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Benefit Obligations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Benefit Obligations at December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plans with benefit obligations exceeding plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021<br/>Benefit Obligation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point decrease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point decrease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to make contributions of approximately $1.6 million to fund its pension plans during 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plan Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2021 and 2020 and target allocations by class, were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Domestic Pension</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Pension</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2021 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets subject to leveling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"><tr><td style="width:1.0%"/><td style="width:67.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2027-2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657463736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity Awards</a></td>
<td class="text">Equity Awards<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"/><td style="width:77.815%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Approved for Issuance</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation 2017 Equity and Incentive Compensation Plan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TriMas Corporation Director Retainer Share Election Program</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any stock options during 2021, 2020 and 2019. Information related to stock options as of and for the year ended December&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Option Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there were no stock options outstanding under the Company's long-term equity incentive plans.  No stock options vested during each of 2021 and 2020, and 50,000 stock options vested during 2019. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized no stock-based compensation expense related to stock options during each of 2021 and 2020, and approximately $0.1 million of stock-based compensation expense related to stock options during 2019. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following restricted stock units ("RSUs") during 2021, 2020, and 2019:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 131,198, 190,650, and 139,575, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 21,112, 30,590 and 25,872 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued 1,792, 3,673 and 4,494 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issued 49 RSUs to certain employees related to dividend equivalent rights on existing equity awards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company awarded the following RSUs during 2020:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company awarded 72,962 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2021 and ending December 31, 2023.  The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period.  TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 0.28% and annualized volatility of 35.5%.  Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award.  The Company awarded 113,146 and 95,882 of similar performance-based RSUs in 2020 and 2019, respectively.  For similar performance-based RSUs awarded in 2018, the Company attained 126.2% of the target on a weighted average basis, resulting in an increase of 25,993 shares during 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company.  These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022.  The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of 0.85% and annualized volatility of 25.2%.  Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to restricted shares as of and for the year ended December&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Unvested<br/>Restricted<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,928,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there was approximately $6.3 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.8&#160;years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense related to restricted shares of approximately $9.5 million, $8.2 million and $5.7 million in 2021, 2020 and 2019, respectively.  The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657454072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Earnings per Share (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings per Share <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share.  For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive.  The following table summarizes the dilutive effect of RSUs and options to purchase common stock:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,303,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,281,076&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,595,154&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate.  The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock.&#160; During 2021, 2020 and 2019, the Company purchased 596,084,  1,582,049 and 1,230,050 shares of its outstanding common stock for approximately $19.1 million, $39.4 million and $36.7 million, respectively.  As of December 31, 2021, the Company has approximately $142.6&#160;million remaining under the repurchase authorization. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. The Company's dividends declared were $0.04 per share of common stock and total dividends paid in cash were $1.7&#160;million  for the year ended December&#160;31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657990248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_OtherComprehensiveIncomeAbstract', window );"><strong>Other Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Other Comprehensive Income</a></td>
<td class="text">Other Comprehensive Income<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,930)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_OtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657582312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TriMas reports its operations in three segments:  Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas&#8217; president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales.  See below for more information regarding the types of products and services provided within each reportable segment:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Packaging &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Packaging segment, which consists primarily of the Rieke</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, Taplast, Affaba &amp; Ferrari, Stolz, Rapak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and Omega Plastics brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aerospace &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Aerospace segment, which includes the Monogram Aerospace Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Allfast Fastening Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Mac Fasteners</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Specialty Products &#8211; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Products segment, which includes the Norris Cylinder</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Arrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment activity is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,290)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:26.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S.&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,230&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,360&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's export sales from the U.S. approximated $80.6 million, $70.0 million and $74.1 million in 2021, 2020 and 2019, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657597880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,260&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred taxes are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in foreign affiliates, including withholding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,630)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,670)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,270)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences in statutory foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in recognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,320&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of an approximate $6.4&#160;million deferred tax benefit related to an interest limitation carryforward. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded deferred tax assets on approximately $34.0 million of various state operating loss carryforwards and $57.6 million of various foreign operating loss carryforwards.  The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.   </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had approximately $1.3 million and $1.6 million of unrecognized tax benefits ("UTBs") as of December&#160;31, 2021 and 2020, respectively.  If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December&#160;31, 2021 and 2020 by approximately $1.1 million and $1.4 million, respectively.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the UTBs for the years ended December&#160;31, 2021 and 2020 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"/><td style="width:76.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.776%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the UTBs summarized above, the Company has recorded approximately $0.8 million and $0.8 million in potential interest and penalties associated with uncertain tax positions as of December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2014 through 2021.  In addition, there are currently several state and foreign income tax examinations in process.  The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.</span></div>Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657573960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events Subsequent Events (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text">Subsequent Events<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2022, the Company announced that it has acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of approximately $65&#160;million, subject to customary closing conditions. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications, and has annual net sales of approximately $32&#160;million. Intertech will become part of the Packaging reportable segment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 18, 2022, the Company announced that its Board of Directors had declared a cash dividend of $0.04 per share of TriMas Corporation common stock, which will be payable on March 11, 2022 to shareholders of record as of the close of business on March 4, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657608616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure</a></td>
<td class="text"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO ITEM 15(a)(2)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;31, 2021, 2020 AND 2019 </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ADDITIONS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DESCRIPTION</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT<br/>BEGINNING<br/>OF PERIOD</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>TO<br/>COSTS AND<br/>EXPENSES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CHARGED<br/>(CREDITED)<br/>TO OTHER<br/>ACCOUNTS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">DEDUCTIONS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">BALANCE<br/>AT END<br/>OF PERIOD</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts deducted from accounts receivable in the balance sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:28.79pt">Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664871048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">Principles of Consolidation.&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of Estimates.&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span>," for further details regarding the Company's cash and cash equivalents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Receivables</a></td>
<td class="text">Receivables.&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $1.6 million and $2.1 million at December&#160;31, 2021 and 2020, respectively.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">Inventories.&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock', window );">Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7">three</span> to 40&#160;years, and machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a">three</span> to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d">five</span> to 25&#160;years, while technology and other intangibles are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272">one</span> to 30&#160;years.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Indefinite-Lived Intangibles</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2021 goodwill impairment test, the Company had five reporting units, three of which had goodwill, within its three reportable segments. &#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's goodwill impairment testing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-Lived Intangibles.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further details regarding the Company's indefinite-lived intangible asset impairment testing.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_HighDeductibleInsurancePolicyTextBlock', window );">High Deductible Insurance</a></td>
<td class="text">High Deductible Insurance.&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Pension Plans and Postretirement Benefits Other Than Pensions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AsbestosRelatedMattersPolicyTextBlock', window );">Asbestos-related Matters</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asbestos-related Matters. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#8220;Accrued liabilities&#8221; and &#8220;Other long-term liabilities.&#8221;  See Note 17, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition.&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#8217;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Sales</a></td>
<td class="text">Cost of Sales.&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">Selling, General and Administrative Expenses.&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text">Foreign Currency Translation.&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   The impact of net foreign currency transactions was an approximate loss of $0.9 million for the year ended December&#160;31, 2021, and approximate gains of $0.6 million and $0.3 million for the years ended December&#160;31, 2020 and 2019, respectively, and are included in other expense, net in the accompanying consolidated statement of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">," for further information.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level&#160;3 inputs are unobservable inputs for the asset or liability.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. </span></div>The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; for further information.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Other Comprehensive Income</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_AsbestosRelatedMattersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for asbestos-related matters.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_AsbestosRelatedMattersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for depreciation and amortization of property and equipment and finite-lived intanbile assets costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_HighDeductibleInsurancePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for high deductible insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_HighDeductibleInsurancePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657984968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Results of discontinued operations are summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"><tr><td style="width:1.0%"/><td style="width:83.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.644%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,920)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain on dispositions of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657583992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Customer End Markets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424,320&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace &amp; Defense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657618184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents [Table Text Block]</a></td>
<td class="text"><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consists of the following components (dollars in thousands):  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - unrestricted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash - restricted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663693192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December&#160;31, 2021 and 2020 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Specialty</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Packaging</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aerospace</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reassigned in segment realignment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,560&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,970&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,740&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,190&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock', window );">Schedule of Intangible Assets (excluding Goodwill) by Major Class</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2021 and 2020 are summarized below (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intangible Category by Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 5&#160;-&#160;12&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, 15&#160;-&#160;25&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,340)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,920)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 1&#160;-&#160;15&#160;years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, 17&#160;-&#160;30&#160;years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total technology and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,060)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,250)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademark/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,400)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,370&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(194,170)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and other, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,930&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships, included in selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,560&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,750&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,630&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Expected Amortization Expense [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2021 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"><tr><td style="width:1.0%"/><td style="width:45.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.136%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense related to finite-lived intangible assets by category.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657976312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659569464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,630&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationExpenseTableTextBlock', window );">Depreciation Expense</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense, included in selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,890&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DepreciationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of depreciation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DepreciationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657500984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High deductible insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,980&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,540&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659563512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-term debt consists of the following (dollars in thousands):    </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,820&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The carrying amounts and fair values were as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:31.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.125% Senior Notes due April 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.875% Senior Notes due October 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionTableTextBlock', window );">Debt Instrument Redemption</a></td>
<td class="text">On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.063&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.774%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount<br/>($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (as amended)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Credit Agreement (prior to amending)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/20/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> plus 1.500%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">London Interbank Offered Rate ("LIBOR")</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (b) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of the face value of long-term debt at December&#160;31, 2021 are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"><tr><td style="width:1.0%"/><td style="width:60.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;31:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Future Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659802472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021 and 2020, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:39.575%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.527%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability) Derivatives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance Sheet Caption</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income (loss) recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2021 and 2020, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:26.506%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized<br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Loss Reclassified from AOCI into Earnings <br/>(Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Loss Reclassified from <br/>AOCI into Earnings</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Investment Hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.512%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Income (Loss) Recognized in Earnings on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Income (Loss) <br/>Recognized in <br/>Earnings on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Fair Value Measurements, Recurring and Nonrecurring</a></td>
<td class="text">Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 are as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asset / (Liability)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657478920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term, variable and other lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,970&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,520&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,900&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657618184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Other Noncurrent Liabilities [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current asbestos-related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659612456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock', window );">Schedule of Loss Contingencies by Contingency</a></td>
<td class="text">The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:17.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims filed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>dismissed<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>settled<br/>during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Claims<br/>pending at end of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>settlement<br/>amount per<br/>claim during<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total defense<br/>costs during<br/>period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,754&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ended December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock', window );">Schedule of Damages Sought for Specific Claims</a></td>
<td class="text">Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensatory</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Range of damages sought (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.0 to $0.6</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$0.6 to $5.0</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$5.0+</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of claims</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Damages Sought for Specific Claims [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14472-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14453-108349<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14394-108349<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12053-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657886664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Schedule of Costs of Retirement Plans</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text">Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:<div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for benefit costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock', window );">Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2021 and 2020 and the funded status as of December&#160;31, 2021 and 2020 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Projected Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at January&#160;1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gain (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in Plan Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at January&#160;1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Participant contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,770)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Amounts Recognized in Balance Sheet</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Balance Sheet</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset (liability) recognized at December&#160;31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,770)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,930)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Benefit Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Projected Benefit Obligations</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Benefit Obligations at December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plans with benefit obligations exceeding plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock', window );">Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense</a></td>
<td class="text">A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021<br/>Benefit Obligation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 basis point decrease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected return on assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 basis point decrease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2021 and 2020 and target allocations by class, were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Domestic Pension</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Pension</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2021 (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.712%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets subject to leveling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan assets measured at net asset value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diversified growth</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"><tr><td style="width:1.0%"/><td style="width:67.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension<br/>Benefit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years 2027-2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657445224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Stock Options, Activity</a></td>
<td class="text">Information related to stock options as of and for the year ended December&#160;31, 2021 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Option Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to restricted shares as of and for the year ended December&#160;31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Unvested<br/>Restricted<br/>Shares </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,928,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657489432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedLineItems', window );"><strong>Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted Average Number of Shares [Table Text Block]</a></td>
<td class="text">The following table summarizes the dilutive effect of RSUs and options to purchase common stock:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.308%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,006,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,303,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares&#8212;diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,281,076&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,581,232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,595,154&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657512360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_OtherComprehensiveIncomeAbstract', window );"><strong>Other Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:77.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.711%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Benefit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts Recognized in Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated other comprehensive loss recognized at December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.885%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Defined Benefit Plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,930)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,000)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) arising during the period </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net realized losses reclassified to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,810)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,580&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_OtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657465576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment activity is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Profit (Loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,290)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,880&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192,700&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:26.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.245%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net <br/>Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-lived Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,440&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total U.S.&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">763,230&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,530&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,360&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664186392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total income (loss) before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,260&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total current income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred taxes are as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,580&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in foreign affiliates, including withholding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,630)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,670)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,520)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,270)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences in statutory foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in recognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,930)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,320&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the UTBs for the years ended December&#160;31, 2021 and 2020 is as follows (dollars in thousands):</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"><tr><td style="width:1.0%"/><td style="width:76.048%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.776%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in the statutes of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December&#160;31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659551608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Receivables (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for Doubtful Accounts</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663602968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Depreciation and Amortization (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Land and Land Improvements/Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Land and Land Improvements/Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems', window );"><strong>Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment and Finite-Lived Intangible Assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657870936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>number</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_GoodwillImpairmentAssessmentAbstract', window );"><strong>Annual Goodwill Impairment Assessment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of Reporting Units</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_NumberOfReportingUnitsThatHaveGoodwill', window );">Number of reporting units that have goodwill</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_GoodwillImpairmentAssessmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Assessment [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_GoodwillImpairmentAssessmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_NumberOfReportingUnitsThatHaveGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units that have goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_NumberOfReportingUnitsThatHaveGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663793176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - High Deductible Insurance (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_InsuranceTypeAxis=trs_WorkersCompensationMember', window );">Workers' Compensation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_InsurancecoverageLineItems', window );"><strong>Insurance coverage [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MaximumRetention', window );">Maximum Retention</a></td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_InsuranceTypeAxis=us-gaap_GeneralLiabilityMember', window );">General Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_InsurancecoverageLineItems', window );"><strong>Insurance coverage [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MaximumRetention', window );">Maximum Retention</a></td>
<td class="nump">1.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Group Medical Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_InsurancecoverageLineItems', window );"><strong>Insurance coverage [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_StopLossLimit', window );">Stop Loss Limit</a></td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_InsurancecoverageLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance coverage [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_InsurancecoverageLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_MaximumRetention">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Self-insurance maximum retention per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_MaximumRetention</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_StopLossLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Self-insurance stop loss limit per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_StopLossLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_InsuranceTypeAxis=trs_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_InsuranceTypeAxis=trs_WorkersCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_InsuranceTypeAxis=us-gaap_GeneralLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_InsuranceTypeAxis=us-gaap_GeneralLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_InsuranceTypeAxis=trs_GroupMedicalPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_InsuranceTypeAxis=trs_GroupMedicalPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508667334248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember', window );">Other Expense, Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ForeignCurrencyTranslationLineItems', window );"><strong>Foreign Currency Translation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Net Foreign Currency Transaction Gains (Losses)</a></td>
<td class="num">$ (0.9)<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ForeignCurrencyTranslationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Translation [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ForeignCurrencyTranslationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654948872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Acquisitions - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 05, 2021</div></th>
<th class="th"><div>Dec. 15, 2020</div></th>
<th class="th"><div>Feb. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 34,340<span></span>
</td>
<td class="nump">$ 193,540<span></span>
</td>
<td class="nump">$ 67,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">857,110<span></span>
</td>
<td class="nump">769,970<span></span>
</td>
<td class="nump">723,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">315,490<span></span>
</td>
<td class="nump">303,970<span></span>
</td>
<td class="nump">334,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_RapakMember', window );">Rapak [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_RSAEngineeredProductsMemberMember', window );">RSA Engineered Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital', window );">Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_TaplastS.p.A.Member', window );">Taplast S.p.A. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_PlasticSrlMember', window );">Plastic Srl [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_AffabaFerrariSrlMember', window );">Affaba &amp; Ferrari Srl [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital', window );">Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_OmegaPlasticsMember', window );">Omega Plastics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trs_TFIAerospaceMember', window );">TFI Aerospace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net working capital (accounts and other receivables, inventory, accounts payable and accrued liabilities) in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_RapakMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_RapakMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_RSAEngineeredProductsMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_RSAEngineeredProductsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_TaplastS.p.A.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_TaplastS.p.A.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_PlasticSrlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_PlasticSrlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_AffabaFerrariSrlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_AffabaFerrariSrlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_OmegaPlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_OmegaPlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_TFIAerospaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_TFIAerospaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664058488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Sale of Lamons Division Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (640)<span></span>
</td>
<td class="num">$ (640)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trs_LamonsDivisionMember', window );">Lamons [Member] | Discontinued Operations, Disposed of by Sale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 136,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from Divestiture of Businesses, Net of Cash Divested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Taxpaymentsrelatedtothesaleofbusiness', window );">Tax payments related to the sale of business</a></td>
<td class="nump">$ 20,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Transactioncostsrelatedtosaleofbusiness', window );">Transaction costs related to sale of business</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</a></td>
<td class="nump">38,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation | Lamons [Member] | Discontinued Operations, Disposed of by Sale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="nump">$ 12,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Taxpaymentsrelatedtothesaleofbusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax payments related to the sale of business</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Taxpaymentsrelatedtothesaleofbusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Transactioncostsrelatedtosaleofbusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transaction costs related to sale of business</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Transactioncostsrelatedtosaleofbusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trs_LamonsDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=trs_LamonsDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663612600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Results of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Net loss on dispositions of assets</a></td>
<td class="num">$ (130)<span></span>
</td>
<td class="num">$ (1,290)<span></span>
</td>
<td class="num">$ (150)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">36,680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal Group, Including Discontinued Operation, Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(138,100)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DisposalGroupIncludingDiscontinuedOperationsSGA', window );">Disposal Group, Including Discontinued Operations, SG&amp;A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,920)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Net loss on dispositions of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,900<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,470<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet', window );">Disposal Group, Including Discontinued Operations, Other Expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense', window );">Disposal Group, Including Discontinued Operations, Nonoperating Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,760)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Other Expense, net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DisposalGroupIncludingDiscontinuedOperationsSGA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DisposalGroupIncludingDiscontinuedOperationsSGA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657890840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsLineItems', window );"><strong>Realignment Actions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on dispositions of assets</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 1,290<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsAxis=trs_RealignmentActionsMember', window );">Realignment Actions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsLineItems', window );"><strong>Realignment Actions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on dispositions of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance Costs</a></td>
<td class="nump">6,200<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_CashPaidForSeverance', window );">Cash paid for severance</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Realignmentcosts', window );">Realignment costs</a></td>
<td class="nump">9,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_FacilityConsolidationRealignmentCosts', window );">Facility consolidation realignment costs</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Realignment Actions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsLineItems', window );"><strong>Realignment Actions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ChargesRelatedToRealignmentActions', window );">Charges related to realignment actions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Realignmentcosts', window );">Realignment costs</a></td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Realignment Actions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_RealignmentActionsLineItems', window );"><strong>Realignment Actions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ChargesRelatedToRealignmentActions', window );">Charges related to realignment actions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Realignmentcosts', window );">Realignment costs</a></td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_CashPaidForSeverance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash paid for severance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_CashPaidForSeverance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ChargesRelatedToRealignmentActions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Charges related to realignment actions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ChargesRelatedToRealignmentActions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_FacilityConsolidationRealignmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Facility consolidation realignment costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_FacilityConsolidationRealignmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_RealignmentActionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Realignment Actions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_RealignmentActionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Realignmentcosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to streamline the business to adapt to market conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Realignmentcosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_RealignmentActionsAxis=trs_RealignmentActionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_RealignmentActionsAxis=trs_RealignmentActionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664102072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 857,110<span></span>
</td>
<td class="nump">$ 769,970<span></span>
</td>
<td class="nump">$ 723,530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=trs_ConsumerendmarketcustomersMember', window );">Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">424,320<span></span>
</td>
<td class="nump">402,080<span></span>
</td>
<td class="nump">307,640<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=trs_AerospaceendmarketcustomersMember', window );">Aerospace &amp; Defense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">183,340<span></span>
</td>
<td class="nump">167,740<span></span>
</td>
<td class="nump">194,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=trs_IndustrialendmarketcustomersMember', window );">Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 249,450<span></span>
</td>
<td class="nump">$ 200,150<span></span>
</td>
<td class="nump">$ 221,780<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=trs_ConsumerendmarketcustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=trs_ConsumerendmarketcustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=trs_AerospaceendmarketcustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=trs_AerospaceendmarketcustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=trs_IndustrialendmarketcustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=trs_IndustrialendmarketcustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664867912">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_CashAndCashEquivalentsUnrestricted', window );">Cash and cash equivalents unrestricted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 129,790<span></span>
</td>
<td class="nump">$ 62,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10,950<span></span>
</td>
<td class="nump">11,160<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 140,740<span></span>
</td>
<td class="nump">$ 73,950<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_CashAndCashEquivalentsUnrestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash and cash equivalents unrestricted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_CashAndCashEquivalentsUnrestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663534184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,970,000<span></span>
</td>
<td class="nump">$ 315,490,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 334,640,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember', window );">Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,850,000<span></span>
</td>
<td class="nump">$ 70,190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 133,690,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitAxis=trs_AerospaceEngineeredProductsReportingUnitMember', window );">Aerospace Engineered Products Reporting Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_QuantitativeImpairmentTestAxis=us-gaap_GoodwillMember', window );">Goodwill [Member] | Aerospace Fasteners Reporting Unit [Member] | Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 70,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_QuantitativeImpairmentTestAxis=us-gaap_GoodwillMember', window );">Goodwill [Member] | Aerospace Engineered Products Reporting Unit [Member] | Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 56,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=trs_AerospaceEngineeredProductsReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=trs_AerospaceEngineeredProductsReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_QuantitativeImpairmentTestAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_QuantitativeImpairmentTestAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitAxis=trs_AerospaceFastenersReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitAxis=trs_AerospaceFastenersReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655021928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning</a></td>
<td class="nump">$ 303,970<span></span>
</td>
<td class="nump">$ 334,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">17,770<span></span>
</td>
<td class="nump">92,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126,840)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Goodwillreassignedbetweensegments', window );">Goodwill reassigned between segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(6,250)<span></span>
</td>
<td class="nump">3,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending</a></td>
<td class="nump">315,490<span></span>
</td>
<td class="nump">303,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember', window );">Packaging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning</a></td>
<td class="nump">234,560<span></span>
</td>
<td class="nump">181,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">10,550<span></span>
</td>
<td class="nump">49,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Goodwillreassignedbetweensegments', window );">Goodwill reassigned between segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(6,370)<span></span>
</td>
<td class="nump">3,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending</a></td>
<td class="nump">238,740<span></span>
</td>
<td class="nump">234,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember', window );">Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning</a></td>
<td class="nump">62,850<span></span>
</td>
<td class="nump">133,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">7,220<span></span>
</td>
<td class="nump">43,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126,840)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Goodwillreassignedbetweensegments', window );">Goodwill reassigned between segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending</a></td>
<td class="nump">70,190<span></span>
</td>
<td class="nump">62,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember', window );">Specialty Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning</a></td>
<td class="nump">6,560<span></span>
</td>
<td class="nump">19,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Goodwillreassignedbetweensegments', window );">Goodwill reassigned between segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,740)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, ending</a></td>
<td class="nump">$ 6,560<span></span>
</td>
<td class="nump">$ 6,560<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Goodwillreassignedbetweensegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill reassigned between segments due to reporting structure changes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Goodwillreassignedbetweensegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659556968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangibles Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member] | Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems', window );"><strong>Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</a></td>
<td class="nump">$ 7,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654686296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">$ (215,400)<span></span>
</td>
<td class="num">$ (194,170)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_TotalOtherIntangibleAssetsGross', window );">Total finite and indefinite-lived other intangible assets, gross carrying amount</a></td>
<td class="nump">412,130<span></span>
</td>
<td class="nump">400,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">254,500<span></span>
</td>
<td class="nump">245,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(139,340)<span></span>
</td>
<td class="num">(121,920)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember', window );">Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">100,360<span></span>
</td>
<td class="nump">100,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(76,060)<span></span>
</td>
<td class="num">(72,250)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">57,270<span></span>
</td>
<td class="nump">54,640<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFiveToTwelveYearsMember', window );">Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">124,310<span></span>
</td>
<td class="nump">122,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(71,150)<span></span>
</td>
<td class="num">(59,470)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFifteenToTwentyfiveYearsMember', window );">Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">130,190<span></span>
</td>
<td class="nump">122,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(68,190)<span></span>
</td>
<td class="num">(62,450)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeOneToFifteenYearsMember', window );">Useful Life One to Fifteen Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">57,060<span></span>
</td>
<td class="nump">57,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">(36,140)<span></span>
</td>
<td class="num">(32,800)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeSeventeenToThirtyYearsMember', window );">Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross carrying amount</a></td>
<td class="nump">43,300<span></span>
</td>
<td class="nump">43,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="num">$ (39,920)<span></span>
</td>
<td class="num">$ (39,450)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Useful Life One to Fifteen Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">17 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Useful Life Fifteen to Twentyfive Years [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Useful Life One to Fifteen Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Useful Life Seventeen to Thirty Years [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IntangibleAssetsExcludingGoodwillLineItems', window );"><strong>Intangible Assets, excluding Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Assets, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_IntangibleAssetsExcludingGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>All other Intangible Assets, excluding Goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_IntangibleAssetsExcludingGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_TotalOtherIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross carrying amount as of the balance sheet date of other intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_TotalOtherIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFiveToTwelveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFiveToTwelveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFifteenToTwentyfiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeFifteenToTwentyfiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeOneToFifteenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeOneToFifteenYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeSeventeenToThirtyYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis=trs_UsefulLifeSeventeenToThirtyYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663535416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AmortizationOfIntangibleAssetsLineItems', window );"><strong>Amortization of Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 21,560<span></span>
</td>
<td class="nump">$ 20,750<span></span>
</td>
<td class="nump">$ 18,630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Technology and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AmortizationOfIntangibleAssetsLineItems', window );"><strong>Amortization of Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">3,820<span></span>
</td>
<td class="nump">4,930<span></span>
</td>
<td class="nump">4,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AmortizationOfIntangibleAssetsLineItems', window );"><strong>Amortization of Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 17,740<span></span>
</td>
<td class="nump">$ 15,820<span></span>
</td>
<td class="nump">$ 13,850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_AmortizationOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_AmortizationOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trs_TechnologyAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659166408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</a></td>
<td class="nump">$ 19,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Two</a></td>
<td class="nump">17,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Three</a></td>
<td class="nump">15,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="nump">15,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Five</a></td>
<td class="nump">$ 13,630<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664215368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 74,600<span></span>
</td>
<td class="nump">$ 78,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">28,790<span></span>
</td>
<td class="nump">29,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">49,060<span></span>
</td>
<td class="nump">41,690<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 152,450<span></span>
</td>
<td class="nump">$ 149,380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664098568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Property and Equipment Table (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 535,300<span></span>
</td>
<td class="nump">$ 496,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">269,670<span></span>
</td>
<td class="nump">242,960<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">265,630<span></span>
</td>
<td class="nump">253,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and Land Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">19,630<span></span>
</td>
<td class="nump">20,040<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">93,170<span></span>
</td>
<td class="nump">91,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 422,500<span></span>
</td>
<td class="nump">$ 384,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655462184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Depreciation Expense Table (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationExpenseLineItems', window );"><strong>Depreciation Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 31,890<span></span>
</td>
<td class="nump">$ 29,020<span></span>
</td>
<td class="nump">$ 24,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationExpenseLineItems', window );"><strong>Depreciation Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">31,890<span></span>
</td>
<td class="nump">29,020<span></span>
</td>
<td class="nump">24,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member] | Continuing Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationExpenseLineItems', window );"><strong>Depreciation Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">30,770<span></span>
</td>
<td class="nump">27,920<span></span>
</td>
<td class="nump">23,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Continuing Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DepreciationExpenseLineItems', window );"><strong>Depreciation Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 1,120<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,170<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DepreciationExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation Expense [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DepreciationExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663764920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">High deductible insurance</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 4,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">24,960<span></span>
</td>
<td class="nump">23,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">29,020<span></span>
</td>
<td class="nump">32,420<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 58,980<span></span>
</td>
<td class="nump">$ 60,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655433208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Debt Table (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="num">$ (6,180)<span></span>
</td>
<td class="num">$ (4,160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net</a></td>
<td class="nump">393,820<span></span>
</td>
<td class="nump">346,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member', window );">4.125% Senior Unsecured Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member', window );">4.875% Senior Unsecured Notes Due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember', window );">Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 50,450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654477496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Senior Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 15, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts', window );">Debt financing and related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,520<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | 4.875% Senior Unsecured Notes Due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="nump">102.438%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Payment for Debt Extinguishment or Debt Prepayment Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of Deferred Debt Issuance Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 15,  2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt Issuance Costs, Noncurrent, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering', window );">Percentage of principal that can be redeemed with cash proceeds from an equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering', window );">Debt instrument redemption price with net proceeds from equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102.063%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.031%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member] | 4.125% Senior Unsecured Notes Due 2029 | Debt Instrument, Redemption, Period Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 20,  2022<span></span>
</td>
<td class="text">Mar. 29,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of Deferred Debt Issuance Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt instrument redemption price with net cash proceeds of one or more equity offerings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount that can be redeemed with cash proceeds from an equity offering</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the charge against earnings during the period for commitment fees and debt issuance expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654573912">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Credit Agreement (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>Rate</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Rate</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_NetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Debt financing and related expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,520)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate | Rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_IncrementalDebtCommitmentsCapacity', window );">Incremental debt commitments capacity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep. 20,  2022<span></span>
</td>
<td class="text">Mar. 29,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payments of Financing Costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of Deferred Debt Issuance Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases', window );">Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving Credit Facility, Amount Outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Revolving Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">249,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letters of credit [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">London Interbank Offered Rate ("LIBOR")</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_IncrementalDebtCommitmentsCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Incremental debt commitments capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_IncrementalDebtCommitmentsCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_NetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net leverage ratio, as defined</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_NetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663793352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Other Revolving Loan Facility (Details) - Revolving Credit Facility [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="nump">$ 300.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving Credit Facility, Amount Outstanding</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659667880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Long-term Debt Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-term Debt, Maturities, Repayments of Principal in Year Two</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-term Debt, Maturities, Repayments of Principal in Year Three</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-term Debt, Maturities, Repayments of Principal in Year Four</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-term Debt, Maturities, Repayments of Principal in Year Five</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter)</a></td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663524984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember', window );">Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 50,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member', window );">4.125% Senior Unsecured Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member', window );">4.875% Senior Unsecured Notes Due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | 4.125% Senior Unsecured Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">399,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | 4.875% Senior Unsecured Notes Due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">305,630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Revolving Credit Facility [Member] | Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 50,450<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4125SeniorUnsecuredNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=trs_A4.875SeniorUnsecuredNotesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508666880120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Debt Issuance Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="num">$ (6,180)<span></span>
</td>
<td class="num">$ (4,160)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">$ 960<span></span>
</td>
<td class="nump">$ 1,150<span></span>
</td>
<td class="nump">$ 1,130<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659119400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments - Derivative Narrative (Details) - Designated as Hedging Instrument [Member] - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 250.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="nump">0.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655986504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments - Designated as hedging, Financial Position (Details) - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member] - Designated as Hedging Instrument [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Other Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Asset Derivatives</a></td>
<td class="nump">$ 7,590<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Other long-term liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Liability Derivatives</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655089608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Designated as hedging, Financial Performance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="num">$ (5,620)<span></span>
</td>
<td class="num">$ (6,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1', window );">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred', window );">Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [Member] | Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">5,910<span></span>
</td>
<td class="num">(3,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80845-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659086088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments - Derivatives not designated as hedging instruments (Details) - Not Designated as Hedging Instrument [Member] - Foreign Exchange Contract [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 131,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember', window );">Other income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet', window );">Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net</a></td>
<td class="nump">$ 7,130<span></span>
</td>
<td class="num">$ (470)<span></span>
</td>
<td class="num">$ (600)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654884376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments - Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative Instruments in Hedges, at Fair Value, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative Instruments in Hedges, at Fair Value, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative Instruments in Hedges, at Fair Value, Net</a></td>
<td class="nump">7,590<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative Instruments in Hedges, at Fair Value, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member] | Net Investment Hedging [Member] | Cross Currency Interest Rate Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet', window );">Derivative Instruments in Hedges, at Fair Value, Net</a></td>
<td class="nump">7,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</a></td>
<td class="num">(110)<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</a></td>
<td class="num">(110)<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net fair value of all derivative instruments not designated as a hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659804776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 8,510<span></span>
</td>
<td class="nump">$ 7,870<span></span>
</td>
<td class="nump">$ 6,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Shorttermvariableandotherleasecosts', window );">Short-term, variable and other lease costs</a></td>
<td class="nump">2,460<span></span>
</td>
<td class="nump">1,540<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 10,970<span></span>
</td>
<td class="nump">$ 9,410<span></span>
</td>
<td class="nump">$ 7,520<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Shorttermvariableandotherleasecosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short-term, variable and other lease costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Shorttermvariableandotherleasecosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664090008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Operating Lease Liability Maturity Table (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</a></td>
<td colspan="2" class="nump">$ 8,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, Payments, Due Year Two</a></td>
<td colspan="2" class="nump">8,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, Payments, Due Year Three</a></td>
<td colspan="2" class="nump">7,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, Payments, Due Year Four</a></td>
<td colspan="2" class="nump">6,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due Year Five</a></td>
<td colspan="2" class="nump">6,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due after Year Five</a></td>
<td colspan="2" class="nump">18,930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, Payments, Due</a></td>
<td colspan="2" class="nump">57,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td colspan="2" class="num">(5,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td colspan="2" class="nump">$ 51,900<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657454632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Supplemental Balance Sheet Information Related to Leases (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>Rate</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">7 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">3.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659634856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Supplemental Cash Flow Information Related to Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 19.6<span></span>
</td>
<td class="nump">$ 14.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659618024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Rent Expense Under ASC 840 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 10,970<span></span>
</td>
<td class="nump">$ 9,410<span></span>
</td>
<td class="nump">$ 7,520<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508758598888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AsbestosRelatedLiabilityNoncurrent', window );">Asbestos-related liability, noncurrent</a></td>
<td class="nump">$ 25,210<span></span>
</td>
<td class="nump">$ 26,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability', window );">Other long-term liabilities other than asbestos liability</a></td>
<td class="nump">33,820<span></span>
</td>
<td class="nump">43,520<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 59,030<span></span>
</td>
<td class="nump">$ 69,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_AsbestosRelatedLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asbestos-related liability, noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_AsbestosRelatedLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other long-term liabilities other than asbestos liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654355672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Asbestos Narrative (Details) - Asbestos [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">372 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>claimants </div>
<div>cases</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>claimants</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>claimants</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>claimants </div>
<div>cases</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>claimants</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyPendingCasesNumber', window );">Number of pending cases | cases</a></td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of pending claims | claimants</a></td>
<td class="nump">4,754<span></span>
</td>
<td class="nump">4,655<span></span>
</td>
<td class="nump">4,820<span></span>
</td>
<td class="nump">4,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Total settlement costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance', window );">Percentage of settlement and defense costs covered by insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations', window );">Liabilities Subject to Compromise, Asbestos Obligations</a></td>
<td class="nump">$ 27.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease', window );">Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ImpactOfChangeInAccountingPrinciple', window );">Impact of change in accounting principle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations', window );">Liabilities Subject to Compromise, Asbestos Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations', window );">Liabilities Subject to Compromise, Asbestos Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DamagesSoughtTypeAxis=trs_PunitiveOnlyDamagesMember', window );">Punitive Only Damages [Member] | Pending Litigation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ImpactOfChangeInAccountingPrinciple">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of change in accounting principle</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ImpactOfChangeInAccountingPrinciple</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number of Plaintiffs Specifying Damages Sought</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_LossContingencyPendingCasesNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of pending cases related to a loss contingency</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_LossContingencyPendingCasesNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Settlement and Defense Costs Covered by Insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of asbestos related liabilities included in liabilities subject to compromise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56145-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=d3e56015-112765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124437977&amp;loc=d3e55717-112764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in asbestos and environmental claims reserve, before estimated recoveries from reinsurers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtTypeAxis=trs_PunitiveOnlyDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtTypeAxis=trs_PunitiveOnlyDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654989288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Asbestos Claimant and Settlement (Details) - Asbestos [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>claimants</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>claimants</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>claimants</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>claimants</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">Number of pending claims filed during period</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsDismissedNumber', window );">Number of pending claims dismissed during period</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">287<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsSettledNumber', window );">Number of pending claims settled during period</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of pending claims</a></td>
<td class="nump">4,754<span></span>
</td>
<td class="nump">4,655<span></span>
</td>
<td class="nump">4,759<span></span>
</td>
<td class="nump">4,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencySettlementAgreementAverageConsideration', window );">Average settlement amount per claim during period | $</a></td>
<td class="nump">$ 16,819<span></span>
</td>
<td class="nump">$ 18,314<span></span>
</td>
<td class="nump">$ 16,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Total defense costs during period | $</a></td>
<td class="nump">$ 1,950,000<span></span>
</td>
<td class="nump">$ 2,130,000<span></span>
</td>
<td class="nump">$ 2,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_LossContingencySettlementAgreementAverageConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amount of consideration the entity has agreed to pay to settle a legal matter for claims settled during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_LossContingencySettlementAgreementAverageConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsDismissedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of claims dismissed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsDismissedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsSettledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of claims settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsSettledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654691944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Asbestos Damages Sought (Details) - Asbestos [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>claimants</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory and Punitive Damages [Member] | Range 1 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory and Punitive Damages [Member] | Range 1 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory and Punitive Damages [Member] | Range 2 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory and Punitive Damages [Member] | Range 2 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory and Punitive Damages [Member] | Range 3 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory Only Damages [Member] | Range 1 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory Only Damages [Member] | Range 1 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory Only Damages [Member] | Range 2 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory Only Damages [Member] | Range 2 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Compensatory Only Damages [Member] | Range 3 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Punitive Only Damages [Member] | Range 1 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Punitive Only Damages [Member] | Range 1 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Punitive Only Damages [Member] | Range 2 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Punitive Only Damages [Member] | Range 2 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Punitive Only Damages [Member] | Range 3 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember', window );">Pending Litigation [Member] | Punitive Only Damages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought', window );">Number of pending claims seeking specific amounts of damages | claimants</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number of Plaintiffs Specifying Damages Sought</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_AsbestosIssueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtTypeAxis=trs_CompensatoryAndPunitiveDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtTypeAxis=trs_CompensatoryAndPunitiveDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtRangeAxis=trs_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtRangeAxis=trs_Range1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtRangeAxis=trs_Range2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtRangeAxis=trs_Range2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtRangeAxis=trs_Range3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtRangeAxis=trs_Range3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtTypeAxis=trs_CompensatoryOnlyDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtTypeAxis=trs_CompensatoryOnlyDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DamagesSoughtTypeAxis=trs_PunitiveOnlyDamagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DamagesSoughtTypeAxis=trs_PunitiveOnlyDamagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657552536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Defined Contribution Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined Contribution Plan, Cost</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663825688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Defined Benefit Plan Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plans, Defined Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract', window );"><strong>Defined Benefit Plan, Estimated Future Employer Contributions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year</a></td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659680504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service costs</a></td>
<td class="nump">$ 1,280<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 1,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest costs</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">930<span></span>
</td>
<td class="nump">1,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(1,530)<span></span>
</td>
<td class="num">(1,450)<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net (gain)/loss</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost (income)</a></td>
<td class="nump">$ 1,460<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664852520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details) - United States<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for obligations</a></td>
<td class="nump">3.06%<span></span>
</td>
<td class="nump">2.79%<span></span>
</td>
<td class="nump">3.41%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for benefit costs</a></td>
<td class="nump">2.79%<span></span>
</td>
<td class="nump">3.41%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.13%<span></span>
</td>
<td class="nump">6.13%<span></span>
</td>
<td class="nump">7.13%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655003112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details) - Foreign Plan [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate for obligations</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate for benefit costs</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of increase in compensation levels</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655330552">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (40,830)<span></span>
</td>
<td class="num">$ (36,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,280)<span></span>
</td>
<td class="num">(1,230)<span></span>
</td>
<td class="num">$ (1,050)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(800)<span></span>
</td>
<td class="num">(930)<span></span>
</td>
<td class="num">(1,070)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,290<span></span>
</td>
<td class="num">(2,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefit payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,840<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Change in foreign currency</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">270<span></span>
</td>
<td class="num">(750)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(37,560)<span></span>
</td>
<td class="num">(40,830)<span></span>
</td>
<td class="num">(36,580)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,060<span></span>
</td>
<td class="nump">30,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">4,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefit payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,840)<span></span>
</td>
<td class="num">(1,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Change in foreign currency</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(250)<span></span>
</td>
<td class="nump">960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,130<span></span>
</td>
<td class="nump">36,060<span></span>
</td>
<td class="nump">$ 30,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded Status at December 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 570<span></span>
</td>
<td class="num">$ (4,770)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655471240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Assets for Plan Benefits, Defined Benefit Plan</a></td>
<td class="nump">$ 7,740<span></span>
</td>
<td class="nump">$ 4,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Defined Benefit Plan, Amounts Recognized in Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(300)<span></span>
</td>
<td class="num">(340)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Noncurrent liabilities</a></td>
<td class="num">(6,870)<span></span>
</td>
<td class="num">(8,900)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net asset (liability) recognized at December 31</a></td>
<td class="nump">$ 570<span></span>
</td>
<td class="num">$ (4,770)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508666727976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract', window );"><strong>Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax', window );">Unrecognized prior service cost</a></td>
<td class="nump">$ 310<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax', window );">Unrecognized net loss/(gain)</a></td>
<td class="nump">6,550<span></span>
</td>
<td class="nump">11,470<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Total accumulated other comprehensive income (loss) recognized at December 31</a></td>
<td class="nump">$ 6,860<span></span>
</td>
<td class="nump">$ 11,640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655025800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Defined Benefit Plan, Accumulated Benefit Obligation</a></td>
<td class="num">$ (35,970)<span></span>
</td>
<td class="num">$ (38,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation</a></td>
<td class="num">(37,560)<span></span>
</td>
<td class="num">(40,830)<span></span>
</td>
<td class="num">$ (36,580)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</a></td>
<td class="num">(16,630)<span></span>
</td>
<td class="num">(16,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation', window );">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO</a></td>
<td class="num">(16,780)<span></span>
</td>
<td class="num">(16,940)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets', window );">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets</a></td>
<td class="nump">9,610<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</a></td>
<td class="nump">$ 9,610<span></span>
</td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664159416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details) - Pension Plans, Defined Benefit [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract', window );"><strong>Effect of Twenty-Five Basis Point Change in Discount Rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation', window );">Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation</a></td>
<td class="num">$ (1,570)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation', window );">Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation</a></td>
<td class="nump">1,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense', window );">Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense</a></td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense', window );">Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense</a></td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract', window );"><strong>Effect of Fifty Basis Point Change in Expected Return on Plan Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense', window );">Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense</a></td>
<td class="num">(190)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense', window );">Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense</a></td>
<td class="nump">$ 190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654491992">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan [Member] | Equity Securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan [Member] | Fixed Income Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan [Member] | Balanced Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan [Member] | Cash and Cash Equivalents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Equity Securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Fixed Income Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Balanced Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Cash and Cash Equivalents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BalancedFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BalancedFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654261208">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details) - Pension Plans, Defined Benefit [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair Value of Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 38,130<span></span>
</td>
<td class="nump">$ 36,060<span></span>
</td>
<td class="nump">$ 30,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair Value of Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair Value of Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair Value of Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fixed Income Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fixed Income Funds [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fixed Income Funds [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fixed Income Funds [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Cash and Cash Equivalents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Equity Securities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Balanced Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling', window );">Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the fair value of plan assets using net asset value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the fair value of plan assets measured on a recurring basis using the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BalancedFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BalancedFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508659815144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans Future Benefit Payments Table (Details) - Pension Plans, Defined Benefit [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">Expected Future Benefit Payments, Next Twelve Months</a></td>
<td class="nump">$ 1,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">Expected Future Benefit Payments, Year Two</a></td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">Expected Future Benefit Payments, Year Three</a></td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">Expected Future Benefit Payments, Year Four</a></td>
<td class="nump">1,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">Expected Future Benefit Payments, Year Five</a></td>
<td class="nump">1,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Expected Future Benefit Payments, Five Fiscal Years Thereafter</a></td>
<td class="nump">$ 7,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663776680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Awards - Equity Awards Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_A2017EquityandIncentiveCompensationPlanMember', window );">2017 Equity and Incentive Compensation Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares Approved for Issuance</a></td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_DirectorRetainerMember', window );">Director Retainer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares Approved for Issuance</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_A2017EquityandIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_A2017EquityandIncentiveCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_DirectorRetainerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_DirectorRetainerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655408408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards - Stock Options Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member] | Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657900984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards - Stock Option Activity Table (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, beginning balance</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Options Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options Exercised</a></td>
<td class="num">(150,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options Cancelled</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Options Expired</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Weighted Average Price, beginning</a></td>
<td class="nump">$ 17.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted, Weighted Average Price</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options Exercised, Weighted Average Price</a></td>
<td class="nump">17.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options Cancelled, Weighted Average Price</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Options Expired, Weighted Average Price</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Weighted Average Price, ending</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options Aggregate Intrinsic Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508651292952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards - Restricted Shares Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">253,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized Compensation Cost</a></td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for Recognition of Share-based Compensation Cost Not yet Recognized</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Restricted shares-based compensation expense</a></td>
<td class="nump">$ 9.5<span></span>
</td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Shares [Member] | Non-employee independent director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued', window );">Restricted shares issued related to director fee deferrals</a></td>
<td class="nump">1,792<span></span>
</td>
<td class="nump">3,673<span></span>
</td>
<td class="nump">4,494<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=trs_ServiceBasedRestricedSharesMember', window );">Service-based restriced shares [Member] | Dividend Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan1Member', window );">Plan 1 [Member] | Service-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">131,198<span></span>
</td>
<td class="nump">190,650<span></span>
</td>
<td class="nump">139,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan2Member', window );">Plan 2 [Member] | Service-based restriced shares [Member] | Non-employee independent director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">21,112<span></span>
</td>
<td class="nump">30,590<span></span>
</td>
<td class="nump">25,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan3Member', window );">Plan 3 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">72,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-Free Interest Rate</a></td>
<td class="nump">0.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected Volatility</a></td>
<td class="nump">35.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan5Member', window );">Plan 5 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan6Member', window );">Plan 6 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan7Member', window );">Plan 7 [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">31,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan8Member', window );">Plan 8 [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">2,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trs_Plan9Member', window );">Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_A3YearEpsCagrMetricMember', window );">3 year EPS CAGR metric [Member] | Minimum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward', window );">Amount of shares earned % of target award</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_A3YearEpsCagrMetricMember', window );">3 year EPS CAGR metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod', window );">Award percentage earned based on metric over the performance period</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward', window );">Amount of shares earned % of target award</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_TotalshareholderreturnmetricMember', window );">Total shareholder return metric [Member] | Plan 4 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted</a></td>
<td class="nump">25,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_TotalshareholderreturnmetricMember', window );">Total shareholder return metric [Member] | Maximum [Member] | Plan 3 [Member] | Performance-based restriced shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod', window );">Award percentage earned based on metric over the performance period</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_AveragestockpriceMember', window );">Average stock price [Member] | Minimum [Member] | Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward', window );">Amount of shares earned % of target award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_MetricTypeAxis=trs_AveragestockpriceMember', window );">Average stock price [Member] | Maximum [Member] | Plan 9 [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward', window );">Amount of shares earned % of target award</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of shares earned as a % of target award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Award percentage earned based on metric over the performance period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued pursuant to the terms of a deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trs_ServiceBasedRestricedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trs_ServiceBasedRestricedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=us-gaap_DividendDeclaredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=trs_PerformanceBasedRestricedSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=trs_PerformanceBasedRestricedSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_MetricTypeAxis=trs_A3YearEpsCagrMetricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_MetricTypeAxis=trs_A3YearEpsCagrMetricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_MetricTypeAxis=trs_TotalshareholderreturnmetricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_MetricTypeAxis=trs_TotalshareholderreturnmetricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=trs_Plan4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trs_Plan4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_MetricTypeAxis=trs_AveragestockpriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_MetricTypeAxis=trs_AveragestockpriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654991576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Awards - Restricted Shares Activity Table (Details) - Restricted Shares [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Unvested Restricted Shares Outstanding, beginning balance | shares</a></td>
<td class="nump">784,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Unvested Restricted Shares Granted | shares</a></td>
<td class="nump">253,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Unvested Restricted Shares Vested | shares</a></td>
<td class="num">(345,680)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Unvested Restricted Shares Cancelled | shares</a></td>
<td class="num">(18,662)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Unvested Restricted Shares Outstanding, ending balance | shares</a></td>
<td class="nump">673,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning</a></td>
<td class="nump">$ 26.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">34.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">30.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">25.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending</a></td>
<td class="nump">$ 27.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Restricted Shares Average Remaining Contractual Life (Years)</a></td>
<td class="text">10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Restricted Shares Aggregate Intrinsic Value</a></td>
<td class="nump">$ 24,928,084<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664172280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Earnings per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares&#8212;basic</a></td>
<td class="nump">43,006,922<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,303,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares&#8212;diluted</a></td>
<td class="nump">43,281,076<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,595,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to dilutive effect of share-based payment arrangements</a></td>
<td class="nump">261,858<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">224,946<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to dilutive effect of share-based payment arrangements</a></td>
<td class="nump">12,296<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">66,549<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655142120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Purchase of Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 30, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock Repurchased and Retired During Period, Value</a></td>
<td class="nump">$ 19,090,000<span></span>
</td>
<td class="nump">$ 39,420,000<span></span>
</td>
<td class="nump">$ 36,740,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=trs_A10b51sharerepurchaseprogramMember', window );">10b5-1 share repurchase program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock Repurchase Program, Authorized Amount</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock Repurchased and Retired During Period, Shares</a></td>
<td class="nump">596,084<span></span>
</td>
<td class="nump">1,582,049<span></span>
</td>
<td class="nump">1,230,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock Repurchased and Retired During Period, Value</a></td>
<td class="nump">$ 19,100,000<span></span>
</td>
<td class="nump">$ 39,400,000<span></span>
</td>
<td class="nump">$ 36,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock Repurchase Program, Remaining Authorized Repurchase Amount</a></td>
<td class="nump">$ 142,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=trs_A10b51sharerepurchaseprogramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=trs_A10b51sharerepurchaseprogramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657622648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share Dividends (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common Stock, Dividends, Per Share, Cash Paid | $ / shares</a></td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends, Common Stock, Cash | $</a></td>
<td class="nump">$ 1,740<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508651168792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at beginning of year</a></td>
<td class="num">$ (5,620)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (6,000)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net unrealized gains (losses) arising during the period</a></td>
<td class="nump">5,210<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(260)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Less: Net realized gains reclassified to net income</a></td>
<td class="num">(640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">5,850<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">380<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 12,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at end of year</a></td>
<td class="nump">230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,620)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax', window );">Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax</a></td>
<td class="nump">800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">400<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax', window );">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax</a></td>
<td class="nump">200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross Currency Interest Rate Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other Comprehensive Income (Loss), Tax</a></td>
<td class="num">(3,100)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,500)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other Comprehensive Income (Loss), Tax</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,500<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Defined Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at beginning of year</a></td>
<td class="num">(8,620)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,930)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net unrealized gains (losses) arising during the period</a></td>
<td class="nump">3,150<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">670<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Less: Net realized gains reclassified to net income</a></td>
<td class="num">(640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(640)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">3,790<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,310<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at end of year</a></td>
<td class="num">(4,830)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,620)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,930)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Derivative Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at beginning of year</a></td>
<td class="num">(3,580)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net unrealized gains (losses) arising during the period</a></td>
<td class="nump">9,490<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(7,810)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Less: Net realized gains reclassified to net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">9,490<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7,810)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at end of year</a></td>
<td class="nump">5,910<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,580)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at beginning of year</a></td>
<td class="nump">6,580<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(300)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Net unrealized gains (losses) arising during the period</a></td>
<td class="num">(7,430)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,880<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Less: Net realized gains reclassified to net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="num">(7,430)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,880<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance, at end of year</a></td>
<td class="num">(850)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,580<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income</a></td>
<td class="nump">$ 5,850<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 380<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 12,120<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span>," for additional details</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</span> for additional details.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508651170632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 857,110<span></span>
</td>
<td class="nump">$ 769,970<span></span>
</td>
<td class="nump">$ 723,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Profit (loss)</a></td>
<td class="nump">95,090<span></span>
</td>
<td class="num">(88,290)<span></span>
</td>
<td class="nump">91,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">45,060<span></span>
</td>
<td class="nump">40,480<span></span>
</td>
<td class="nump">29,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">53,450<span></span>
</td>
<td class="nump">49,770<span></span>
</td>
<td class="nump">43,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,303,640<span></span>
</td>
<td class="nump">1,193,880<span></span>
</td>
<td class="nump">1,192,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember', window );">Packaging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">533,260<span></span>
</td>
<td class="nump">488,340<span></span>
</td>
<td class="nump">392,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Profit (loss)</a></td>
<td class="nump">96,490<span></span>
</td>
<td class="nump">93,990<span></span>
</td>
<td class="nump">80,770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">34,080<span></span>
</td>
<td class="nump">30,730<span></span>
</td>
<td class="nump">16,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">30,500<span></span>
</td>
<td class="nump">27,600<span></span>
</td>
<td class="nump">24,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">739,920<span></span>
</td>
<td class="nump">721,440<span></span>
</td>
<td class="nump">546,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember', window );">Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">183,340<span></span>
</td>
<td class="nump">167,740<span></span>
</td>
<td class="nump">194,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Profit (loss)</a></td>
<td class="nump">13,270<span></span>
</td>
<td class="num">(133,440)<span></span>
</td>
<td class="nump">28,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">5,390<span></span>
</td>
<td class="nump">5,770<span></span>
</td>
<td class="nump">8,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">18,700<span></span>
</td>
<td class="nump">18,130<span></span>
</td>
<td class="nump">15,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">353,800<span></span>
</td>
<td class="nump">348,190<span></span>
</td>
<td class="nump">393,260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember', window );">Specialty Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">140,510<span></span>
</td>
<td class="nump">113,890<span></span>
</td>
<td class="nump">137,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Profit (loss)</a></td>
<td class="nump">22,550<span></span>
</td>
<td class="nump">4,350<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">3,890<span></span>
</td>
<td class="nump">5,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">4,120<span></span>
</td>
<td class="nump">3,910<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">73,260<span></span>
</td>
<td class="nump">65,520<span></span>
</td>
<td class="nump">77,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Profit (loss)</a></td>
<td class="num">(37,220)<span></span>
</td>
<td class="num">(53,190)<span></span>
</td>
<td class="num">(34,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 136,660<span></span>
</td>
<td class="nump">$ 58,730<span></span>
</td>
<td class="nump">$ 175,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_PackagingReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_AerospaceReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trs_SpecialtyProductsReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655721304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information Revenues and Operating Net Assets by Geographical Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 857,110<span></span>
</td>
<td class="nump">$ 769,970<span></span>
</td>
<td class="nump">$ 723,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">777,850<span></span>
</td>
<td class="nump">763,230<span></span>
</td>
<td class="nump">710,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">160,650<span></span>
</td>
<td class="nump">116,350<span></span>
</td>
<td class="nump">87,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">209,380<span></span>
</td>
<td class="nump">225,120<span></span>
</td>
<td class="nump">110,530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">41,310<span></span>
</td>
<td class="nump">46,350<span></span>
</td>
<td class="nump">37,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">37,080<span></span>
</td>
<td class="nump">41,140<span></span>
</td>
<td class="nump">40,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trs_OtherAmericasMember', window );">Other Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">15,290<span></span>
</td>
<td class="nump">11,740<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">42,000<span></span>
</td>
<td class="nump">19,510<span></span>
</td>
<td class="nump">18,430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">217,250<span></span>
</td>
<td class="nump">174,440<span></span>
</td>
<td class="nump">131,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">288,460<span></span>
</td>
<td class="nump">285,770<span></span>
</td>
<td class="nump">169,680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">639,860<span></span>
</td>
<td class="nump">595,530<span></span>
</td>
<td class="nump">591,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived Assets</a></td>
<td class="nump">$ 489,390<span></span>
</td>
<td class="nump">$ 477,460<span></span>
</td>
<td class="nump">$ 540,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=trs_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=trs_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657513800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_ExportSalesFromUnitedStatesOfAmerica', window );">Export Sales from the United States of America</a></td>
<td class="nump">$ 80.6<span></span>
</td>
<td class="nump">$ 70.0<span></span>
</td>
<td class="nump">$ 74.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_ExportSalesFromUnitedStatesOfAmerica">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Export Sales from the United States of America</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_ExportSalesFromUnitedStatesOfAmerica</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508651262776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income Tax by Jurisdiction (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income (Loss) from Continuing Operations before Income Taxes, Domestic</a></td>
<td class="nump">$ 28,380<span></span>
</td>
<td class="num">$ (134,630)<span></span>
</td>
<td class="nump">$ 52,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income (Loss) from Continuing Operations before Income Taxes, Foreign</a></td>
<td class="nump">40,730<span></span>
</td>
<td class="nump">31,920<span></span>
</td>
<td class="nump">26,070<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">69,110<span></span>
</td>
<td class="num">(102,710)<span></span>
</td>
<td class="nump">78,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current Federal Tax Expense (Benefit)</a></td>
<td class="nump">940<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">3,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current State and Local Tax Expense (Benefit)</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current Foreign Tax Expense (Benefit)</a></td>
<td class="nump">8,840<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
<td class="nump">7,070<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit)</a></td>
<td class="nump">10,310<span></span>
</td>
<td class="nump">8,760<span></span>
</td>
<td class="nump">11,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred Federal Income Tax Expense (Benefit)</a></td>
<td class="nump">5,450<span></span>
</td>
<td class="num">(16,900)<span></span>
</td>
<td class="nump">4,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred State and Local Income Tax Expense (Benefit)</a></td>
<td class="nump">670<span></span>
</td>
<td class="num">(4,430)<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred Foreign Income Tax Expense (Benefit)</a></td>
<td class="num">(4,630)<span></span>
</td>
<td class="num">(10,380)<span></span>
</td>
<td class="num">(950)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="num">(31,710)<span></span>
</td>
<td class="nump">4,440<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Continuing Operations</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="num">$ (22,950)<span></span>
</td>
<td class="nump">$ 16,320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654937736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Components of Deferred Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Components of Deferred Tax Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">$ 950<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">5,330<span></span>
</td>
<td class="nump">5,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</a></td>
<td class="nump">15,320<span></span>
</td>
<td class="nump">19,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DeferredTaxAssetsOperatingleaseliability', window );">Deferred Tax Assets, Operating lease liability</a></td>
<td class="nump">13,440<span></span>
</td>
<td class="nump">8,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Deferred Tax Assets, Operating Loss and Credit Carryforwards</a></td>
<td class="nump">30,690<span></span>
</td>
<td class="nump">20,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Deferred Tax Assets, Other</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">66,070<span></span>
</td>
<td class="nump">54,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="num">(19,960)<span></span>
</td>
<td class="num">(10,180)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred Tax Assets, Net of Valuation Allowance</a></td>
<td class="nump">46,110<span></span>
</td>
<td class="nump">44,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Components of Deferred Tax Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="num">(23,920)<span></span>
</td>
<td class="num">(24,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DeferredTaxLiabilitiesRightofUseAsset', window );">Deferred Tax Liabilities, Right of Use Asset</a></td>
<td class="num">(13,130)<span></span>
</td>
<td class="num">(8,930)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Deferred Tax Liabilities, Goodwill and Intangible Assets</a></td>
<td class="num">(20,160)<span></span>
</td>
<td class="num">(16,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax', window );">Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax</a></td>
<td class="num">(420)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="num">(57,630)<span></span>
</td>
<td class="num">(49,670)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="num">$ (11,520)<span></span>
</td>
<td class="num">$ (5,270)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Loss and Credit Carryforwards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DeferredTaxAssetsOperatingleaseliability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating lease liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DeferredTaxAssetsOperatingleaseliability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_DeferredTaxLiabilitiesRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right of Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_DeferredTaxLiabilitiesRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654702072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income Tax Expense Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate</a></td>
<td class="nump">$ 14,550<span></span>
</td>
<td class="num">$ (21,570)<span></span>
</td>
<td class="nump">$ 16,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Income Tax Reconciliation, State and Local Income Taxes</a></td>
<td class="nump">960<span></span>
</td>
<td class="num">(2,850)<span></span>
</td>
<td class="nump">970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Income Tax Reconciliation, Foreign Income Tax Rate Differential</a></td>
<td class="num">(1,690)<span></span>
</td>
<td class="num">(1,500)<span></span>
</td>
<td class="num">(870)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Income Tax Reconciliation, Tax Contingencies</a></td>
<td class="num">(550)<span></span>
</td>
<td class="num">(920)<span></span>
</td>
<td class="num">(920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,430<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</a></td>
<td class="num">(5,060)<span></span>
</td>
<td class="num">(2,130)<span></span>
</td>
<td class="num">(1,160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="num">(6,390)<span></span>
</td>
<td class="nump">3,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</a></td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Income Tax Reconciliation, Other Adjustments</a></td>
<td class="num">(790)<span></span>
</td>
<td class="num">(1,280)<span></span>
</td>
<td class="num">(1,930)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Continuing Operations</a></td>
<td class="nump">11,800<span></span>
</td>
<td class="num">(22,950)<span></span>
</td>
<td class="nump">16,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="num">$ (6,390)<span></span>
</td>
<td class="nump">$ 3,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Valuation Allowance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Other Tax Expense (Benefit)</a></td>
<td class="num">$ (6,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508664031752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Operating Loss Carryforwards Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 34.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 57.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508663890200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Unrecognized Tax Benefits Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">$ 1,250<span></span>
</td>
<td class="nump">$ 1,640<span></span>
</td>
<td class="nump">$ 2,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655172424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Unrecognized Tax Benefits Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits, Beginning</a></td>
<td class="nump">$ 1,640<span></span>
</td>
<td class="nump">$ 2,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations</a></td>
<td class="num">(540)<span></span>
</td>
<td class="num">(760)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits, Ending</a></td>
<td class="nump">$ 1,250<span></span>
</td>
<td class="nump">$ 1,640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508651245496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Quarterly Financial Data (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 857,110<span></span>
</td>
<td class="nump">$ 769,970<span></span>
</td>
<td class="nump">$ 723,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">217,190<span></span>
</td>
<td class="nump">182,080<span></span>
</td>
<td class="nump">193,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations</a></td>
<td class="nump">57,310<span></span>
</td>
<td class="num">(79,760)<span></span>
</td>
<td class="nump">61,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">36,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 57,310<span></span>
</td>
<td class="num">$ (79,760)<span></span>
</td>
<td class="nump">$ 98,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share</a></td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 2.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares&#8212;basic</a></td>
<td class="nump">43,006,922<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,303,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share</a></td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="num">$ (1.83)<span></span>
</td>
<td class="nump">$ 2.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares&#8212;diluted</a></td>
<td class="nump">43,281,076<span></span>
</td>
<td class="nump">43,581,232<span></span>
</td>
<td class="nump">45,595,154<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508655782296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events Subsequent Events - Acqusition (Details) - Intertech Plastics - Subsequent Event [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trs_Purchasepricebasedondefinitivesalesagreement', window );">Purchase price based on definitive sales agreement</a></td>
<td class="nump">$ 65.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsDate', window );">Subsequent Event, Date</a></td>
<td class="text">Feb. 28,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod', window );">Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period</a></td>
<td class="nump">$ 32.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trs_Purchasepricebasedondefinitivesalesagreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price based on definitive sales agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">trs_Purchasepricebasedondefinitivesalesagreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trs_IntertechPlasticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trs_IntertechPlasticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508654890616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Dividends Declared (Details) - Subsequent Event [Member]<br></strong></div></th>
<th class="th">
<div>Feb. 18, 2022 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividends Payable, Date Declared</a></td>
<td class="text">Feb. 18,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends Payable, Amount Per Share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividends Payable, Date to be Paid</a></td>
<td class="text">Mar. 11,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividends Payable, Date of Record</a></td>
<td class="text">Mar.  04,  2022<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140508657761720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) - SEC Schedule, 12-09, Allowance, Credit Loss - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</a></td>
<td class="nump">$ 1,570<span></span>
</td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">$ 2,060<span></span>
</td>
<td class="nump">$ 2,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</a></td>
<td class="nump">830<span></span>
</td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</a></td>
<td class="nump">$ 1,570<span></span>
</td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">$ 2,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>trs-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:trs="http://www.trimascorp.com/20211231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trs-20211231.xsd" xlink:type="simple"/>
    <context id="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44bb72710b3e4fe5917158ebd3be041c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibb4ee13e0cfe4ee1bb32b7125700b304_I20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2022-02-22</instant>
        </period>
    </context>
    <context id="i9ea83b45482942809573410c95811ffc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i222f2e056beb49c993a514eb81da84bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8c473882d634dc7919268f8ccd7ca6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic889f758ccdc4153aac1496fa04b3534_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i355e408c18914cb1b185cfc06fcdd847_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7632df158e874b39a41a17ad7d466269_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9404b2a87640416abdcfba86af723e75_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i29eb61c0657f4dd8ad28b38c476e1845_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia4e591c6c1134308933554f122357269_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if565df7955ab47a0b7dd2fd8165c7d3d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee77f79748084c82a10c47de11a13d03_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8aa096b9bd854269a9e0047c5b88b71d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c1d3d2c4f5141d69bf8ee4bdd72f074_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7fa1c775b9684a338c2032a92896675a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9b200e58a3b48bd83889b86760c3cd9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6225eb6339044c68ab2ed6519888f428_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa8d0a72ace545f2819d965bb69e32bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd4ce90ff7ad40b2970ab09f7387b14e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4abd892c50342a187105eb185acd367_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cc41429854e4e3b9fbde5a23aeb8408_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id963030db5174452a57c828c024b16c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia82d05046f3d43b58db6ca1150d3cc64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia4ed5addf48948eb97a8b3a7fad89881_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc4266aeba2540de9c44233fa896ded8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iccb426de28db4878a2718520d268f4a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc0b078ba70c49c5a3af47ef6d12d90e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie55bc2bad7c346e9b5f670f0800265bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib4e036d6e15f4b668c903e772159fd49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0ff6577acad4dd1a8bbddfe07b848d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f017f51426f4f41a020ed4c84a4bbb5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43b8cb115f064269af2dd6d3c32e0cf9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2af2081106224dc78c3c91a08671ce29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie18fa6de61cc40cda38b427d48cd1f94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bce06de6aa14f40b3f5c955095eefca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i235a813981894d75bfcfcf812143a5f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">us-gaap:GeneralLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfef59fa0fcf470b8cb72d2768552a2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:GroupMedicalPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6af801af63094958b96658728efe1177_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icdc7326c0a4140c190afc5b0c5461b5b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4f301433e654de5a3957b90a63589f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:OmegaPlasticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic906075499e44c90936f246647d80170_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i096e56b747ce40af9b459ebad79ffcb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie706b0a49fad45e5b38ebb096949b804_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TFIAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a58e374c5474052aab2ea4526ae4599_I20201215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="i13d830e3c72d4385afe171433608c7ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fbed3bb211c4ab483897b52114d4856_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idf6b55cadf86488b969aa278a9ad9fc3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6adcb503f36b4610856a31fdacddad23_I20200227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-27</instant>
        </period>
    </context>
    <context id="iab5864ee526b4530b91f443fda7b0353_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f465acb315840b298146391c99be366_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00beb97cd92e4456ae6f8e27a275cef4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icb1383b82273484b8726c87364854c40_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1bf3030326eb4b71b0adb40f790ee6e2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3f05923648d45b589d855d387187a47_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fad2636393446d486b0eea974dfceca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d11c927cba24345888fb36aead1c41c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86c942377b7c412ca9a4e071b018a57e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5d6ad46724e4bdfb659b06f0ded6cde_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c483a9d891049739ff69b7fe451bd48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91e191a3074747bd9dcfbf90861ca108_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id856e52766fd43b2a7b4d2e8c3cc0723_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i811991e2fbcf4c4cacad64aa27ede19d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id411cbb8fd3d455799384520dfb5ced8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20fcd0c1e0604ad484fdb41582ecb85f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a31cbcd592f463fa78668bc7c1a3c49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if07fa4bfdc574ad8850aea7d32a8b226_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7a600a226aa450298dba48da7e14a43_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i91926baae43242528c145029ef9ca73a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceFastenersReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iacf275d1c487409e9b20158ace527b61_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1636a019b6c5486b990b2079e502610d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i237d76b6678e41a690f6eb84f85a1ead_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2705be0c37834e1ba1b95f8104389cb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icfd5e936803e4b1a83d60b3202b1c81d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09b600a6ab6d42698177145ffa3c15f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i040677f69710445587696bd3d0a5bd03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic530efd217374520802d9792d8247da7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab1b86c340b04763b00cdb71f5be9911_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icff781f641f54a8ab2ecc90e996c87a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12e2e159f3eb46c682606b16a24f02d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9547a37420e4e788e6306c0688b5ce6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6be24ecbe97d47d6b064625fb311fd56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24e454817a4f4b998ba4b1477d92b0d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08639b1331f1453fbed2e69a881bc791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i359da6931813436e8518ad24ce06d685_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i94e269bb7da04e5b8da92566abccb5b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ae810433ae342dd8b6f1ed0480edf40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04a39c12fefa45cf871b38b00ed6f70b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i287c91fb3c1e46c39e707d2f861e77ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id779e19532394e1f95501902acfa8d93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief6ff7f390624fcea68787fa23c63e2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i194eccc543634558a96b2e2413fc1415_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96718cb4bb47401e8f004a86a14a33b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice4eb09d65f549a0b2634714e8774419_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2f1eac17a1e43d99269ebc62e587ccc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3aef56bfc0d64592b4f05a11697d61e5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic03b4d981b6a487cb38a88499ce17a14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8ee39c149dd41da809ee8b365f3588c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i911c3fa677dc45b68f4e51db7ec1bf4b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3dcc44ab87848a983ea84dfe94f44ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94d75e374b264ff68034b4c06582bfdc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dfd6c493b1846b095306f1540776d89_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5778370ddc8248aa85fb81998c731d3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie35b5aa95ee64f9e8cbf0f99ccb7ad84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59822ca381fe4093b3dc1f8f6064f00e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib934b6630b58401eab33b7e948895f7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1083ffe8d59460baaacbb72f1175c8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9975480f49ba421fbee3550a4274afe7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b8a808fe0b54ddba67054c89d5a1b31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6fffab3c3ec74abfaa9321c51e7251c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45c29d951f5d4c02b87e6f23252fae8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if19c4658d9be4125b1fcd0e10c10ecaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9b925034a754eb59d88fb99ef8a71d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icef44ed2e1f64af4bcf11c779623803f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic791aff96ad14843bfc1ceed12792791_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a9118310f64426cbd9ef1ff3e6de5fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2de2c9baf30f411098d41d77bdac35c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89b74d5407834347b95cc6510763a7e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9547c6dd59f74e22a99f084bced59e96_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i09895a7bdc074a62971c98adc69a5834_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i33a0786f4c6a4d8cb508d07a8786a5b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb1a7c1a38734f0aa9a17d1f97dc9d32_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b7fc07963b04b2d988b5b182b211c29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5346cbeac4b94795a5b1d6eee0903b98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38f77b5eb4844818b9a14fb995bcfb06_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id508e6f32da940b99ad19feb8125e1b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8723828e6784ac0afec58e0cc8530c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1bf57de6fe124c81a850e320195cabc5_I20210415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-15</instant>
        </period>
    </context>
    <context id="i34f254e89aac49eabd24436193051ed3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if16e5a2738b34fa6ba61cc896a7ec238_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc6692ee233749a282ddf91e16434175_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59afeea9728f49d6bb01e52d371f875a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70178fd5da894bb78c1e017870a3dd88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia96a645c6bc343ba8157d076727b385d_D20210401-20210415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-15</endDate>
        </period>
    </context>
    <context id="iec09cea31f2a491ba67c36e5f3d3729b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee43a67079ef4a538b16a2fe3a2b6de7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id14543614ef94d04ad28025ef102ad7c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i58bfe55d472d4e22998b7f7e2f1bc720_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if8526db8b20a4a63a06b7854ccf91460_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b251dd7108a466eb2f49c93ca4caa4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fdde184844d464786e98b9150f6ad4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i790e0ada40264cec92e6e8072af46d24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i229af6d98d53459e9399274f0fc00e00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if86c4bbc6ffd48bcbc5684894bd4718e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if460d327f19248a1920b30407f8de0db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6587f4d160914aecb2c1ef20f8931978_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cb4cfda48f247d4a3f69daa331e2c18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4125SeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibab63775cf5d4354b7ac1195cbb268e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c1d8b9b0ee846dab9f3d03659733468_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11d90dc48c2e449888a79f513951be3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60eaaca8a9f94fb392e2838e714e4304_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id18629dab1d94be9ab766ed3f1ac2d88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5daeb05ffb73488894c68769d2b41b43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieda3142fb4e943998bb3b32aa7d435c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfa136ef16d14fb4ba59b73488898b4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia69dc2b9edda44e899cd82c58558b0df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33ec3eabe700494bb28dae5e2727761b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeb49c01f7f74150bf680a792e580fb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i220cb895bc024305b00591e9d05db50a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66040912ca0b4cf7ac2dff6b91cd83ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i836574b6806a4e21afebc89c8256a4a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3d9fcf2b1ba4841b91244772bbeddc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ced64e31d164a78b1d6afd2f508e7bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94c5c247daa94249973b74f243fcf1eb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i793522e2837843b397fee8967443ff48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59f9b30970be4710ad8d830f3e4441be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if379432fe93b40f28ae309a7a715f6c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i006d6f95173745579eb6a0d4fdfa780b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i98593435cd3f45769e763c5257e999c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab7f2a6c1816465dbb592e64fd0d18b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i056ba0cb394846138e5058905875071f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7470dd6e8ab946f49a40c82e9060ae8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ae8552608eb4f6aac70dcf9818f1b67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16ff371720f540f380150eb5f86f16d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77948c03f6cf47e08cdbb3c7b806595c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdf12a421d88412f8e001ee141c60048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27f34142cdad46ca8c441dfe6366f4b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie43728e72cf9446980b018d170dbd1c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9b1d83074ec40b28807e9a0b33dab78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie79351d78443432ea2271aa8315d095d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73ae5f0f80a44d79b0f8d88d20c9e3ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if938244715aa4bb4aebd0125bb35be6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i031fedb9a92e4977a8d3c852faa2c27f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d97ae81f31d454ba25c5f5f638c201e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4826bbab4ac454a86867796c73f326e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i091ec2241eb44f96877d4302d099631b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1a01dca448a407ab4c5041f054aa8c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if12f414408cc467788fe958d302362c6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1223db398da0410995663206ad6ef931_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d24c86c48af4952b1850ecaebce66fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91686fbc3bda43cab4932a3df5b193e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f6312bd49c546ffbe161d84bdf9214a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcf8d567fc134b7c8568363589444208_D19910101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9e15484cc2b4d0abc5805d6833ffcb0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c0c0ff640fc40aab65b5a56499c976e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1c5965bbe7ba410e8528c5784ff67d51_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i559ed250547b4d0bab9eee1829c1e0df_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib3c2f277599f4cc3910519ca4833639f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5174ebe6a194c3ea4c131124ebdfe1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3a67d28443240b1b36ae748afa2376f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibbbe830e6ebd4fb8b13ca6f8e2e8e1a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58cc247187a24af69eac451324e9659b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i270c279d058e49378198524a4122bbc4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13b0daf540c54ddc8f8bfa48083fd8ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9dc55593e378459da55efb993c321b18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic32c3bb5e45a4115af078f67b9432377_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4775730ed3644f44b2a9e815c92f0f95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48c7bca9ca6440d7b86eb6d67acbc12b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id79d681802524030b8917cb0a4ad96ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9445ef3e4e204a2e8631cf1361f4daa7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71abf92028a046b8957d4c768555f04b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i791152f500824f0d816d2beb4efdc995_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8409e52956e4ae7ace6833bbe07a380_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70599fa0ce1749a5819ff44e074f2570_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5c1a47ac49041a68105203396c016d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia69d7499a0434105a99bfc4ab9371dca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41c113df36a7437fa357514f5d918ed0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9d3c89237e146479d455fd365927e7c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie406271e023f4852856458f54345bfc8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i945148d5b7164c36a15701ef339f9e16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b71aa6933a841cda98ea469e0b4e776_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafc99efcfe314fcda5fda1635f886201_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03ed4098334b4539a52da39b77f27720_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21e255ad12564dfdb206b89b816ab75b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i737c7e15503141118e75bf4dce7f426e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf3cb055a9a842d9bf633a669bc8907c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60b30d8d37594f9387a2dfdfd313e519_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90dadcd74e2f483db233ab36735c1570_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0bc770ed41c4c75ae9a149b7f94ad60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e40df7ce879483892125d1da7634454_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic61a1cb2933348ce872e0853bef234f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9cf875ac3e94cacb9824648e5be17a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id62be42b168d4f10a04a14b9afb4736b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd2158af5ffb4f53a11ab22ca26df321_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie53ad9cb849f4df79f62e920ecdbe7bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i909bc2436a1c4bc59336532cc5c34bb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74b3cc7269734687b2827ebfb423ce4e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57c0e17437ff41b891d58b278db9b435_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i863ad47aeacd45b7bbc629dff6b6b59a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f09b22ac0c4463e847af4ad525d97d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb0d636ea04c4779abf4ba3fdfa1d950_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4617c9cdd0a9443a9977963d7cb72abf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33c610beb9d64201a49fa3b7dd574eb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i053ca48ae926425aa136e5d0aa3a4792_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a9bb3b0abdf426e80ba920da3063c41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i812630b5c9834a6aa0622efa119b27b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c7bffb0738d4a849d21d8260cbe0529_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd0395616b4b4f6da16e9d068c67d824_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9eeb99595ffc4105828c15fe854734d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeeb84995eb347b38c27394b2e043f2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c630f16e0994e798b01614c84c1e2b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1cf5fe098e345f29a17225defd18e0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01a75af251384c57bc96bf9ebc20f233_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c32b4b197f54455a99c9a601c7af377_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:A2017EquityandIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4010bb12dcd0434fbd807d80281df84f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:DirectorRetainerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i70f50bf39fb74589b1a9d7093128d2e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb215a1b589f4540a7210f4122bbef44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cce11f731744ec59cb0e6cdbd6ce487_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddcf9565083f40ffa4ba0535421cceba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i85dd504b47a14b7ebc75bf3d11d2b397_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i172c4eb406fa4d9f943bdf0b872947ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf4b2beca214486e84ee568a2112143e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9c486f24de5040a2accdf5d4bade2667_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9395eb6342f4382a372ec89704d97a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9c5b5d5557d44748fe23742d2d03cd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1acfc327e5b842e4a28b65762fd2fc69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">us-gaap:DividendDeclaredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5216bb2288594c098060821e34dfc2d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id14219561eea42e9bb63733a5e9a5d91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7aa66f4340d44dc5b59facfd0d62a6da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i097def0995554260a2aef20981d33015_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1ee22eb38b734ad5b413ede0f551bacc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddb61182b8a946928e819188f46f9c2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13b1d5f70ddf43e680d36cef506e3ed8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i714f35373e1a4f569bec3ed1d067021f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i44f344d1674f4999977ab42dd00d8040_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i812f8291f9f245f5876c64aa133d6ff0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fe6df8039e044e295f9d64893113498_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id86c1f96f79346f1afd64b206b62ba55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0c58cad64e0412eb31248ff7d7867fa_I20151130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-11-30</instant>
        </period>
    </context>
    <context id="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5bf7958947494669ba0d178753a6151e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18cac789b4684b579aec40943c3a4bbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4dc7cfe3f76448549c9d102435eb971f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f678a5b09834459b8b5aa9525201c37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i801bfa37e26b4ba0851f53c24241076b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id36af72423c841c5ab7b39da66b0340e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7b8a869df884943ba26bacc8457c25e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf6d7fa0d0ff495390aceb7cb8fb0457_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i07d3989aa0a448b38718097cda19a5ed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia842d28d417647e9948bbfdef162b7f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i595570b70cdd42729c476baae64f7a12_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39312391a5034ae08486d7d2f60ef852_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1829a49a212c4cd9ab9764b165c87607_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bed929094a94cfbad95d0ac574f9d70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c5c90a6bd624762b8c878e00126cc45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i39227b5212f2470a9b303650942c79b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae53f109bf99435ba7700cac2bf0c3a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic834146db7004da3a9c98ed8e1710566_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i185d41b508554340ba646eacf6a71367_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b6a1f01cf85457b82bd65402aa52ebd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab6f935b5ca24f87a50b03686cb4266f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88577ec0981746a8b4fb1f15644ab5cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b1b303a062446d4b18e7792eab8d28f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42d896ec55884b6e99d6ae57e6ae29d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b255e33ef504ffa8fb8c12487277ed7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4d74dad5adc4bc397625b72e926f16b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7287c0d52d174e1c9f8548a2db8513e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibc584b3a4fbd422a9576cf82274d556e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6369d610db1f467b82f5b99f0f1e502a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic314404a05414c92ae0624c4ac21cb25_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba45ddaef5c34a1380bd15d9ab216a9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad95c39f34414608bc5d2108d0a3fd50_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i075926beff4e4683988ee6d07d0de925_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i74c9a088888e4dbfa74e6cd13c4108c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8e5fd5f6a1c4cb3a4f7fdb0136b4d5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia4df4cb254ca431baba834e1d26339e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i007b8b71bb4f45b7b3c2f0387de26118_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9dab1000c313499084ff5e47bcc62f78_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i94ad13c2820147d4a204130a8ec2066b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe68884bb042429d9015608bd077653f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55fec8a3ae8e49539b70a38e12257bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfca0fedac57418191bf9b99c0ca485d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i759893aa7576403c916615adf667e3ea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa880ba8ecaa4027a90aff8a0cd457b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1397ac0bb0954bacaa3b7b5e5fe5c309_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1750636f3ea94a2b9d81054643eb55ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i237c812675c841d291ff1312ab69320f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i906b93bd124b4dc3a0222ddaab4cc7fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:IntertechPlasticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ia76da98817d64365b6a9a86653da52d4_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:IntertechPlasticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-18</startDate>
            <endDate>2022-02-18</endDate>
        </period>
    </context>
    <context id="idd90463faa974d5891c074c6f31a6772_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i4bc9f25ba171421c898f402632fd50a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a593630134240da8f81458b4af785a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73e37c31794c4f8dbd45e5bdde22935a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i521346e81e294d36884b01a6bf78a012_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>trs:number</measure>
    </unit>
    <unit id="number2">
        <measure>pure</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="cases">
        <measure>trs:cases</measure>
    </unit>
    <unit id="claimants">
        <measure>trs:claimants</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV8zLTEtMS0xLTE0Mzg3_8080d62b-ce58-4ffe-b869-a07b40356a11">0000842633</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV80LTEtMS0xLTE0Mzg3_5fa3aaa9-a9bd-4ba2-b868-d9b6c61ce32a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV81LTEtMS0xLTE0Mzg3_564ca682-02e2-489b-b646-3723108412f9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV82LTEtMS0xLTE0Mzg3_f84676c3-4155-4d53-8e7a-d780c7607371">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV80L2ZyYWc6ZTQyMTZkMmZmZGJlNDFlODlmMTA5MGEwY2FmMDJjM2MvdGFibGU6YWIyMDkyODRjNzRkNDZjNzlmOTUxYjQ4ZDliZWQzZGUvdGFibGVyYW5nZTphYjIwOTI4NGM3NGQ0NmM3OWY5NTFiNDhkOWJlZDNkZV83LTEtMS0xLTE0Mzg3_9d938f66-489f-4c4f-b6b4-e6051f98b699">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzEtMS0xLTEtMTQzODc_64323121-a0a6-4023-8c7f-441373cd1823"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzEtMi0xLTEtMTQzODc_8c14209f-da3f-4dd6-8b7a-a4c0996f6cb3"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzItMS0xLTEtMTQzODc_e7c14feb-1c45-4942-ae36-9a1be71b6314"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzItMi0xLTEtMTQzODc_cde9f3f3-4621-4797-8303-dbc918be57e7"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzMtMS0xLTEtMTQzODc_945eea8b-d5e3-41ea-a82d-abc1a36667ab"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzMtMi0xLTEtMTQzODc_99d60446-41e4-4d5a-bd4b-8e4485b14d92"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzQtMS0xLTEtMTQzODc_ff53203c-05d2-45c2-b5ee-934e5f27615a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzQtMi0xLTEtMTQzODc_6b8fb383-5866-47ef-94be-fb9bd9680fdb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzUtMS0xLTEtMTQzODc_b197b29b-dc04-4ff6-942e-0fef1fe36171"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzUtMi0xLTEtMTQzODc_452fa0fd-b281-4dbb-af9c-740ec2fa6b9a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzYtMS0xLTEtMTQzODc_03f92e19-a7e8-4543-a313-8d64a44118dd"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzYtMi0xLTEtMTQzODc_ca7f078b-423c-48d5-88ea-e1c746b166d7"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzctMS0xLTEtMTQzODc_0b2bb03a-61a2-4e75-9063-a33ed867e5c2"
      unitRef="shares">42836574</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzctMi0xLTEtMTQzODc_7e5b27bc-140f-4de1-a9b8-4e5fe8ec22c5"
      unitRef="shares">43178165</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzgtMS0xLTEtMTQzODc_c2dc357c-cb88-44d8-b31e-a827f80b8301"
      unitRef="shares">42836574</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzYvZnJhZzo5ZGZmNjIwNmUyMzU0MmM1ODEyOGZlYzFkNDhkMWI0Ni90YWJsZTozMGQwNzA2YTRhOGM0OWNkYTJmMDUzYjg3YzU2ZGFmMS90YWJsZXJhbmdlOjMwZDA3MDZhNGE4YzQ5Y2RhMmYwNTNiODdjNTZkYWYxXzgtMi0xLTEtMTQzODc_965e62e9-1522-4120-8d33-94a0cd4e1d85"
      unitRef="shares">43178165</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idc0b078ba70c49c5a3af47ef6d12d90e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib4e036d6e15f4b668c903e772159fd49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f017f51426f4f41a020ed4c84a4bbb5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2af2081106224dc78c3c91a08671ce29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie3dcc44ab87848a983ea84dfe94f44ea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzEtMS0xLTEtMTQzODc_dfbb58ee-c341-48ab-b2e9-fa4f9957cfaf">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i94d75e374b264ff68034b4c06582bfdc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzEtMi0xLTEtMTQzODc_556848cd-2743-4c07-b626-f584d7c0a02a">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4dfd6c493b1846b095306f1540776d89_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzItMS0xLTEtMTQzODc_dd732009-31d4-4f9b-a3bd-8a584fcc59ae">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5778370ddc8248aa85fb81998c731d3d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzItMi0xLTEtMTQzODc_c252a48b-8f66-4b6f-b09c-c57386c9fd56">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie35b5aa95ee64f9e8cbf0f99ccb7ad84_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzQtMS0xLTEtMTQzODc_e4ff351b-e09b-4101-9279-f476f7716938">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i59822ca381fe4093b3dc1f8f6064f00e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzQtMi0xLTEtMTQzODc_1f68ac50-a508-4fa7-96a5-d73401be1128">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib934b6630b58401eab33b7e948895f7d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzUtMS0xLTEtMTQzODc_4267e3a8-a240-4084-9ecd-f568eb59426f">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id1083ffe8d59460baaacbb72f1175c8f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTMvZnJhZzpmZDQ2YzJlOWZiOWQ0ZjgwOTNhYzM5NDYwMzA1YzE4MC90YWJsZTpjNzQxMWNlYTc2OGM0NGIwODkxNTZiZGIwZjRjYWJlNi90YWJsZXJhbmdlOmM3NDExY2VhNzY4YzQ0YjA4OTE1NmJkYjBmNGNhYmU2XzUtMi0xLTEtMTQzODc_0522263e-f16d-4c6e-81dc-51ba01d866e8">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib3c2f277599f4cc3910519ca4833639f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItMi0xLTEtMTQzODc_56b634d0-2dec-439e-b0ba-a36422f33751"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib5174ebe6a194c3ea4c131124ebdfe1d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItNC0xLTEtMTQzODc_296313df-67ff-4f60-9227-9296fb0b2dbb"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib3a67d28443240b1b36ae748afa2376f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItNi0xLTEtMTQzODc_097cffb2-11f0-4a06-9bb4-8907ba9bf8b6"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ibbbe830e6ebd4fb8b13ca6f8e2e8e1a2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItOC0xLTEtMTQzODc_1bab65dc-a474-4d0a-b057-0f54b87d61d9"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i58cc247187a24af69eac451324e9659b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo1MjE2NjNhOTU3NTE0ZDVhOTYxNzNkOWM2N2MyN2ZkYS90YWJsZXJhbmdlOjUyMTY2M2E5NTc1MTRkNWE5NjE3M2Q5YzY3YzI3ZmRhXzItMTAtMS0xLTE0Mzg3_2b8000f9-c796-43ed-aa85-94a6f08ffe73"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i270c279d058e49378198524a4122bbc4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItMi0xLTEtMTQzODc_b9bca4b2-1f8b-4ca8-8644-b290f84afb7b"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i13b0daf540c54ddc8f8bfa48083fd8ce_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItNC0xLTEtMTQzODc_ad2597cc-177c-4f41-9e02-3fd435d6d425"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i9dc55593e378459da55efb993c321b18_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItNi0xLTEtMTQzODc_f4002b05-857a-4b3d-afc7-d0151d9719d8"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic32c3bb5e45a4115af078f67b9432377_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItOC0xLTEtMTQzODc_2b350866-836a-47b5-8a93-905de314d6af"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i4775730ed3644f44b2a9e815c92f0f95_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTpmYjk2NDJhOTRlOTY0YTFjYWE5ZDMyNWYxYTUzYzY2Yy90YWJsZXJhbmdlOmZiOTY0MmE5NGU5NjRhMWNhYTlkMzI1ZjFhNTNjNjZjXzItMTAtMS0xLTE0Mzg3_22d5636f-8b40-43fc-88c6-ae3b9f016893"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i48c7bca9ca6440d7b86eb6d67acbc12b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItMi0xLTEtMTQzODc_54ea5286-b10e-4670-a77e-edcd3bb783de"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="id79d681802524030b8917cb0a4ad96ab_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItNC0xLTEtMTQzODc_1bfea7fb-8e9d-41ea-b5bb-e2c227cb94f4"
      unitRef="usd">2500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i9445ef3e4e204a2e8631cf1361f4daa7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItNi0xLTEtMTQzODc_2ca079f0-085f-40fa-9967-aeac997104af"
      unitRef="usd">2500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i71abf92028a046b8957d4c768555f04b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItOC0xLTEtMTQzODc_1308f91f-68a7-49ec-81ce-827e63978c70"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i791152f500824f0d816d2beb4efdc995_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjMvZnJhZzoxYjFkYjg4M2YzYjM0NWQ3YjZjNWI0YjIyNDBkMDVmNS90YWJsZTo5NDZkMDRlY2NmZGM0MjRkYTQ2YWEyMWNiZDJlZDcxZS90YWJsZXJhbmdlOjk0NmQwNGVjY2ZkYzQyNGRhNDZhYTIxY2JkMmVkNzFlXzItMTAtMS0xLTE0Mzg3_fb407c58-55ed-4bec-9850-f553763ea7a3"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <dei:DocumentType
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM4_3bde752c-c565-4915-862a-72f0dfebfe69">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV8xLTAtMS0xLTE0Mzg3_f9fbbd7b-71a1-491b-ad9b-b7890083214d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV8yLTMtMS0xLTE0Mzg3_18f5dc03-3796-4875-99df-22a9cbc26ba4">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6M2ZmMTljMzExNGJhNGE3ZDg2MjkyOGFmMDc4YTA2OTUvdGFibGVyYW5nZTozZmYxOWMzMTE0YmE0YTdkODYyOTI4YWYwNzhhMDY5NV80LTAtMS0xLTE0Mzg3_2e5e1c81-f6e4-4421-bac7-d7d8e1bb81f9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM1_447087bc-0423-493b-9589-8a8af393fcf9">001-10716</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ1_1a362b14-b352-4649-bc19-84eb2dfb516c">TRIMAS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6ZGRmOGVmM2I3M2EwNGU4NmIzNDFmYmU3OWUzZDc0YjYvdGFibGVyYW5nZTpkZGY4ZWYzYjczYTA0ZTg2YjM0MWZiZTc5ZTNkNzRiNl8wLTAtMS0xLTE0Mzg3_1237f81f-967d-4673-b593-2f166a7efd26">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6ZGRmOGVmM2I3M2EwNGU4NmIzNDFmYmU3OWUzZDc0YjYvdGFibGVyYW5nZTpkZGY4ZWYzYjczYTA0ZTg2YjM0MWZiZTc5ZTNkNzRiNl8wLTItMS0xLTE0Mzg3_1459abd4-2c1f-4354-b9e8-a17907ea51df">38-2687639</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM2_a350bbc5-514c-48d0-a79d-e3937f7f84f1">38505 Woodward Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM5_8734577e-ca5a-4734-803e-fbc4ecf64993">Suite&#160;200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ2_f45e2576-73ba-4728-acd9-5af5fa5acdce">Bloomfield Hills</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQx_45eddb39-79c9-45d1-b7d7-022621c59be5">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ3_adc59bcb-10b6-4944-b2b0-e758427f6742">48304</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQy_700eface-a408-475f-9a04-0f082f81a091">248</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ4_c1e551f1-7ffa-4479-91e0-0149088b515a">631-5450</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTAtMS0xLTE0Mzg3_179dd53d-556b-4620-993d-864182ca1307">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTEtMS0xLTE0Mzg3_15012775-37ab-44b6-92f8-ac4c3a8f3a0e">TRS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6YWI2ZjdjMzg1NDljNGI4N2E2MjZiMGM3MGQyMzMyYWYvdGFibGVyYW5nZTphYjZmN2MzODU0OWM0Yjg3YTYyNmIwYzcwZDIzMzJhZl8xLTItMS0xLTE0Mzg3_17d66255-4f14-44f9-a6b7-f531426caa29">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTM3_0245c437-de30-4fe2-8baa-61e7a31e1123">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQw_302c69f3-6f93-4cb5-8e81-4dd510b87b86">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQz_86c0fb73-da66-4545-af60-8694fc827f70">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ5_2167c69e-0c44-4b82-82e2-ac298c31e95c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8wLTAtMS0xLTE0Mzg3_9e3765dd-3671-4050-9d14-c5ddeb792f73">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8wLTEwLTEtMS0xNDM4Nw_955dbb8f-c8de-472e-b81f-6cc8db46b46f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGFibGU6NmQ2YzZlMDg3MGViNGZiN2JlMjk0NjAzZmUxYTc1MTEvdGFibGVyYW5nZTo2ZDZjNmUwODcwZWI0ZmI3YmUyOTQ2MDNmZTFhNzUxMV8xLTEwLTEtMS0xNDM4Nw_910de1a0-6e5b-48bb-a0a8-c4865e23ab10">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8xMDk5NTExNjMxMzI4_501a1d95-d14d-4bcc-b899-105baf1059d2">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zNTQ0_bd543b61-dd7e-4aff-8bfc-efb82dbb95f1">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i44bb72710b3e4fe5917158ebd3be041c_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8yODY2_9e0a0f1d-3546-42c4-b08a-fea63f837da9"
      unitRef="usd">1300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibb4ee13e0cfe4ee1bb32b7125700b304_I20220222"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xL2ZyYWc6MTQ2MmEzNDEzZjFlNGQ0ZWI3NTA4NmIyYjQ1NjU2MjgvdGV4dHJlZ2lvbjoxNDYyYTM0MTNmMWU0ZDRlYjc1MDg2YjJiNDU2NTYyOF8zMzIz_7f75fbad-a792-432b-9440-2c906e084494"
      unitRef="shares">42835700</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorLocation
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzAvZnJhZzpmMjQ4NTMxNTMwNGU0NmI4OTVmZjkzYjFlY2Q2MDIzOS90ZXh0cmVnaW9uOmYyNDg1MzE1MzA0ZTQ2Yjg5NWZmOTNiMWVjZDYwMjM5XzE2NDkyNjc0NTM1MzI_e44b9896-b2c9-407e-bcb3-2a44ecbb5a36">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzQtMi0xLTEtMTQzODc_2158271f-eba3-4eab-834b-199ce2a2fc09"
      unitRef="usd">140740000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzQtNC0xLTEtMTQzODc_7054ac92-010f-4aaa-8988-52a0f6bd81a5"
      unitRef="usd">73950000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzUtMi0xLTEtMTQzODc_c54dfa38-0e4a-4386-b435-dba518497402"
      unitRef="usd">125630000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzUtNC0xLTEtMTQzODc_840d74cd-80f8-456a-aeea-e16bc0c30ae1"
      unitRef="usd">113410000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzYtMi0xLTEtMTQzODc_59d7886f-8cad-4853-af0b-758a8b52adfc"
      unitRef="usd">152450000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzYtNC0xLTEtMTQzODc_f706795f-fb9a-417a-b091-1e20755214e9"
      unitRef="usd">149380000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzctMi0xLTEtMTQzODc_7b82334c-f67d-451b-8982-38dda4e2e8f0"
      unitRef="usd">12950000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzctNC0xLTEtMTQzODc_78f3347e-ce26-43c6-a9f0-64d9693f43af"
      unitRef="usd">15090000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzktMi0xLTEtMTQzODc_e24ddc9b-7c55-44ea-b65e-5344a56c4f01"
      unitRef="usd">431770000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzktNC0xLTEtMTQzODc_0e390b95-d5db-4678-a146-399981da7110"
      unitRef="usd">351830000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEwLTItMS0xLTE0Mzg3_c1378a45-4487-47eb-8547-d4da55e2e446"
      unitRef="usd">265630000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEwLTQtMS0xLTE0Mzg3_52136e35-6b22-476b-a911-49f890f1e5a6"
      unitRef="usd">253060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzExLTItMS0xLTE0Mzg3_24c44a40-9006-4f20-8b97-95d867eb2afe"
      unitRef="usd">50650000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzExLTQtMS0xLTE0Mzg3_fe42ffd4-c915-4661-9c9f-f641f746a1c0"
      unitRef="usd">37820000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEyLTItMS0xLTE0Mzg3_d424e01f-955f-46d9-aca3-b28106e399c5"
      unitRef="usd">315490000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEyLTQtMS0xLTE0Mzg3_92d47331-4963-448a-a327-75c5edf88b59"
      unitRef="usd">303970000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEzLTItMS0xLTE0Mzg3_cb0fdf9e-7c41-42a3-aa9c-a91055530cfb"
      unitRef="usd">196730000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzEzLTQtMS0xLTE0Mzg3_c2078997-8db1-47f9-93e6-f127ed395f61"
      unitRef="usd">206200000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE0LTItMS0xLTE0Mzg3_c3c8f5fe-7716-4227-a9c9-189fd9f83432"
      unitRef="usd">9740000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE0LTQtMS0xLTE0Mzg3_90e775a2-424c-40d7-be46-b9139224bbd2"
      unitRef="usd">19580000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE1LTItMS0xLTE0Mzg3_88387944-7e49-4fd2-87d5-45cfdce67f0a"
      unitRef="usd">33630000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE1LTQtMS0xLTE0Mzg3_08a92a4d-a8b7-44ee-b6a7-835818524ed5"
      unitRef="usd">21420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE3LTItMS0xLTE0Mzg3_acfd1fe5-bf25-42af-8c19-18b618fbd039"
      unitRef="usd">1303640000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzE3LTQtMS0xLTE0Mzg3_3c8d2c20-fd73-4a52-8b6d-929202a7c4bb"
      unitRef="usd">1193880000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIxLTItMS0xLTE0Mzg3_4b22a1af-e367-46c3-96e2-4739bfee17f0"
      unitRef="usd">87800000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIxLTQtMS0xLTE0Mzg3_c9dd050a-7584-438b-a495-8808ca4025a5"
      unitRef="usd">69910000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIyLTItMS0xLTE0Mzg3_be561f16-2f87-4161-9ac8-0ed94baa30ab"
      unitRef="usd">58980000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIyLTQtMS0xLTE0Mzg3_70e35fdc-fa8f-467f-88f2-9b21ac3631e7"
      unitRef="usd">60540000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIzLTItMS0xLTE0Mzg3_763d24e6-8f0b-430a-8ad4-e3ea32a625d7"
      unitRef="usd">8120000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzIzLTQtMS0xLTE0Mzg3_bebbd913-0b20-40a0-84e1-46692b5724f5"
      unitRef="usd">6740000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI1LTItMS0xLTE0Mzg3_4c552685-58d5-45e7-bd75-68992167287c"
      unitRef="usd">154900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI1LTQtMS0xLTE0Mzg3_71a7d064-ea06-4707-88b7-2d2adb5c42da"
      unitRef="usd">137190000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI2LTItMS0xLTE0Mzg3_5059e1e8-cb67-4837-a323-ba7267c39bf8"
      unitRef="usd">393820000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI2LTQtMS0xLTE0Mzg3_980c38c7-e8c9-4b33-b305-fb95ab28cbb0"
      unitRef="usd">346290000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI3LTItMS0xLTE0Mzg3_5fba791c-04c4-4a22-af6d-384c041a22cf"
      unitRef="usd">43780000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI3LTQtMS0xLTE0Mzg3_69724e13-4dd9-4758-a1b8-bb2fe0c39e1d"
      unitRef="usd">31610000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI4LTItMS0xLTE0Mzg3_b35f3914-a379-4ce5-a43c-85e14248f5c2"
      unitRef="usd">21260000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI4LTQtMS0xLTE0Mzg3_620097c4-6cca-4480-819e-df99ff7f0e77"
      unitRef="usd">24850000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI5LTItMS0xLTE0Mzg3_018ea125-681e-4686-8453-3ecd043b828e"
      unitRef="usd">59030000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzI5LTQtMS0xLTE0Mzg3_606c91da-dff1-46c7-8d01-85a6195d1fce"
      unitRef="usd">69690000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMxLTItMS0xLTE0Mzg3_350436c2-6085-48a9-a20d-99ab666a4566"
      unitRef="usd">672790000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMxLTQtMS0xLTE0Mzg3_01a850e7-b944-40f7-9678-b1ae77d24e93"
      unitRef="usd">609630000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMyLTItMS0xLTE0Mzg3_1e2934cf-c4b1-4649-aad2-09046ed1ca6c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMyLTQtMS0xLTE0Mzg3_3223f2d4-c019-4362-a9cd-14c24dea12f0"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMzLTItMS0xLTE0Mzg3_7d83f7f5-743e-4054-a271-25c0b3b3c84f"
      unitRef="usd">430000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzMzLTQtMS0xLTE0Mzg3_94b07a50-c6b7-4137-ad69-088a427b06d9"
      unitRef="usd">430000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM0LTItMS0xLTE0Mzg3_3b885766-7e56-4e37-946b-f4074011888d"
      unitRef="usd">732490000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM0LTQtMS0xLTE0Mzg3_c33a5a80-057d-4077-b36a-29b0773c8a90"
      unitRef="usd">749050000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM1LTItMS0xLTE0Mzg3_df31980a-473d-4a2e-9459-6b4f1e591f09"
      unitRef="usd">-102300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM1LTQtMS0xLTE0Mzg3_fa969286-9964-47d9-854b-d2b03bc812b6"
      unitRef="usd">-159610000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM2LTItMS0xLTE0Mzg3_ef19dd8e-85dd-445a-a119-2c23ceafa5bf"
      unitRef="usd">230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM2LTQtMS0xLTE0Mzg3_790e0d65-3143-4a98-852e-623d5da3ecae"
      unitRef="usd">-5620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM3LTItMS0xLTE0Mzg3_352d1349-9320-40fa-80fe-ace6f5a29fc2"
      unitRef="usd">630850000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM3LTQtMS0xLTE0Mzg3_d8cdecd2-60d8-47af-9782-50249e73fb70"
      unitRef="usd">584250000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM4LTItMS0xLTE0Mzg3_e6680fa1-ea95-49a0-bb79-d64b841de91c"
      unitRef="usd">1303640000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzMvZnJhZzphNTYyYjQ2NjA5MDQ0MGUxYWQzZjZmODMzMmIwODRlNi90YWJsZTphNDBhMzU3MWYwODM0OGQzYWQ5NjExMjc2Y2QxNjgwMy90YWJsZXJhbmdlOmE0MGEzNTcxZjA4MzQ4ZDNhZDk2MTEyNzZjZDE2ODAzXzM4LTQtMS0xLTE0Mzg3_c64a8282-e39f-4850-9d13-a1b4f8a72ceb"
      unitRef="usd">1193880000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItMi0xLTEtMTQzODc_081a9808-8417-4d1f-bfe9-94f657a5f148"
      unitRef="usd">857110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItNC0xLTEtMTQzODc_68e34d42-4b6d-4ad3-87bb-83ece49ccf30"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzItNi0xLTEtMTQzODc_c6b43754-97e7-49b3-8692-04ecbcaf7335"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtMi0xLTEtMTQzODc_518231bd-b970-43f6-aa76-821f62687493"
      unitRef="usd">639920000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtNC0xLTEtMTQzODc_83530053-3210-411e-b1b1-d109d920a299"
      unitRef="usd">587890000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzMtNi0xLTEtMTQzODc_145584ea-06d7-45a0-a6f0-be24fb21f80a"
      unitRef="usd">529630000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtMi0xLTEtMTQzODc_425d3f4c-d7d5-401e-8ebe-0176cc35ca9c"
      unitRef="usd">217190000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtNC0xLTEtMTQzODc_9b562bbe-cedb-42dc-9a33-ddc084c512a9"
      unitRef="usd">182080000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzQtNi0xLTEtMTQzODc_a2d64071-dc85-49aa-9692-668f3e414832"
      unitRef="usd">193900000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtMi0xLTEtMTQzODc_2e737c19-ba03-4bf5-a249-3175106232d4"
      unitRef="usd">121970000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtNC0xLTEtMTQzODc_4ba422f4-1048-47d9-84a0-4d0b0aa7cca9"
      unitRef="usd">134480000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzUtNi0xLTEtMTQzODc_1732c9f4-a573-491a-b724-46ec57854792"
      unitRef="usd">102530000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtMi0xLTEtMTQzODc_db6cce3e-92a2-42f6-b87e-97dc254b4925"
      unitRef="usd">-130000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtNC0xLTEtMTQzODc_9b601121-269f-4076-acb8-8e92783e5024"
      unitRef="usd">-1290000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzYtNi0xLTEtMTQzODc_98bbafe4-88fe-4078-8a95-70a1d0487188"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctMi0xLTEtMTQzODc_08f1a533-1b5b-45a4-b28d-5836aa98c447"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctNC0xLTEtMTQzODc_e820eeab-ea3e-4bec-9d29-ab23048d31ec"
      unitRef="usd">134600000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzctNi0xLTEtMTQzODc_0a4e92ff-c39e-4813-9900-7722f6a63030"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtMi0xLTEtMTQzODc_76862e30-892e-438f-a4c5-4af36acdacf8"
      unitRef="usd">95090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtNC0xLTEtMTQzODc_ee1e5a60-d6f5-4fde-b035-e7d9626f4df2"
      unitRef="usd">-88290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzgtNi0xLTEtMTQzODc_5ae3a6b8-7ff7-4cdf-9d1b-509720bf504b"
      unitRef="usd">91220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTItMS0xLTE0Mzg3_89423120-4056-4bbd-aff4-f605ca44618c"
      unitRef="usd">14510000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTQtMS0xLTE0Mzg3_9f1fcd96-d494-4fce-afd5-2cdac0ede05d"
      unitRef="usd">14660000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEwLTYtMS0xLTE0Mzg3_c680fd87-6461-4fa1-9900-4f390366f17c"
      unitRef="usd">13950000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTItMS0xLTE0Mzg3_f19d02f4-f4fd-41b0-a3da-3ee38c2cc54c"
      unitRef="usd">-10520000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTQtMS0xLTE0Mzg3_d5a9d426-a4be-4438-b6b7-eee0a163b4e2"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzExLTYtMS0xLTE0Mzg3_fada1200-032d-4eb9-a085-b385227d5f82"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTItMS0xLTE0Mzg3_088f5733-fd69-4672-bc51-02dc6974b752"
      unitRef="usd">-950000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTQtMS0xLTE0Mzg3_e53e0a44-4447-4dc5-8958-a36b09cc0861"
      unitRef="usd">240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEyLTYtMS0xLTE0Mzg3_96a9bad7-c413-4cf1-b60e-4bb2c0d1302f"
      unitRef="usd">990000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTItMS0xLTE0Mzg3_1e56c918-cf17-4b0d-bd97-529d3cf8e634"
      unitRef="usd">-25980000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTQtMS0xLTE0Mzg3_c7a1c8d7-df5e-4b26-8c68-3bfb0d654f65"
      unitRef="usd">-14420000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzEzLTYtMS0xLTE0Mzg3_a6e5e4c3-84cd-4009-a10f-79688743c821"
      unitRef="usd">-12960000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTItMS0xLTE0Mzg3_b45aa254-d731-4048-9909-18454d118b2e"
      unitRef="usd">69110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTQtMS0xLTE0Mzg3_70dfe94c-2dd0-4109-8129-7ec14930c27c"
      unitRef="usd">-102710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE0LTYtMS0xLTE0Mzg3_8517b4bf-1724-4f2c-bb48-2ab0a40b4b23"
      unitRef="usd">78260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTItMS0xLTE0Mzg3_79e88e6a-c2e9-471a-92b7-79563749c370"
      unitRef="usd">11800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTQtMS0xLTE0Mzg3_0616fc80-1c31-4869-b7d5-0ef44284362f"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE1LTYtMS0xLTE0Mzg3_35007705-292c-42a2-879c-9873f06145a9"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTItMS0xLTE0Mzg3_861535af-f95f-49cf-96e3-abea71661160"
      unitRef="usd">57310000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTQtMS0xLTE0Mzg3_83ca5ac0-544c-44b0-a754-13093ed3a2c2"
      unitRef="usd">-79760000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE2LTYtMS0xLTE0Mzg3_94e118d8-0351-4862-937a-880694bb1f54"
      unitRef="usd">61940000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTItMS0xLTE0Mzg3_d2812ad0-4830-492d-9563-a99a7443d5ac"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTQtMS0xLTE0Mzg3_34717f2a-a18c-439a-8d54-cd6f809fe2b2"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE3LTYtMS0xLTE0Mzg3_54579c08-5dfe-4500-8e85-d79e0677f330"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTItMS0xLTE0Mzg3_171f6f8f-7f18-4476-a251-9b502527901d"
      unitRef="usd">57310000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTQtMS0xLTE0Mzg3_2235d224-c2bd-49a5-a8fb-0ca8080688ec"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzE4LTYtMS0xLTE0Mzg3_01c21678-05de-47f3-8c1b-f8660512220e"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTItMS0xLTE0Mzg3_50d413c7-8eb9-4ad7-a69c-7d1f5e6b4959"
      unitRef="usdPerShare">1.33</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTQtMS0xLTE0Mzg3_87e6e214-fade-4da3-9103-fb0cf33077c8"
      unitRef="usdPerShare">-1.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIwLTYtMS0xLTE0Mzg3_058ea8fe-7f42-404c-9042-62c91d897903"
      unitRef="usdPerShare">1.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTItMS0xLTE0Mzg3_4939293e-6c5c-4827-8db4-cf7c1e61dbe5"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTQtMS0xLTE0Mzg3_c43dcccf-b1bc-43e2-bdbc-f4f606db2aaa"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIxLTYtMS0xLTE0Mzg3_11dbc795-65cc-49d0-a813-6440d6de960c"
      unitRef="usdPerShare">0.81</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTItMS0xLTE0Mzg3_8f785893-36d0-41b6-aa2b-4e49dda33d0c"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTQtMS0xLTE0Mzg3_05290363-f7ab-4a5e-b94e-c48bc87a7643"
      unitRef="usdPerShare">-1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIyLTYtMS0xLTE0Mzg3_bf22805d-0373-4ba5-9109-47d2a9005e91"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTItMS0xLTE0Mzg3_4bc6c352-3b0e-4726-b7a8-db096604ee07"
      unitRef="shares">43006922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTQtMS0xLTE0Mzg3_78821336-b2bb-47b3-bd22-d6b4b253fbe3"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzIzLTYtMS0xLTE0Mzg3_c9759dc8-ea46-412c-ab4a-42f5a785e504"
      unitRef="shares">45303659</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTItMS0xLTE0Mzg3_c558800e-6667-4a18-849f-f71c462020fe"
      unitRef="usdPerShare">1.32</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTQtMS0xLTE0Mzg3_af136fd2-7d39-4e6e-b219-b5f4d03a8380"
      unitRef="usdPerShare">-1.83</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI1LTYtMS0xLTE0Mzg3_336833a3-5464-4875-bcd6-0a2ba353a68d"
      unitRef="usdPerShare">1.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTItMS0xLTE0Mzg3_89a63f13-30dc-4381-ba3c-cf947527bd18"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTQtMS0xLTE0Mzg3_86eb2b94-792c-4785-a499-055a2594fa2e"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI2LTYtMS0xLTE0Mzg3_72ee5bcf-4e8d-4cb4-a38c-fdf088b01c97"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTItMS0xLTE0Mzg3_c2fba3ac-07f6-4706-a526-652df1d0b1fd"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTQtMS0xLTE0Mzg3_bb2420f1-dd28-4dc8-a8db-a0d1b901f87e"
      unitRef="usdPerShare">-1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI3LTYtMS0xLTE0Mzg3_d0d75470-1fe6-465b-b719-23e58bdcecc0"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTItMS0xLTE0Mzg3_92774d8b-1d13-4d76-a39c-ae81f314e5c0"
      unitRef="shares">43281076</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTQtMS0xLTE0Mzg3_f6089cb8-1658-4865-9fcd-3c07516c5d5a"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xMzkvZnJhZzphY2JiNjY4YjU4NDM0NjY3YTI0OTk3NzhmN2UxOGY0ZS90YWJsZTo5NDBhNGFhZjM3ZDg0ZjU5OGJkYTRlMGRiNGZlMWIzZS90YWJsZXJhbmdlOjk0MGE0YWFmMzdkODRmNTk4YmRhNGUwZGI0ZmUxYjNlXzI4LTYtMS0xLTE0Mzg3_bff634b0-3553-44ad-ba75-9f315dbc3bf6"
      unitRef="shares">45595154</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItMi0xLTEtMTQzODc_a33c2481-59b3-4c26-896b-67424dde6d8a"
      unitRef="usd">57310000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItNC0xLTEtMTQzODc_41b718be-2d36-440a-a01a-cc19fc403638"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzItNi0xLTEtMTQzODc_711b9ec5-89d3-4f63-a5e4-16232edf4731"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtMi0xLTEtMTQzODc_45baa468-9d3d-4026-976c-eb93c3a3e86d"
      unitRef="usd">3790000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtNC0xLTEtMTQzODc_4d5acdbd-c668-4f9b-a7c8-d21e10359365"
      unitRef="usd">1310000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzQtNi0xLTEtMTQzODc_8841b2ee-76dc-4020-8867-58a89678be1b"
      unitRef="usd">-1470000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtMi0xLTEtMTQzODc_cfc2ed0c-111a-4b93-a25e-506a30aa07d5"
      unitRef="usd">-7430000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtNC0xLTEtMTQzODc_ef503398-e668-4a46-ba43-b6b98bd85094"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzUtNi0xLTEtMTQzODc_c8cecd01-7f1b-411c-9756-648a8c330e88"
      unitRef="usd">10290000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtMi0xLTEtMTQzODc_ef90ccc0-70be-4a13-a4b3-db80f793abcd"
      unitRef="usd">9490000</trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax>
    <trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtNC0xLTEtMTQzODc_a9153eec-13c2-45b5-82fa-a593744dd8fa"
      unitRef="usd">-7810000</trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax>
    <trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzYtNi0xLTEtMTQzODc_b1ffaae0-ec1a-46ab-af0e-91bf2b2f1a57"
      unitRef="usd">3300000</trs:OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctMi0xLTEtMTQzODc_5677d3c8-0713-4467-a05b-540f3c380ba9"
      unitRef="usd">5850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctNC0xLTEtMTQzODc_096f21e7-b34b-43c1-abb6-028962ae4f96"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzctNi0xLTEtMTQzODc_1e7b0a5b-546a-4220-a948-c85001b47d6e"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtMi0xLTEtMTQzODc_6a461914-1505-46fb-9045-2221db507f9b"
      unitRef="usd">63160000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtNC0xLTEtMTQzODc_0e092737-287a-47cc-aa9e-e04ea20ee9f6"
      unitRef="usd">-79380000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDIvZnJhZzphMjAxYTRiM2E1MGQ0MGJmYTdkZmE0ZWQ1NzM1MjUwNC90YWJsZTozYmVlZGVhZDdjZTA0NGU0YWE3ZDVkNzBjZmY5NTJiZS90YWJsZXJhbmdlOjNiZWVkZWFkN2NlMDQ0ZTRhYTdkNWQ3MGNmZjk1MmJlXzgtNi0xLTEtMTQzODc_4c6cf583-0972-4de3-a7f2-f343b4797e1f"
      unitRef="usd">110740000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtMi0xLTEtMTQzODc_a33c2481-59b3-4c26-896b-67424dde6d8a"
      unitRef="usd">57310000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtNC0xLTEtMTQzODc_41b718be-2d36-440a-a01a-cc19fc403638"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMtNi0xLTEtMTQzODc_711b9ec5-89d3-4f63-a5e4-16232edf4731"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtMi0xLTEtMTQzODc_d2812ad0-4830-492d-9563-a99a7443d5ac"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtNC0xLTEtMTQzODc_34717f2a-a18c-439a-8d54-cd6f809fe2b2"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQtNi0xLTEtMTQzODc_54579c08-5dfe-4500-8e85-d79e0677f330"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtMi0xLTEtMTQzODc_1645a4f8-2bf4-4b03-a6bb-e815a3c20fb6"
      unitRef="usd">57310000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtNC0xLTEtMTQzODc_c657c02c-4c55-4726-8d4c-8a7036158cc2"
      unitRef="usd">-79760000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUtNi0xLTEtMTQzODc_680887a2-6e66-44ba-8dba-6b4e8c45a59a"
      unitRef="usd">61940000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctMi0xLTEtMTQzODc_bb821486-1032-4e3b-9705-a309daa65ad0"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctNC0xLTEtMTQzODc_f4fe431c-ffc0-42f1-a51d-bf799535053a"
      unitRef="usd">134600000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzctNi0xLTEtMTQzODc_c7beada6-ffdf-4b90-99fb-b296b667f5e3"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtMi0xLTEtMTQzODc_b8762e81-f423-400e-9f8e-2811576deae7"
      unitRef="usd">-130000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtNC0xLTEtMTQzODc_9c9df868-7ca0-4cf1-b3d4-ea4320585140"
      unitRef="usd">-1290000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzgtNi0xLTEtMTQzODc_dc820050-f232-42eb-b984-35f414c33e85"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:Depreciation
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktMi0xLTEtMTQzODc_d8f3c45a-aec9-4e29-8b9c-6447cd42865a"
      unitRef="usd">31890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktNC0xLTEtMTQzODc_e0cf9930-18f3-46d3-a289-e14bebeb7162"
      unitRef="usd">29020000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzktNi0xLTEtMTQzODc_7bb4c611-4888-4499-9397-12d5c4579c9d"
      unitRef="usd">24870000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTItMS0xLTE0Mzg3_aae8030e-941f-421b-9eb9-e26be133a3cc"
      unitRef="usd">21560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTQtMS0xLTE0Mzg3_30b1701b-4de2-432d-a1a9-1ce5e50e8ff9"
      unitRef="usd">20750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEwLTYtMS0xLTE0Mzg3_52068c14-370c-4f6e-8898-68cb64561126"
      unitRef="usd">18630000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTItMS0xLTE0Mzg3_a9b9c5fa-e251-4de1-b64f-b9033d7020af"
      unitRef="usd">960000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTQtMS0xLTE0Mzg3_183c0a49-d835-496a-9736-bae8dd17fb03"
      unitRef="usd">1150000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzExLTYtMS0xLTE0Mzg3_63374a67-a980-4d78-8574-3d7ba42ce7d4"
      unitRef="usd">1130000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTItMS0xLTE0Mzg3_2a9ea4f1-2bd8-4bd6-ad94-d6e381705197"
      unitRef="usd">1680000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTQtMS0xLTE0Mzg3_114ece71-888a-47fc-8faa-b4c97f09d4a5"
      unitRef="usd">-33710000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEyLTYtMS0xLTE0Mzg3_8927d254-dd27-464b-a939-d891db563f23"
      unitRef="usd">2100000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTItMS0xLTE0Mzg3_5a8c9a73-c7de-4d26-9379-3a2b0e3c6462"
      unitRef="usd">9500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTQtMS0xLTE0Mzg3_82ff9d1b-95ce-4bed-a6ad-d79cc456f175"
      unitRef="usd">8170000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzEzLTYtMS0xLTE0Mzg3_aa9a9026-312a-4fa7-a80e-3a5e892c2d71"
      unitRef="usd">6450000</us-gaap:ShareBasedCompensation>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTItMS0xLTE0Mzg3_556e1f73-1d6f-4cb8-bd69-2df7124ffc0f"
      unitRef="usd">10520000</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTQtMS0xLTE0Mzg3_750e24e9-64f7-4433-8f28-e548ad818f12"
      unitRef="usd">0</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE1LTYtMS0xLTE0Mzg3_5da6ce24-77b5-4886-b52d-480cbca893c6"
      unitRef="usd">0</us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts>
    <trs:Increasedecreaseinasbestosliability
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTItMS0xLTE0Mzg3_93031a9f-355d-48ab-9065-908a3ae2c409"
      unitRef="usd">1450000</trs:Increasedecreaseinasbestosliability>
    <trs:Increasedecreaseinasbestosliability
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTQtMS0xLTE0Mzg3_0772b8ce-e616-4b77-8df6-f28d2f375b27"
      unitRef="usd">23400000</trs:Increasedecreaseinasbestosliability>
    <trs:Increasedecreaseinasbestosliability
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE2LTYtMS0xLTE0Mzg3_85b8a3b0-e092-4bec-b58d-24903dbc15e0"
      unitRef="usd">0</trs:Increasedecreaseinasbestosliability>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTItMS0xLTE0Mzg3_7e41e6a7-22c0-4c90-90e9-b2399d3b1b6d"
      unitRef="usd">11180000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTQtMS0xLTE0Mzg3_a4e5ca42-ee3a-4394-8d7b-f7a96ea24027"
      unitRef="usd">-9580000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE3LTYtMS0xLTE0Mzg3_6eb3f75b-2d10-4b6b-ae8e-c70440ba94c4"
      unitRef="usd">-3280000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTItMS0xLTE0Mzg3_7027fcf8-0666-467c-92ad-cf44f45fb8da"
      unitRef="usd">960000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTQtMS0xLTE0Mzg3_f99a8524-fbf2-488b-bad8-cda4f6f1980f"
      unitRef="usd">-3980000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE4LTYtMS0xLTE0Mzg3_3509490a-b0a9-4e1d-a7d3-431298acfb02"
      unitRef="usd">-740000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTItMS0xLTE0Mzg3_d90909c0-c081-430a-9aa8-2703cbfa95a9"
      unitRef="usd">-5030000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTQtMS0xLTE0Mzg3_009f7de4-1ba0-43fd-ab67-0fb37ecbdc5f"
      unitRef="usd">-4400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzE5LTYtMS0xLTE0Mzg3_ef85ab43-ae55-4d6e-bf26-2e431f19b6b0"
      unitRef="usd">6930000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTItMS0xLTE0Mzg3_ce27af11-c085-4fbd-9eb0-993f9c5c5f60"
      unitRef="usd">2120000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTQtMS0xLTE0Mzg3_3d323538-b706-49ff-93b7-2eff343e2146"
      unitRef="usd">4490000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIwLTYtMS0xLTE0Mzg3_7e8664a2-3316-46e6-ad75-745698aead1a"
      unitRef="usd">-12780000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTItMS0xLTE0Mzg3_e911ebd2-be91-423f-9ec1-905e8255283f"
      unitRef="usd">-4210000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTQtMS0xLTE0Mzg3_39f69107-b6e9-4327-ba09-659d30792d89"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIxLTYtMS0xLTE0Mzg3_80e436ba-d894-458c-99cc-c54c3d3a7a5e"
      unitRef="usd">3870000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTItMS0xLTE0Mzg3_4d5fcd2f-61c9-431b-8c9c-c2480528cf92"
      unitRef="usd">134220000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTQtMS0xLTE0Mzg3_f619adc6-a326-4cc3-bcd8-b5f5ce69bfd4"
      unitRef="usd">127410000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIyLTYtMS0xLTE0Mzg3_b6426a54-5fd5-440d-ad2c-4c1b8d5a990d"
      unitRef="usd">95710000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTItMS0xLTE0Mzg3_33d277df-3b8a-4423-a268-c23af0299b3a"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTQtMS0xLTE0Mzg3_2e872897-c514-409f-90c6-9978d437f0b1"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzIzLTYtMS0xLTE0Mzg3_ba931a52-cc58-48dd-ad86-4884417143ab"
      unitRef="usd">-20110000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTItMS0xLTE0Mzg3_efff0bf1-45db-4232-87f1-13d373d82f48"
      unitRef="usd">134220000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTQtMS0xLTE0Mzg3_287caf69-a50b-4471-ae5a-ea0195ce662b"
      unitRef="usd">127410000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI0LTYtMS0xLTE0Mzg3_5ae144a6-028b-463a-a722-6eec3579ed2f"
      unitRef="usd">75600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTItMS0xLTE0Mzg3_221cf48d-a346-47d9-956d-f49e56082800"
      unitRef="usd">45060000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTQtMS0xLTE0Mzg3_06ebcdd8-a590-4a10-ac7e-b24f1f365867"
      unitRef="usd">40480000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI2LTYtMS0xLTE0Mzg3_996a3783-cf10-49e9-a660-cfcd6bf24acf"
      unitRef="usd">29670000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTItMS0xLTE0Mzg3_49534ac6-6608-4317-b965-9203d253a5e8"
      unitRef="usd">34340000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTQtMS0xLTE0Mzg3_160ccf54-9006-4d7b-b8ce-da4bb1299525"
      unitRef="usd">193540000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI3LTYtMS0xLTE0Mzg3_327851f7-6499-44ec-9e45-4635d05ec539"
      unitRef="usd">67090000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTItMS0xLTE0Mzg3_947e65f8-a06c-4fbf-8992-dd1dce8fc555"
      unitRef="usd">220000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTQtMS0xLTE0Mzg3_0fcc0ec1-e81f-42ba-8284-c4aeeda01c00"
      unitRef="usd">1950000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI4LTYtMS0xLTE0Mzg3_943362c1-6c2e-4c77-be3b-cfc7852ebb5c"
      unitRef="usd">128080000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTItMS0xLTE0Mzg3_33a5cddc-a6b1-44c2-890d-07ff5705129e"
      unitRef="usd">-79180000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTQtMS0xLTE0Mzg3_24262f06-af77-4e50-a67a-c1c525790c00"
      unitRef="usd">-232070000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzI5LTYtMS0xLTE0Mzg3_b22f3969-d2a6-443d-aaa6-d29cd31c0ee7"
      unitRef="usd">31320000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTItMS0xLTE0Mzg3_e53918c5-cc37-4f23-a5e1-8bc566e03af1"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTQtMS0xLTE0Mzg3_faf9b258-35e8-4c38-9f02-333ae516c45e"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMwLTYtMS0xLTE0Mzg3_b92e2f69-ca81-4fb0-9d36-cab7d6ee2753"
      unitRef="usd">-2240000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTItMS0xLTE0Mzg3_165d0641-a8c2-40df-b5bb-9d61801b1097"
      unitRef="usd">-79180000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTQtMS0xLTE0Mzg3_fdf82a1c-0124-41f1-beaa-2b66949d7300"
      unitRef="usd">-232070000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMxLTYtMS0xLTE0Mzg3_6951351a-d2ee-491e-a74b-fd54b8217186"
      unitRef="usd">29080000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTItMS0xLTI0OTk2_aad3c997-d188-4a33-b0b8-6b21ad542f10"
      unitRef="usd">300000000</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTQtMS0xLTI1MDAz_49103475-20cf-4391-a5d0-3f3315425f6f"
      unitRef="usd">0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTYtMS0xLTI1MDEw_216d6df2-bb00-470b-ae9b-bdd354a00dae"
      unitRef="usd">0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTItMS0xLTI0OTg1_1d37cf0e-a85b-4913-bd6e-9408eb439cd9"
      unitRef="usd">400000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTQtMS0xLTI0OTg1_6bb0b8de-642b-444f-aad7-3461b9f6b120"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTYtMS0xLTI0OTg1_6f56282f-c787-4f27-b96b-46702177459e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTItMS0xLTE0Mzg3_28feb8ff-82b4-43a7-a581-6d7754ec9911"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTQtMS0xLTE0Mzg3_53dde84b-44f9-41ec-a925-6923fece41db"
      unitRef="usd">367280000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzMzLTYtMS0xLTE0Mzg3_369b465f-1599-4a58-a6e0-c7549dbf837c"
      unitRef="usd">189060000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTItMS0xLTE0Mzg3_d608fe5f-c8b5-4c4e-9402-b48eb299f609"
      unitRef="usd">48620000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTQtMS0xLTE0Mzg3_75a7244a-8c68-4423-8cc4-94d985201a4b"
      unitRef="usd">319120000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM0LTYtMS0xLTE0Mzg3_1397ecb0-eb2a-4e5b-b1c0-fc55a158128d"
      unitRef="usd">189340000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTItMS0xLTI4MjQ5_2b294066-0dd1-487a-9ecd-024c513cb1b1"
      unitRef="usd">13570000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTQtMS0xLTI4MjQ5_becbc5c5-4d24-47a9-a6b6-8f6ee11f7034"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM3LTYtMS0xLTI4MjQ5_f17aa2fd-2af1-489f-846b-7a7e3be7a2b6"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTItMS0xLTE0Mzg3_c417f154-d9b7-42a5-b8ab-aab9d3d7b937"
      unitRef="usd">19090000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTQtMS0xLTE0Mzg3_6880c58b-2abd-4d34-9611-b8df758a33ef"
      unitRef="usd">39420000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM1LTYtMS0xLTE0Mzg3_4366a08f-6567-4dcc-8cb1-37ed6751657b"
      unitRef="usd">36740000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTItMS0xLTE0Mzg3_a43e2ce8-76c7-4f46-92b0-5e598183d5f7"
      unitRef="usd">5230000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTQtMS0xLTE0Mzg3_82bc1c76-8ee4-4c80-8e17-3d189f3a318d"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM2LTYtMS0xLTE0Mzg3_90b37a05-0b2c-4d9d-b04e-a168ef8d6a5d"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividends
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTItMS0xLTI1MDQw_c277c5b6-5bd5-4d1e-8d8a-dc4442cc6568"
      unitRef="usd">1740000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTQtMS0xLTI1MDQ5_15aa1803-c12b-42c9-bf81-3f66757192c4"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzM5LTYtMS0xLTI1MDU2_5a8f90a4-e95e-41a6-af0d-e177b97b9e06"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTItMS0xLTE0Mzg3_5a924159-892a-4f27-bd8a-d12ca12d2aff"
      unitRef="usd">11750000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTQtMS0xLTE0Mzg3_1ccd11c8-dffd-4aeb-898d-d22cfe3fd280"
      unitRef="usd">6140000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ3LTYtMS0xLTE0Mzg3_c27a0722-a8d5-4891-8805-40a29633a5f7"
      unitRef="usd">-40360000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTItMS0xLTE0Mzg3_c38b6cc1-849d-4ccc-8b07-642459f2e16c"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTQtMS0xLTE0Mzg3_76f3877e-d0d0-4cd3-b833-9f50210eedbb"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ4LTYtMS0xLTE0Mzg3_49216ec2-237a-482e-a816-76c537cec882"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTItMS0xLTE0Mzg3_b2fb2d5a-2ea7-4b4d-a209-2b52058537ae"
      unitRef="usd">11750000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTQtMS0xLTE0Mzg3_08daaa30-2b38-4706-b48d-8a6d7f494bff"
      unitRef="usd">6140000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzQ5LTYtMS0xLTE0Mzg3_e2fc42d2-68eb-4b17-8c81-10eb9e6f5b79"
      unitRef="usd">-40360000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTItMS0xLTE0Mzg3_f0d4fb90-48bb-43d3-a230-d3a93582fe62"
      unitRef="usd">66790000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTQtMS0xLTE0Mzg3_5d00b731-44c4-4be5-854c-556aa046d3ee"
      unitRef="usd">-98520000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUxLTYtMS0xLTE0Mzg3_9fa854ea-c75c-42fa-af7b-3e0f8d32633d"
      unitRef="usd">64320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTItMS0xLTE0Mzg3_7e88305f-b5ae-4b54-bae3-397d3c907ce1"
      unitRef="usd">73950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTQtMS0xLTE0Mzg3_3656bc8f-2acd-4618-9681-7263351c5b0b"
      unitRef="usd">172470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic889f758ccdc4153aac1496fa04b3534_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUyLTYtMS0xLTE0Mzg3_25a2dcf8-7034-4652-a22b-7cd4923f1029"
      unitRef="usd">108150000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTItMS0xLTE0Mzg3_622e383c-f44e-40cb-b417-d168d27a005d"
      unitRef="usd">140740000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTQtMS0xLTE0Mzg3_6919b7ce-26c2-40e4-9597-c805328e5987"
      unitRef="usd">73950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzUzLTYtMS0xLTE0Mzg3_0663fb11-ee9c-45fe-88d3-6e8583013344"
      unitRef="usd">172470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTItMS0xLTE0Mzg3_38abe4dd-79b8-488d-ba60-4bdcbbed248b"
      unitRef="usd">13280000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTQtMS0xLTE0Mzg3_a8b31395-462b-4b74-99a2-9a022ad45894"
      unitRef="usd">13210000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU1LTYtMS0xLTE0Mzg3_01f6ef8d-cfb0-43bc-afbc-5dcc6515e5bf"
      unitRef="usd">12430000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTItMS0xLTE0Mzg3_b58a377c-d0b7-40fc-a546-e095a5250221"
      unitRef="usd">10520000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTQtMS0xLTE0Mzg3_0083df33-cbe5-4b62-9b34-d33f9647d1fa"
      unitRef="usd">9060000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDUvZnJhZzowZTFmOGE3OTI0OTY0YWQ0YTY0OTU0ZGUyMjgxMWJjMC90YWJsZTo0YmE4YTAxOGIxYzY0OTIxOGU1MTUzZjU3NjMxMjkxZi90YWJsZXJhbmdlOjRiYThhMDE4YjFjNjQ5MjE4ZTUxNTNmNTc2MzEyOTFmXzU2LTYtMS0xLTE0Mzg3_e878a1e1-55ea-40b8-9e22-6aaf51be7dee"
      unitRef="usd">44020000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i355e408c18914cb1b185cfc06fcdd847_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtMi0xLTEtMTQzODc_b3ecd5da-f7c7-4dab-86d0-ebb3425fdff6"
      unitRef="usd">460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7632df158e874b39a41a17ad7d466269_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtNC0xLTEtMTQzODc_f25e3a86-4f7d-4f43-91b8-984333b562cc"
      unitRef="usd">816500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9404b2a87640416abdcfba86af723e75_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtNi0xLTEtMTQzODc_a6fb2494-5ee7-410c-a62c-1e9a9a35aef1"
      unitRef="usd">-179660000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29eb61c0657f4dd8ad28b38c476e1845_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtOC0xLTEtMTQzODc_c64b3ac4-796c-4a7a-b27c-0a816526674a"
      unitRef="usd">-16850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic889f758ccdc4153aac1496fa04b3534_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEtMTAtMS0xLTE0Mzg3_aa4c13c5-0c38-49be-91da-da87c6beb254"
      unitRef="usd">620450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzItNi0xLTEtMTQzODc_dc2beabb-144a-49dc-9b12-0b22c64581cd"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzItMTAtMS0xLTE0Mzg3_c201247d-90c8-41b5-9dae-112fa9060526"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMtOC0xLTEtMTQzODc_55c99101-e381-445d-8d87-072f7dba4952"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMtMTAtMS0xLTE0Mzg3_2c7b66ec-33f5-4589-9a89-381f21b154d5"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia4e591c6c1134308933554f122357269_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtMi0xLTEtMTQzODc_6213a847-cb0d-47a3-927d-89f865829b3b"
      unitRef="usd">10000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtNC0xLTEtMTQzODc_8249f572-7de2-48ac-a91e-43ecf9e20224"
      unitRef="usd">36730000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzUtMTAtMS0xLTE0Mzg3_39dd41fc-9a45-4bc8-a9c7-5512f7d1917e"
      unitRef="usd">36740000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzYtNC0xLTEtMTQzODc_e1a714cf-ad45-4ea0-a30e-72271c482a6f"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzYtMTAtMS0xLTE0Mzg3_2b14c8a4-4448-4bbf-9e86-f632ff778eb0"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0c51c0c2bcf4e028eaba78e8f672e03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzktNC0xLTEtMTQzODc_44ae63d5-d470-4749-b5fd-24df6e256d22"
      unitRef="usd">6450000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzktMTAtMS0xLTE0Mzg3_262d817a-d53f-4846-a05f-d5e3f6859b61"
      unitRef="usd">6450000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="iafb27c69461a477aba27cdc4277768b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTYtMS0xLTE0Mzg3_701440eb-d695-4711-b367-43d1791c7122"
      unitRef="usd">1190000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="i72a88f963d5644f6a46f52192c00ef61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTgtMS0xLTE0Mzg3_c7f5b67a-cc98-4d05-9f62-f650f78dbca4"
      unitRef="usd">-1270000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEwLTEwLTEtMS0xNDcxNg_2e13d1a8-8c4f-4709-82e3-b214b3896dd4"
      unitRef="usd">-80000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if565df7955ab47a0b7dd2fd8165c7d3d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTItMS0xLTE0Mzg3_544d2a1e-533f-4884-b673-ff261d47e22a"
      unitRef="usd">450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee77f79748084c82a10c47de11a13d03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTQtMS0xLTE0Mzg3_d4251872-251e-4ba6-8ae3-1243ebeea32a"
      unitRef="usd">782880000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8aa096b9bd854269a9e0047c5b88b71d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTYtMS0xLTE0Mzg3_ac8db1c5-b764-4b67-989a-4521e763bdcf"
      unitRef="usd">-79850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c1d3d2c4f5141d69bf8ee4bdd72f074_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTgtMS0xLTE0Mzg3_9a763ca2-dbe5-496b-be38-6644d8e6d628"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzExLTEwLTEtMS0xNDM4Nw_45df4d2b-4389-44d4-a362-3629993d28bb"
      unitRef="usd">697480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7fa1c775b9684a338c2032a92896675a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEyLTYtMS0xLTE0Mzg3_7c05cc7e-354f-428f-92c4-0bae965995ec"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEyLTEwLTEtMS0xNDM4Nw_da2feab5-0743-4951-a257-600d4bdf294e"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if9b200e58a3b48bd83889b86760c3cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEzLTgtMS0xLTE0Mzg3_9d6bb9c5-248e-4828-b362-b6f9d80b025f"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzEzLTEwLTEtMS0xNDM4Nw_2225ec60-c88a-450d-aaac-c726e99950af"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTItMS0xLTE0Mzg3_39bbb86f-9ed3-4781-ab19-ccf4532f92e6"
      unitRef="usd">30000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTQtMS0xLTE0Mzg3_b249eca1-71d5-4372-a520-8c5d10f02b56"
      unitRef="usd">39390000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE1LTEwLTEtMS0xNDM4Nw_beb0dc85-82cd-4716-a6c2-c549ffdbe5e2"
      unitRef="usd">39420000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE2LTQtMS0xLTE0Mzg3_f7473de4-b5cd-4086-8f46-f682263fdfa9"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE2LTEwLTEtMS0xNDM4Nw_be257073-3f6f-4cf2-ae43-243788626140"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae5d0c9905f0461da883fb3745bb8977_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTItMS0xLTE0Mzg3_a7f1c7aa-9782-4694-853f-470a07392a41"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id15e0539f3e44c0b94421452a6511c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTQtMS0xLTE0Mzg3_b2c04d83-930a-4223-9ccc-bbfa4a49122b"
      unitRef="usd">8160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzE5LTEwLTEtMS0xNDM4Nw_c3a23f14-7ed8-4c0a-9656-237f0cb7fee3"
      unitRef="usd">8170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6225eb6339044c68ab2ed6519888f428_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTItMS0xLTE0Mzg3_c001b207-9444-4b62-acde-0cefb4b600b8"
      unitRef="usd">430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa8d0a72ace545f2819d965bb69e32bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTQtMS0xLTE0Mzg3_0b10b77c-90d7-4045-aa72-3491bdebf502"
      unitRef="usd">749050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd4ce90ff7ad40b2970ab09f7387b14e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTYtMS0xLTE0Mzg3_159f7d4c-94f7-4691-b243-40781735b8aa"
      unitRef="usd">-159610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic4abd892c50342a187105eb185acd367_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTgtMS0xLTE0Mzg3_805ac673-02e9-44df-9e7a-e23897a25373"
      unitRef="usd">-5620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIxLTEwLTEtMS0xNDM4Nw_b8258863-4727-4508-835e-d783d2606ec3"
      unitRef="usd">584250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIyLTYtMS0xLTE0Mzg3_4439d4ea-7efb-4349-aa01-33614c5ead3c"
      unitRef="usd">57310000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIyLTEwLTEtMS0xNDM4Nw_41b45348-c007-46a9-b86c-7c996cca24da"
      unitRef="usd">57310000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cc41429854e4e3b9fbde5a23aeb8408_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIzLTgtMS0xLTE0Mzg3_500ef63b-e311-4856-aae8-aa9759d897f5"
      unitRef="usd">5850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzIzLTEwLTEtMS0xNDM4Nw_6239dded-4998-43ce-9cb7-4e3e157251d0"
      unitRef="usd">5850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTItMS0xLTE0Mzg3_c1d388b8-9d26-46d8-ad09-3274a1be7d5e"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTQtMS0xLTE0Mzg3_1b71b769-19ce-4545-a960-5141618ef458"
      unitRef="usd">19090000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI0LTEwLTEtMS0xNDM4Nw_6cd12e34-b900-4dfa-a43a-a4285fda149a"
      unitRef="usd">19090000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI1LTQtMS0xLTE0Mzg3_c9f645f5-584e-4bbf-ab8d-d488fa77f6c1"
      unitRef="usd">5230000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI1LTEwLTEtMS0xNDM4Nw_4ae5f24b-0612-4dab-b8ca-d2fcf2c96bdb"
      unitRef="usd">5230000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i37e8969e10e440729b4f45dad31f3620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTItMS0xLTE0Mzg3_369b07de-1622-484b-a4d7-7e207a938beb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTQtMS0xLTE0Mzg3_313fe4eb-4ad8-4c4d-8529-9eedcf4e0b3e"
      unitRef="usd">9500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI4LTEwLTEtMS0xNDM4Nw_706c5a28-7599-49cc-8ce1-1a819fd7394f"
      unitRef="usd">9500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="id963030db5174452a57c828c024b16c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTQtMS0xLTE0Mzg3_bf8fb64c-c1a0-4c5b-830f-3e61168a24d6"
      unitRef="usd">1740000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6f116584ca34404aa46e720ece613fb4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTYtMS0xLTE0Mzg3_94ed73ab-3398-42ef-93ba-e7e16f6dd23d"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzI5LTEwLTEtMS0xNDM4Nw_f50be0c7-7d42-4f72-9f10-22f3dda5e1e3"
      unitRef="usd">1740000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia82d05046f3d43b58db6ca1150d3cc64_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTItMS0xLTE0Mzg3_7a931492-ce84-4adb-aa65-82ac30e36b7f"
      unitRef="usd">430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4ed5addf48948eb97a8b3a7fad89881_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTQtMS0xLTE0Mzg3_6f2ac3e2-00ea-49a5-a24a-002febf4e4e8"
      unitRef="usd">732490000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc4266aeba2540de9c44233fa896ded8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTYtMS0xLTE0Mzg3_2ff11660-06f2-4dfa-9743-ba8447e7036b"
      unitRef="usd">-102300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iccb426de28db4878a2718520d268f4a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTgtMS0xLTE0Mzg3_ce8b8902-8abd-4912-b87a-e4d39541944e"
      unitRef="usd">230000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNDgvZnJhZzo2NjIzZjEwZmJlZjM0ZmZmOTZiZDc2YTFhZTk4YWNlNS90YWJsZTozOGY1MGM3NGNlNmI0ZjEzYmY2OGZhNWMwZjc2MjI1Ni90YWJsZXJhbmdlOjM4ZjUwYzc0Y2U2YjRmMTNiZjY4ZmE1YzBmNzYyMjU2XzMwLTEwLTEtMS0xNDM4Nw_ab24d116-efdd-4807-9ad2-b45e6369feb3"
      unitRef="usd">630850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNTQvZnJhZzo0YzE2OWU3MDdlYzc0YzlmODMxYmNlZGUyMzczZTQ5YS90ZXh0cmVnaW9uOjRjMTY5ZTcwN2VjNzRjOWY4MzFiY2VkZTIzNzNlNDlhXzM1MjA_c557a8b8-4ab6-48ad-85e1-10e4d13739ee">Basis of PresentationTriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace &amp;amp; defense, and industrial markets.The preparation of financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment due to the ongoing outbreak of the coronavirus and related variants (&#x201c;COVID-19&#x201d;). While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNTcvZnJhZzpkNTc4MzI5ZjdkY2M0YzhjODRhNzZiYmZkZGZiYWRlOC90ZXh0cmVnaW9uOmQ1NzgzMjlmN2RjYzRjOGM4NGE3NmJiZmRkZmJhZGU4XzIxOTE_5ba06dad-4010-41c5-84f4-22d7d82c645e">New Accounting Pronouncements  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance" ("ASU 2021-10"), which requires annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. ASU 2021-10 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" ("ASU 2021-08"), which requires that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, "Revenue from Contracts with Customers."  ASU 2021-08 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2022, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NDg1_df73a9c4-49ca-462a-bc54-c0b53ab03abb">Summary of Significant Accounting Policies  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Receivables.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $1.6 million and $2.1 million at December&#160;31, 2021 and 2020, respectively.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7"&gt;three&lt;/span&gt; to 40&#160;years, and machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a"&gt;three&lt;/span&gt; to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d"&gt;five&lt;/span&gt; to 25&#160;years, while technology and other intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272"&gt;one&lt;/span&gt; to 30&#160;years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2021 goodwill impairment test, the Company had five reporting units, three of which had goodwill, within its three reportable segments. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangibles.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's indefinite-lived intangible asset impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;High Deductible Insurance.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos-related Matters. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#x201c;Accrued liabilities&#x201d; and &#x201c;Other long-term liabilities.&#x201d;  See Note 17, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#x2019;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of Sales.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, General and Administrative Expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   The impact of net foreign currency transactions was an approximate loss of $0.9 million for the year ended December&#160;31, 2021, and approximate gains of $0.6 million and $0.3 million for the years ended December&#160;31, 2020 and 2019, respectively, and are included in other expense, net in the accompanying consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTgz_c92470ea-7a82-4d9f-ac18-1d29074ce4f7">Principles of Consolidation.&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTg0_7156f4d2-203c-49fa-978e-bbb5bdfc15fa">Use of Estimates.&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTk4_8a308b93-60f0-432d-a5e4-296c9be3ef09">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;," for further details regarding the Company's cash and cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTU5_3f845d95-72a7-4c93-ab0e-df0ba75ddc05">Receivables.&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $1.6 million and $2.1 million at December&#160;31, 2021 and 2020, respectively.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4Njc_d58408b9-7a3a-496c-9384-5f9187a65a42"
      unitRef="usd">1600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzEwOTk1MTE2NTI1MjY_61763c8c-e6a8-4771-94be-57f08eaa1046"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTg1_4d15a503-eb3f-4eec-8946-537a6726c947">Inventories.&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTE3_bdb0bef6-b689-4ada-8aad-8cada9db27c5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjQ5_36f9d689-504f-4a92-97cd-f10a74e5d2ed">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMwOTc_e3336ae6-2432-4ea9-857e-c730446188a7"&gt;three&lt;/span&gt; to 40&#160;years, and machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDI_3831b752-52c2-4fcb-a4da-c71d2938741a"&gt;three&lt;/span&gt; to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzMzg_c3212b8e-e1a3-4d55-b1ed-c53662f9fd7d"&gt;five&lt;/span&gt; to 25&#160;years, while technology and other intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0MzM_d2d1cfc0-76bd-4d4d-8d3f-7cce0a81b272"&gt;one&lt;/span&gt; to 30&#160;years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.&lt;/span&gt;&lt;/div&gt;</trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie55bc2bad7c346e9b5f670f0800265bb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxMDM_2b42c789-ad79-47b8-9277-3e0050af1097">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib0ff6577acad4dd1a8bbddfe07b848d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMxNDg_e5c478be-5a53-498f-aa92-6fa71f86825b">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i43b8cb115f064269af2dd6d3c32e0cf9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzMzNDQ_19e24a4a-01b9-45fe-b03a-4899b11ab8a2">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie18fa6de61cc40cda38b427d48cd1f94_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzM0Mzk_2d8d23e5-f258-4754-ba83-54dfb3d8c00f">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTM3_c8b75698-1aea-4bd4-9a4a-f592e5e05d87">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2021 goodwill impairment test, the Company had five reporting units, three of which had goodwill, within its three reportable segments. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangibles.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's indefinite-lived intangible asset impairment testing.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5MzU_5a511c02-dd38-4c7f-ab9e-2d090d4ace76"
      unitRef="number">5</us-gaap:NumberOfReportingUnits>
    <trs:NumberOfReportingUnitsThatHaveGoodwill
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5NTU_19bbee9d-ed73-411b-969d-9636ef9b0659"
      unitRef="number">3</trs:NumberOfReportingUnitsThatHaveGoodwill>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzQ5OTI_7c65d818-2833-47df-9274-7d435e75bc89"
      unitRef="number">3</us-gaap:NumberOfReportableSegments>
    <trs:HighDeductibleInsurancePolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjU5_2a02d28a-1f2c-401e-a7c7-89381ffa701e">High Deductible Insurance.&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, up to $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.</trs:HighDeductibleInsurancePolicyTextBlock>
    <trs:MaximumRetention
      contextRef="i3bce06de6aa14f40b3f5c955095eefca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExNjA4_b4485aa1-7e96-4d18-bd12-a3a7e01639d3"
      unitRef="usd">800000</trs:MaximumRetention>
    <trs:MaximumRetention
      contextRef="i235a813981894d75bfcfcf812143a5f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExNjk2_3fcec180-09a1-4d36-b0ad-e55492a95b02"
      unitRef="usd">1500000</trs:MaximumRetention>
    <trs:StopLossLimit
      contextRef="icfef59fa0fcf470b8cb72d2768552a2f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzExODEx_6746b6c3-e6c9-4e00-83d1-3f4aaf0f9d32"
      unitRef="usd">400000</trs:StopLossLimit>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTMw_e488effe-39d1-443e-abc7-6f215c16f5ee">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <trs:AsbestosRelatedMattersPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjIz_26de36cd-0ab3-483a-b4b7-55e01365f0b4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos-related Matters. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#x201c;Accrued liabilities&#x201d; and &#x201c;Other long-term liabilities.&#x201d;  See Note 17, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;</trs:AsbestosRelatedMattersPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjM3_9e69611a-6d27-47a6-a316-549ccb5fd763">Revenue Recognition.&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#x2019;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTM4_d315cedf-1678-4f7b-b11b-35dd9e2c53c0">Cost of Sales.&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjMw_4fab492d-34f0-4406-83b5-df6269e3004d">Selling, General and Administrative Expenses.&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NTQ4_e7dcf9c7-c65a-4dd8-852f-0534dca1de5c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjAz_3bc4dd6f-3e6f-46c0-b49b-4ede4b7697b7">Foreign Currency Translation.&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   The impact of net foreign currency transactions was an approximate loss of $0.9 million for the year ended December&#160;31, 2021, and approximate gains of $0.6 million and $0.3 million for the years ended December&#160;31, 2020 and 2019, respectively, and are included in other expense, net in the accompanying consolidated statement of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i6af801af63094958b96658728efe1177_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTAx_d284181a-ba83-4243-a66f-914809ac4723"
      unitRef="usd">-900000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="icdc7326c0a4140c190afc5b0c5461b5b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTA1_ac0df83a-6757-40cc-a940-97e039c2f537"
      unitRef="usd">600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="if4f301433e654de5a3957b90a63589f7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzE4NTEy_80763f36-9661-461d-abed-dd907b817e64"
      unitRef="usd">300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA3_fc09bbdf-09b8-4314-bd17-9172dfe5960f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjU1_28b99771-62dc-4bda-9f36-a32a555ec7c5">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. &lt;/span&gt;&lt;/div&gt;The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA0_99a9ca69-93b4-431a-b1cf-d5c989a3d70a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA1_d96ef74f-4874-4870-acbe-7ef0e6466027">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjAvZnJhZzo5YzIxMDcyZGFhY2I0YzE1ODM4ZGIyMzM2NjY5NDhjMS90ZXh0cmVnaW9uOjljMjEwNzJkYWFjYjRjMTU4MzhkYjIzMzY2Njk0OGMxXzI0NjA2_d7651fa1-e037-4392-9012-1ccb87e50bc2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.&lt;/span&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI5NDU_310f334c-ef1f-4558-8b0f-528d26f38bc9">Acquisitions&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2021, the Company acquired Omega Plastics ("Omega"), which specializes in manufacturing custom components and devices for drug delivery, diagnostic and orthopedic medical applications, as well as components for industrial applications, for an aggregate amount of approximately $22.5&#160;million, net of cash acquired.  Omega, which is reported in the Company's Packaging segment, is located in Clinton Township, Michigan and historically generated approximately $18&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 5, 2021, the Company acquired TFI Aerospace ("TFI"), a manufacturer and supplier of specialty fasteners used in a variety of applications, predominately for the aerospace end market, for an aggregate amount of approximately $11.8&#160;million, with additional contingent consideration ranging from zero to approximately $12.0&#160;million to be paid based on 2023 and 2024 earnings per the purchase agreement.  The Company recorded $3.7&#160;million as its best estimate of the additional contingent consideration, with such estimate based on Level 3 inputs under the fair value hierarchy, as defined. TFI, which is reported in the Company's Aerospace segment, is located near Toronto, Canada and historically generated approximately $6&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 15, 2020, the Company acquired Affaba &amp;amp; Ferrari Srl ("Affaba &amp;amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp;amp; beverage and industrial product applications, for an aggregate amount of approximately $98.4&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $49.1&#160;million of goodwill, $35.1&#160;million of intangible assets, $9.4&#160;million of net working capital, $17.4&#160;million of property and equipment, and $12.6&#160;million of net deferred tax liabilities.  Affaba &amp;amp; Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated approximately $34&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 17, 2020, the Company acquired the Rapak&#xae; brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of approximately $11.4&#160;million.  Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated approximately $30&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of approximately $83.7&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $43.3&#160;million of goodwill, $36.9&#160;million of intangible assets, $10.1&#160;million of net working capital, $2.1&#160;million of property and equipment, and $8.7&#160;million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated approximately $30&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, household, and food and beverage packaging end markets, for an aggregate amount of approximately $44.7 million, net of cash acquired.  With manufacturing locations in both Italy and Slovakia, Taplast serves end markets in Europe and North America and historically generated approximately $32 million in annual revenue. Taplast is reported in the Company's Packaging segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $22.4 million, net of cash acquired.  Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $12 million in annual revenue.  Plastic Srl is reported in the Company's Packaging segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1MjM_f806bf5f-eaed-4289-b8fb-4dab00b9a77a"
      unitRef="usd">22500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="ia877b50e9345490891c0b33f8d6aad6e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1Mzg_aca248df-0f39-4d8b-a60f-5101fd564f0d"
      unitRef="usd">18000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic906075499e44c90936f246647d80170_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1ODM_ba850d26-235a-4059-8c2b-94a60073a9ad"
      unitRef="usd">11800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i096e56b747ce40af9b459ebad79ffcb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2NDkyNjc0NDcyMDY_cb546911-757e-4561-83c6-cd057574443e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i096e56b747ce40af9b459ebad79ffcb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzM4NDgyOTA3MDI1OTI_032cc84a-651c-458c-b035-56a6fdefd99b"
      unitRef="usd">12000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie706b0a49fad45e5b38ebb096949b804_I20211205"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzMyOTk_a6885f67-00b9-41e2-a5df-f584cdac4a06"
      unitRef="usd">3700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:Revenues
      contextRef="ic906075499e44c90936f246647d80170_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwOTk1MTE2MzI1NTE_41ae9735-fa71-4364-b3bd-d13fcbf057db"
      unitRef="usd">6000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzMxNg_03ced329-e954-4466-9f25-5110cb8078de"
      unitRef="usd">98400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzUxMA_971b5dc0-edf2-4086-a7ee-8e97c02385f2"
      unitRef="usd">49100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzUyNg_2ce79849-2a61-42a7-9871-69a3fde957a6"
      unitRef="usd">35100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital
      contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzU1MQ_1fe75f3c-c587-4acd-84cf-eab79b47a439"
      unitRef="usd">9400000</trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzU3OA_20351d72-10a5-4dd5-8fee-6ba9e07629ec"
      unitRef="usd">17400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i9a58e374c5474052aab2ea4526ae4599_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzYxMg_9b65e2a4-819b-49b8-9967-0e3cc7893eac"
      unitRef="usd">12600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Revenues
      contextRef="ida174c91385c4a09a7ccd48172be1069_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzg3Ng_8b1b009b-ebdf-41f1-9578-3ada338243b0"
      unitRef="usd">34000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i13d830e3c72d4385afe171433608c7ac_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEwNjE_e118a58a-b422-4be2-9d08-b69d4448db5c"
      unitRef="usd">11400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i2fbed3bb211c4ab483897b52114d4856_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzEyMzM_499ff472-8032-41eb-8842-999f99a32180"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idf6b55cadf86488b969aa278a9ad9fc3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE1NDU_92a810e6-cc91-411d-afdb-055bd9d36323"
      unitRef="usd">83700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2NTM_38e9f96c-76a6-4ada-8b56-b628771c3831"
      unitRef="usd">43300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2Njk_aa0f494d-91f5-4239-8012-7ad3ebb9389d"
      unitRef="usd">36900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital
      contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE2OTQ_a7c4a272-5ee8-46c0-8f2d-7c98362f2a46"
      unitRef="usd">10100000</trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE3MjE_919a12f6-ab54-4bbf-8ca9-93eaa7bd3106"
      unitRef="usd">2100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i6adcb503f36b4610856a31fdacddad23_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE3NTU_9a1fe938-7fd4-41b9-b729-086aa9873ddc"
      unitRef="usd">8700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Revenues
      contextRef="iab5864ee526b4530b91f443fda7b0353_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzE5Mjk_ea7d197c-2dea-4dc9-91e6-26ea1cb34a06"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7f465acb315840b298146391c99be366_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzIyMzE_c153b0ee-bc47-4119-bc53-079a037d75e1"
      unitRef="usd">44700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i00beb97cd92e4456ae6f8e27a275cef4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI0MTE_552c10dd-2511-461b-8f67-8701e494a27c"
      unitRef="usd">32000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="icb1383b82273484b8726c87364854c40_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI2ODY_1dea4705-f8b6-4ec5-b30a-07d95659e810"
      unitRef="usd">22400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i1bf3030326eb4b71b0adb40f790ee6e2_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNjYvZnJhZzpkZDlkMzk4MmM2MjE0NDY4OTBmYjJjZWM1NTUxMWIwZi90ZXh0cmVnaW9uOmRkOWQzOTgyYzYyMTQ0Njg5MGZiMmNlYzU1NTExYjBmXzI4NTg_b3ac55fb-7619-4932-a6ab-0624daa7cdb7"
      unitRef="usd">12000000</us-gaap:Revenues>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzEwMzQ_6bf72fd7-bc7f-4b23-ab90-3f3ea41ddae1">Discontinued Operations On December 20, 2019, the Company completed the sale of its Lamons division ("Lamons") to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the &#x201c;Purchase Agreement&#x201d;), for a purchase price of $136.8 million.&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized net cash proceeds of approximately $112.7 million, which represented the purchase price, less estimated tax payments of approximately $20.9 million, transaction costs of approximately $3.2 million. The Company recorded a pre-tax gain on sale of approximately $38.9 million, which includes the recognition of previously deferred non-cash foreign currency translation losses of approximately $12.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that Lamons met the criteria to be classified as a discontinued operation.  As a result, the  historical results for Lamons are reported in the accompanying consolidated statement of operations as a discontinued operation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Results of discontinued operations are summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on dispositions of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzMxMQ_402af840-73f3-45c8-b86c-7f0d4f5048ef"
      unitRef="usd">136800000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzM3Mw_6b0becaa-2a8f-4823-90b3-869f711a8cc2"
      unitRef="usd">112700000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <trs:Taxpaymentsrelatedtothesaleofbusiness
      contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzQ2MA_a8e31edc-9191-45bc-960c-1e27a67669ca"
      unitRef="usd">20900000</trs:Taxpaymentsrelatedtothesaleofbusiness>
    <trs:Transactioncostsrelatedtosaleofbusiness
      contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzQ5OQ_e7dd6aa9-ff60-4ff1-9fb4-930befb5556a"
      unitRef="usd">3200000</trs:Transactioncostsrelatedtosaleofbusiness>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i8e5eb31ef151418487fb706d35b1dddc_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzU2NA_dd3f820a-e28e-4fa1-acf3-255a6f0461af"
      unitRef="usd">38900000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie3f05923648d45b589d855d387187a47_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzY4NA_7ade8756-23cd-4a03-915a-789ee33f0c44"
      unitRef="usd">12400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90ZXh0cmVnaW9uOjRjNzdhNWJkNTc2NzQ4ZDlhNGIxMjY0ODU5MThmMDAxXzEwMzI_88c290a3-8d0e-42dc-8eaf-68cfb122ca0e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Results of discontinued operations are summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.549%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain on dispositions of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzItNi0xLTEtMTQzODc_f07d4016-3cd4-445b-8b10-fefdabe55df9"
      unitRef="usd">182590000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzMtNi0xLTEtMTQzODc_6133cf57-f215-4638-a881-a3cda3a454f1"
      unitRef="usd">138100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzQtNi0xLTEtMTQzODc_e6beaa9d-5206-44ab-8999-ac19d46933da"
      unitRef="usd">44490000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <trs:DisposalGroupIncludingDiscontinuedOperationsSGA
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzUtNi0xLTEtMTQzODc_74beef32-b340-41e3-a2b3-8abcdf670e50"
      unitRef="usd">32920000</trs:DisposalGroupIncludingDiscontinuedOperationsSGA>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzYtNi0xLTEtMTQzODc_a0872701-abea-47ce-aeb7-aa7c42f03283"
      unitRef="usd">38900000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzctNi0xLTEtMTQzODc_067b61e6-f78c-486c-b767-34741b230ea3"
      unitRef="usd">50470000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzktNi0xLTEtMTQzODc_43abff93-2d85-4920-bcdd-f32dac851dca"
      unitRef="usd">30000</trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet>
    <trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEwLTYtMS0xLTE0Mzg3_b84614ca-398e-49d1-a3a3-9e745f11f4e2"
      unitRef="usd">30000</trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzExLTYtMS0xLTE0Mzg3_b2315d41-caeb-4994-9785-f4191731ecfb"
      unitRef="usd">50440000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEyLTYtMS0xLTE0Mzg3_d71faf60-2e8d-4f78-b181-c8e630787cad"
      unitRef="usd">13760000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzIvZnJhZzo0Yzc3YTViZDU3Njc0OGQ5YTRiMTI2NDg1OTE4ZjAwMS90YWJsZTowMmEzZDYzYjE2N2U0OTc0YjZkODFjMWRlNmZmZmQzYi90YWJsZXJhbmdlOjAyYTNkNjNiMTY3ZTQ5NzRiNmQ4MWMxZGU2ZmZmZDNiXzEzLTYtMS0xLTE0Mzg3_74a0423f-25a1-427a-b613-ae15fa83f26f"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzk4OQ_be701128-8242-4b8f-b37c-e4e505567364">Realignment Actions&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Realignment Actions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 approximately $9.7&#160;million, of which approximately $3.5&#160;million related to facility consolidations and approximately $6.2&#160;million were for employee separation costs. As of December 31, 2021, approximately $2.4&#160;million of the employee separation costs had been paid. During 2021, approximately $4.1&#160;million of these charges were included in cost of sales and approximately $5.6&#160;million were included in selling, general and administrative expenses, respectively, in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Realignment Actions&lt;/span&gt;&lt;/div&gt;During 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of approximately $13.8&#160;million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of approximately $2.3&#160;million related to certain production equipment removed from service given reduced demand levels.  In addition, the Company reduced its employment levels given lower customer demand, incurring approximately $3.8&#160;million in severance charges, of which approximately $3.7&#160;million was paid by December 31, 2020. During 2020, approximately $17.1&#160;million of these charges were included in cost of sales and approximately $2.8&#160;million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <trs:Realignmentcosts
      contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA0NTg_70b97476-b43d-4b4c-9534-208f09eb68fd"
      unitRef="usd">9700000</trs:Realignmentcosts>
    <trs:FacilityConsolidationRealignmentCosts
      contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA1ODc_df79f0ae-8616-4c8e-a9cc-bcf587d5605f"
      unitRef="usd">3500000</trs:FacilityConsolidationRealignmentCosts>
    <us-gaap:SeveranceCosts1
      contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA3MDc_c6e55e20-2c02-48be-b3c4-6fc57f4fec4d"
      unitRef="usd">6200000</us-gaap:SeveranceCosts1>
    <trs:CashPaidForSeverance
      contextRef="id3a078c0e9914957832279a8a724ff9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA3NDA_b6677e49-85b5-43af-9b4a-547c105d46ee"
      unitRef="usd">2400000</trs:CashPaidForSeverance>
    <trs:Realignmentcosts
      contextRef="i8fad2636393446d486b0eea974dfceca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA4MjY_cf9c92cc-c1bb-407b-a66e-5656ae376af1"
      unitRef="usd">4100000</trs:Realignmentcosts>
    <trs:Realignmentcosts
      contextRef="i0d11c927cba24345888fb36aead1c41c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzEwOTk1MTE2MzA5MDk_2188488a-0fce-4664-99e0-0de5c31b1718"
      unitRef="usd">5600000</trs:Realignmentcosts>
    <us-gaap:InventoryWriteDown
      contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzI4Mg_b35bb957-8f94-4853-b80a-90820a9dd5c8"
      unitRef="usd">13800000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzQ4Nw_81d8466b-650c-4376-89b9-06b848a31148"
      unitRef="usd">-2300000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:SeveranceCosts1
      contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzY4OQ_e603733d-2976-4692-a100-49be0c80ef42"
      unitRef="usd">3800000</us-gaap:SeveranceCosts1>
    <trs:CashPaidForSeverance
      contextRef="ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzczNw_9867865f-525d-40dd-9711-f4a484b0c51e"
      unitRef="usd">3700000</trs:CashPaidForSeverance>
    <trs:ChargesRelatedToRealignmentActions
      contextRef="i86c942377b7c412ca9a4e071b018a57e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzc5OA_63ab7fbb-3683-4c0e-8d6f-261a9076dd4c"
      unitRef="usd">17100000</trs:ChargesRelatedToRealignmentActions>
    <trs:ChargesRelatedToRealignmentActions
      contextRef="ib5d6ad46724e4bdfb659b06f0ded6cde_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xNzgvZnJhZzpkMTY2NmFmYTJhNGM0MmY0YWZiNzIxZDk0Yzc2NTRkMC90ZXh0cmVnaW9uOmQxNjY2YWZhMmE0YzQyZjRhZmI3MjFkOTRjNzY1NGQwXzg2Nw_d974b5e2-cacc-49fa-91de-461fb1ea2c35"
      unitRef="usd">2800000</trs:ChargesRelatedToRealignmentActions>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90ZXh0cmVnaW9uOmY4MGIyZjYxYjFlYTRmNzlhOTMxYjRhMDE4YzVhYWI2XzYwNw_df162ce6-1850-4619-8fee-e029d5ea77de">Revenue&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s disaggregated net sales by primary market served (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer End Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace &amp;amp; Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company&#x2019;s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace &amp;amp; defense market (comprised of commercial, regional and business jet and military submarkets).  The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90ZXh0cmVnaW9uOmY4MGIyZjYxYjFlYTRmNzlhOTMxYjRhMDE4YzVhYWI2XzYwOQ_859255a0-3c8a-4c10-8fd5-efae3b5fd69a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s disaggregated net sales by primary market served (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer End Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace &amp;amp; Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c483a9d891049739ff69b7fe451bd48_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItMi0xLTEtMTQzODc_013f9318-7552-4590-ad68-56d0031c0fcb"
      unitRef="usd">424320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91e191a3074747bd9dcfbf90861ca108_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItNC0xLTEtMTQzODc_40c7e909-4fab-44d4-b124-159ebf5eb167"
      unitRef="usd">402080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id856e52766fd43b2a7b4d2e8c3cc0723_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzItNi0xLTEtMTQzODc_e8efc1f4-4ea0-4333-b1f3-7ba3d54489b9"
      unitRef="usd">307640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i811991e2fbcf4c4cacad64aa27ede19d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtMi0xLTEtMTQzODc_f2004068-70dc-42c8-8677-6ee3c53736cd"
      unitRef="usd">183340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id411cbb8fd3d455799384520dfb5ced8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtNC0xLTEtMTQzODc_88f94719-0cb8-40e6-9094-f36e95f9192c"
      unitRef="usd">167740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20fcd0c1e0604ad484fdb41582ecb85f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzMtNi0xLTEtMTQzODc_846dabbe-450e-4d52-b1a8-521569fa7e76"
      unitRef="usd">194110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a31cbcd592f463fa78668bc7c1a3c49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtMi0xLTEtMTQzODc_4023ea1a-0f92-4540-8f50-45529b3e463f"
      unitRef="usd">249450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if07fa4bfdc574ad8850aea7d32a8b226_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtNC0xLTEtMTQzODc_d64a1d5a-1a53-4059-a6ff-a48216e448df"
      unitRef="usd">200150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7a600a226aa450298dba48da7e14a43_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzQtNi0xLTEtMTQzODc_0c190479-6de6-4866-b5b5-921b9aab0e07"
      unitRef="usd">221780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtMi0xLTEtMTQzODc_75b2af54-0ac5-4488-b89c-4a17e910cbd3"
      unitRef="usd">857110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtNC0xLTEtMTQzODc_134b521f-0680-4e32-98dd-1b2300232561"
      unitRef="usd">769970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODEvZnJhZzpmODBiMmY2MWIxZWE0Zjc5YTkzMWI0YTAxOGM1YWFiNi90YWJsZTpjYmM3MTQwYzlkNzM0OTEwYWE2MzQ4NThlZTBkNTExOC90YWJsZXJhbmdlOmNiYzcxNDBjOWQ3MzQ5MTBhYTYzNDg1OGVlMGQ1MTE4XzYtNi0xLTEtMTQzODc_d360a770-4c45-4857-818f-f41a8e579aec"
      unitRef="usd">723530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzU0Mg_90c2c8f7-9fce-4417-88f4-c8db3ad55099">Cash and Cash Equivalents&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consists of the following components (dollars in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents - unrestricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - restricted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzU0Mw_e7373e81-c150-4d5d-86a4-0b88fbc683e1">&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consists of the following components (dollars in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents - unrestricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - restricted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <trs:CashAndCashEquivalentsUnrestricted
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzEtMi0xLTEtMTQzODc_5c516684-1cba-473a-8fe3-8e82446872ed"
      unitRef="usd">129790000</trs:CashAndCashEquivalentsUnrestricted>
    <trs:CashAndCashEquivalentsUnrestricted
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzEtNC0xLTEtMTQzODc_2a2ddc83-489e-41f1-99df-0d082b26c91e"
      unitRef="usd">62790000</trs:CashAndCashEquivalentsUnrestricted>
    <us-gaap:RestrictedCash
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460"
      unitRef="usd">10950000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d"
      unitRef="usd">11160000</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzMtMi0xLTEtMTQzODc_b7068b4f-bb09-4ba3-8a11-f11ccddfca9a"
      unitRef="usd">140740000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzMtNC0xLTEtMTQzODc_d2adaaa0-e864-4497-bb8e-b60a2c9eb701"
      unitRef="usd">73950000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NTE_77d41904-8e8c-4345-b3d4-85fa8c68c86e">Goodwill and Other Intangible Assets   &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performed a qualitative assessment as part of its 2021, 2020 and 2019 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company&#x2019;s market capitalization. Based on results of the qualitative assessments for the 2021, 2020 and 2019 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of approximately $70.8&#160;million in its Aerospace Fasteners reporting unit and approximately $56.0&#160;million in its Aerospace Engineered Products reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2020, the Company began reporting its machined components operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment.  As a result of the reporting structure change, goodwill of approximately $12.7&#160;million was reassigned from the Specialty Products segment to the Aerospace segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December&#160;31, 2021 and 2020 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Specialty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purposes of the Company's 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values.  Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2021, 2020 and 2019 annual indefinite-lived intangible asset impairment tests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of the Company's aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of approximately $7.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2021 and 2020 are summarized below (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Category by Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 5&#160;-&#160;12&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 15&#160;-&#160;25&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 1&#160;-&#160;15&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 17&#160;-&#160;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total technology and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark/Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, included in selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2021 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i91926baae43242528c145029ef9ca73a_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzI1NjQ_56155975-2a87-4a2f-89c5-aa899d5d3a77"
      unitRef="usd">70800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iacf275d1c487409e9b20158ace527b61_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzI2Mjc_a4451a97-3898-4ee8-8e5c-9980767195ef"
      unitRef="usd">56000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i1636a019b6c5486b990b2079e502610d_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzM2MDY_10f2e34d-1099-4fa3-b0df-3c62d48db6f9"
      unitRef="usd">12700000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NDg_2acfa827-d4b7-4e21-b55a-a999c6d4627a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December&#160;31, 2021 and 2020 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Specialty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItMS0xLTEtMTQzODc_0502dc30-beb0-466d-86a3-181538b04271"
      unitRef="usd">181650000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i237d76b6678e41a690f6eb84f85a1ead_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItMy0xLTEtMTQzODc_06e7bc29-1e38-487d-b121-f4636db944a1"
      unitRef="usd">133690000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2705be0c37834e1ba1b95f8104389cb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItNS0xLTEtMTQzODc_05becdd6-213d-419e-97e1-282fe7fb6909"
      unitRef="usd">19300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzItOS0xLTEtMTQzODc_91e54030-4014-40a6-b029-516c9df9138a"
      unitRef="usd">334640000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtMS0xLTEtMTQzODc_cdda02d8-42ef-4cf9-8d84-2646bbb0642d"
      unitRef="usd">49130000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtMy0xLTEtMTQzODc_8295159d-e0fb-4fb8-a308-ea18edf1a2cf"
      unitRef="usd">43260000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtNS0xLTEtMTQzODc_81aa4588-0491-4d16-a915-cb6f26d5aac3"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzMtOS0xLTEtMTQzODc_b7952c71-3a5e-41ce-b90f-b169175911b7"
      unitRef="usd">92390000</us-gaap:GoodwillAcquiredDuringPeriod>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMS0xLTEtMzMyNDY_91ed5845-b94c-4519-a7ea-d9fb39583955"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMy0xLTEtMzMyNDY_546f5c78-bd2f-4281-b6e4-2782e6d310a2"
      unitRef="usd">12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtNS0xLTEtMzMyNDY_dde002bb-a73e-4867-8a12-accf3db161b4"
      unitRef="usd">-12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtOS0xLTEtMzMyNDY_79a8688a-be41-4f56-a27d-05250f4cde7e"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMS0xLTEtMTQzODc_df8b4a0c-57fb-4df0-9833-70b3d013df0a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtMy0xLTEtMTQzODc_ecc04979-e23b-48ee-81b9-b63f67da449f"
      unitRef="usd">126840000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtNS0xLTEtMTQzODc_96a9a6cf-c33e-4b2e-ab76-74a78af927d7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzQtOS0xLTEtMjA2MjY_55401525-14cd-4054-a257-7832f5881814"
      unitRef="usd">126840000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtMS0xLTEtMTQzODc_51035e52-4a40-4436-95b4-5cd79a06d7cd"
      unitRef="usd">3780000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtMy0xLTEtMTQzODc_e1a15c32-d685-47ff-bd0c-1928a7a3a60c"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtNS0xLTEtMTQzODc_399212c3-3304-46e8-aa4e-49939df3aeb8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzYtOS0xLTEtMTQzODc_6166f55e-31ce-463b-afc1-e8a7657b0ac8"
      unitRef="usd">3780000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="icfd5e936803e4b1a83d60b3202b1c81d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctMS0xLTEtMTQzODc_e9145508-44ea-4c89-a7f6-02db9ead10ca"
      unitRef="usd">234560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i09b600a6ab6d42698177145ffa3c15f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctMy0xLTEtMTQzODc_53591d50-448e-409f-9640-001cf2c27a94"
      unitRef="usd">62850000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i040677f69710445587696bd3d0a5bd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctNS0xLTEtMTQzODc_5b937350-6b2c-45f7-820d-00d417744c84"
      unitRef="usd">6560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzctOS0xLTEtMTQzODc_a19e1252-9a9f-4764-8227-04a0d2e1a429"
      unitRef="usd">303970000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtMS0xLTEtMTQzODc_ab0b91c7-863c-4cb4-9d4c-c1e4c04990e5"
      unitRef="usd">10550000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtMy0xLTEtMTQzODc_b596ba28-3138-4a89-86bf-535c9cb611f9"
      unitRef="usd">7220000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtNS0xLTEtMTQzODc_770421c8-3682-41bf-b564-ef2e854803c9"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzgtOS0xLTEtMTQzODc_c0d4144b-46d0-44d1-b40d-103d16e6d428"
      unitRef="usd">17770000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTEtMS0xLTE0Mzg3_f527080f-f101-42f7-9c94-bf5afaf5f6ff"
      unitRef="usd">-6370000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTMtMS0xLTE0Mzg3_e9146192-acdf-44ef-b989-ba843d11fab9"
      unitRef="usd">120000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTUtMS0xLTE0Mzg3_3d04c81d-2770-408d-b562-757f08526bdc"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzExLTktMS0xLTE0Mzg3_d95f9982-825d-4c2f-995a-01fb7cbd0e5c"
      unitRef="usd">-6250000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iab1b86c340b04763b00cdb71f5be9911_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTEtMS0xLTE0Mzg3_3932582c-0f9a-4e07-b9a0-543d7055f19f"
      unitRef="usd">238740000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icff781f641f54a8ab2ecc90e996c87a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTMtMS0xLTE0Mzg3_8fba56a1-8c77-4cae-a777-4acd80a4ce46"
      unitRef="usd">70190000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i12e2e159f3eb46c682606b16a24f02d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTUtMS0xLTE0Mzg3_d0e37fab-fd64-47b3-9fbc-99d2839b1db4"
      unitRef="usd">6560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToxZGUyMGQwMWIyODM0NDA0YTM5MWU4YmRkMzEyNTJhNC90YWJsZXJhbmdlOjFkZTIwZDAxYjI4MzQ0MDRhMzkxZThiZGQzMTI1MmE0XzEyLTktMS0xLTE0Mzg3_7d7fbf93-a261-49e6-8086-fccc8c2d4b9b"
      unitRef="usd">315490000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzUyOTA_f3caa95e-94ea-452e-a577-73bcd34a7112"
      unitRef="usd">7800000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NDY_6dc524e1-c867-486d-892b-51aaac7addb8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2021 and 2020 are summarized below (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Category by Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 5&#160;-&#160;12&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 15&#160;-&#160;25&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 1&#160;-&#160;15&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 17&#160;-&#160;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total technology and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark/Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie9547a37420e4e788e6306c0688b5ce6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtMi0xLTEtMTQzODc_9e65ed28-e0f1-4a79-a0a6-51a0a8cf33a3"
      unitRef="usd">124310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie9547a37420e4e788e6306c0688b5ce6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtNC0xLTEtMTQzODc_7fd99b12-478f-4d8e-81db-f6e7ac518960"
      unitRef="usd">71150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtNi0xLTEtMTQzODc_3be049ff-040b-4777-b5d8-04eb11c505ad"
      unitRef="usd">122970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c3194f71f774b2cb66d671ed85ef9fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzMtOC0xLTEtMTQzODc_fb741fb7-9f92-4e66-908a-845139de1eae"
      unitRef="usd">59470000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6be24ecbe97d47d6b064625fb311fd56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtMi0xLTEtMTQzODc_b47f0622-12f9-4562-87e0-39d36e798012"
      unitRef="usd">130190000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6be24ecbe97d47d6b064625fb311fd56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtNC0xLTEtMTQzODc_f4f18aaf-7473-4e7e-a694-f1b18784c533"
      unitRef="usd">68190000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i24e454817a4f4b998ba4b1477d92b0d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtNi0xLTEtMTQzODc_6b9ea9fe-a004-4d33-855c-d5deb705ee62"
      unitRef="usd">122280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i24e454817a4f4b998ba4b1477d92b0d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzQtOC0xLTEtMTQzODc_848332f7-c395-4d64-893d-44cb6b669038"
      unitRef="usd">62450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08639b1331f1453fbed2e69a881bc791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtMi0xLTEtMTQzODc_e9e8746f-0b80-4cc8-9947-147d486ccf20"
      unitRef="usd">254500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08639b1331f1453fbed2e69a881bc791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtNC0xLTEtMTQzODc_2a19b328-b325-470b-b303-c40cea60e3e2"
      unitRef="usd">139340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i359da6931813436e8518ad24ce06d685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtNi0xLTEtMTQzODc_a675df0e-fdcc-4f7f-b315-54befd3b3470"
      unitRef="usd">245250000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i359da6931813436e8518ad24ce06d685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzUtOC0xLTEtMTQzODc_f6c64ec8-f2e2-4e86-9895-f6788ba4efd5"
      unitRef="usd">121920000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i94e269bb7da04e5b8da92566abccb5b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtMi0xLTEtMTQzODc_1336c530-76bc-4a68-88d9-084d7df042f1"
      unitRef="usd">57060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i94e269bb7da04e5b8da92566abccb5b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtNC0xLTEtMTQzODc_97511c96-a7d0-4da6-9cbf-b3392180245c"
      unitRef="usd">36140000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ae810433ae342dd8b6f1ed0480edf40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtNi0xLTEtMTQzODc_e0e819ca-7c39-429a-85f8-70da5862052f"
      unitRef="usd">57180000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ae810433ae342dd8b6f1ed0480edf40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzYtOC0xLTEtMTQzODc_65c83237-fd47-481c-a10c-6b0f39249037"
      unitRef="usd">32800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i04a39c12fefa45cf871b38b00ed6f70b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctMi0xLTEtMTQzODc_166c15c4-d466-4c22-ac9d-3304376707bd"
      unitRef="usd">43300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i04a39c12fefa45cf871b38b00ed6f70b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctNC0xLTEtMTQzODc_563e609f-fcf4-4f82-8e23-aceacd474fc1"
      unitRef="usd">39920000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i287c91fb3c1e46c39e707d2f861e77ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctNi0xLTEtMTQzODc_9c989719-d2a3-4b88-b0e7-37053cab2b18"
      unitRef="usd">43300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i287c91fb3c1e46c39e707d2f861e77ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzctOC0xLTEtMTQzODc_f3925f80-7e44-41de-8205-d86f17cd9320"
      unitRef="usd">39450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id779e19532394e1f95501902acfa8d93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtMi0xLTEtMTQzODc_4d3b92cd-7709-4e9a-9341-c18c2cbf3168"
      unitRef="usd">100360000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id779e19532394e1f95501902acfa8d93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtNC0xLTEtMTQzODc_d6caa0a2-682d-4931-bdeb-3d3dcb832fda"
      unitRef="usd">76060000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ief6ff7f390624fcea68787fa23c63e2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtNi0xLTEtMTQzODc_966e5058-91f3-455b-bee9-ef71018529ac"
      unitRef="usd">100480000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ief6ff7f390624fcea68787fa23c63e2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzgtOC0xLTEtMTQzODc_185e7052-6cd3-4287-91b7-9f6a7e10645e"
      unitRef="usd">72250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i194eccc543634558a96b2e2413fc1415_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzEwLTItMS0xLTE0Mzg3_f2dc70ad-c7f0-48ef-b4a8-1417a127d789"
      unitRef="usd">57270000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i96718cb4bb47401e8f004a86a14a33b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzEwLTYtMS0xLTE0Mzg3_abbb8468-63eb-4aee-9c3a-9ddc9ce1331b"
      unitRef="usd">54640000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <trs:TotalOtherIntangibleAssetsGross
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTItMS0xLTE0Mzg3_55fee327-d880-47a8-a7af-1c16d1c60175"
      unitRef="usd">412130000</trs:TotalOtherIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTQtMS0xLTE0Mzg3_1d68ad30-d010-4bf1-87d2-608b2adad0c1"
      unitRef="usd">215400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <trs:TotalOtherIntangibleAssetsGross
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTYtMS0xLTE0Mzg3_96c19652-e2fa-425c-b50c-6d681a86183a"
      unitRef="usd">400370000</trs:TotalOtherIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTowNzE3OWQ5YmZmN2Q0NDI1ODUzYWVlZGFiNTJhNzYwNy90YWJsZXJhbmdlOjA3MTc5ZDliZmY3ZDQ0MjU4NTNhZWVkYWI1MmE3NjA3XzExLTgtMS0xLTE0Mzg3_48cb259f-0612-42c2-954a-40fa7c69a57b"
      unitRef="usd">194170000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NzM_25c36bc9-76c4-4093-9b5e-e7d3a6cc8da1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, included in selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ice4eb09d65f549a0b2634714e8774419_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItMi0xLTEtMTQzODc_56174bea-9a3e-4c91-8374-89d0f364b978"
      unitRef="usd">3820000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id2f1eac17a1e43d99269ebc62e587ccc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItNC0xLTEtMTQzODc_2dbaded1-7b7d-4452-bcc2-6f47e0836358"
      unitRef="usd">4930000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3aef56bfc0d64592b4f05a11697d61e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzItNi0xLTEtMTQzODc_60447dc5-4d4b-4d68-838b-9ee5c8b6be2c"
      unitRef="usd">4780000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic03b4d981b6a487cb38a88499ce17a14_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtMi0xLTEtMTQzODc_3baae9a8-b0d7-4fd5-8f15-c7fd717e6df7"
      unitRef="usd">17740000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8ee39c149dd41da809ee8b365f3588c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtNC0xLTEtMTQzODc_def24ed6-6c8b-4ea1-98b8-4939faaec980"
      unitRef="usd">15820000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i911c3fa677dc45b68f4e51db7ec1bf4b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzMtNi0xLTEtMTQzODc_6d2fb181-7bea-42b9-9a56-eb3e7c888911"
      unitRef="usd">13850000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtMi0xLTEtMTQzODc_9f9a7dd8-407e-42dc-b6d2-4d18ba828640"
      unitRef="usd">21560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtNC0xLTEtMTQzODc_94d67254-0565-42bd-bb26-ecbc70e7c5a0"
      unitRef="usd">20750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZToyOTM0NDBiNzg2ODk0Yjk2OGExNGQzOWQ2NmQ3YTZiYi90YWJsZXJhbmdlOjI5MzQ0MGI3ODY4OTRiOTY4YTE0ZDM5ZDY2ZDdhNmJiXzQtNi0xLTEtMTQzODc_bddc536c-5a12-47a1-a2db-db9ffa154b4c"
      unitRef="usd">18630000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90ZXh0cmVnaW9uOjE1OWU0OTE2Y2I3MTQ5M2M5MTdlMzIwOTdlYTY1ZjI2XzU3NzQ_e8e2d2a8-4734-44de-abc8-b866ff58940b">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2021 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzEtMi0xLTEtMTQzODc_0dc8ce68-bec5-471b-82a4-6b3195ffdd82"
      unitRef="usd">19100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzItMi0xLTEtMTQzODc_3fbdad45-92f4-4afe-b9e3-fa2e0541a6af"
      unitRef="usd">17200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzMtMi0xLTEtMTQzODc_ba546f7f-c4b6-45ac-b722-5683c7637081"
      unitRef="usd">15700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzQtMi0xLTEtMTQzODc_f381cc68-dba2-4984-95b0-9b509a73e2e9"
      unitRef="usd">15350000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTAvZnJhZzoxNTllNDkxNmNiNzE0OTNjOTE3ZTMyMDk3ZWE2NWYyNi90YWJsZTo1NjU1NmY1Nzc3MGY0ZGE1OWRmOTQ3MWE0ZDUzZWJlYy90YWJsZXJhbmdlOjU2NTU2ZjU3NzcwZjRkYTU5ZGY5NDcxYTRkNTNlYmVjXzUtMi0xLTEtMTQzODc_e7f25228-5aba-496b-bd99-0cbe5a4d32d3"
      unitRef="usd">13630000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90ZXh0cmVnaW9uOjcxZDJhMjFlODY4YzQ5MmI5YTYxYzIzY2E1ODVmMDk0XzEwMQ_696e4ae1-42ae-44ec-a7ea-1dabe80756e9">Inventories&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90ZXh0cmVnaW9uOjcxZDJhMjFlODY4YzQ5MmI5YTYxYzIzY2E1ODVmMDk0XzEwOA_1ed99e96-e65a-48d0-aeac-c3aee9d8e784">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzEtMi0xLTEtMTQzODc_cd5acd44-cca3-4d9d-8606-c0004a8cc751"
      unitRef="usd">74600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzEtNC0xLTEtMTQzODc_1711e87e-f842-482e-94dd-3ef36cd0c81d"
      unitRef="usd">78010000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzItMi0xLTEtMTQzODc_7c9fc947-6aa8-4f59-ba91-2ec0baa754ab"
      unitRef="usd">28790000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzItNC0xLTEtMTQzODc_ac9fd6db-4505-4f48-a5ef-de43f456a473"
      unitRef="usd">29680000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzMtMi0xLTEtMTQzODc_e0001aeb-e3cd-49b2-8bcb-a82b8f6cb620"
      unitRef="usd">49060000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzMtNC0xLTEtMTQzODc_d9adcbbd-9239-4e47-80d8-ffdd9fb42450"
      unitRef="usd">41690000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzQtMi0xLTEtMTQzODc_7a1d7127-7174-48b5-94cc-55d2df83788b"
      unitRef="usd">152450000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTYvZnJhZzo3MWQyYTIxZTg2OGM0OTJiOWE2MWMyM2NhNTg1ZjA5NC90YWJsZTplYjMyY2YyYzViMjc0MGU2YTk3NWVmN2I1YWVhMjY4Ny90YWJsZXJhbmdlOmViMzJjZjJjNWIyNzQwZTZhOTc1ZWY3YjVhZWEyNjg3XzQtNC0xLTEtMTQzODc_4038dbf1-ef84-48f2-8dd0-dafb02f17f7d"
      unitRef="usd">149380000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2NQ_656ac83a-efbb-4022-a6f9-068f9127c201">Property and Equipment, Net&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2Mw_1d2f0ab8-7889-4b93-a6b7-f1ee8d2df3da">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9975480f49ba421fbee3550a4274afe7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzEtMi0xLTEtMTQzODc_7adaad64-43f4-47c4-9fda-682c509c036f"
      unitRef="usd">19630000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0b8a808fe0b54ddba67054c89d5a1b31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzEtNC0xLTEtMTQzODc_28bae1f5-8f31-4e7e-9295-3ee6e5a57909"
      unitRef="usd">20040000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6fffab3c3ec74abfaa9321c51e7251c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzItMi0xLTEtMTQzODc_cb4e8289-c540-40f9-937f-260c547f95b0"
      unitRef="usd">93170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45c29d951f5d4c02b87e6f23252fae8b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzItNC0xLTEtMTQzODc_f6df08b4-baed-407e-8183-bcd54e98f718"
      unitRef="usd">91970000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if19c4658d9be4125b1fcd0e10c10ecaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzMtMi0xLTEtMTQzODc_496510bf-8c83-43e8-9da0-4b25f90eac3b"
      unitRef="usd">422500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia9b925034a754eb59d88fb99ef8a71d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzMtNC0xLTEtMTQzODc_1c7c279a-f565-4f5b-a100-5edd579c4491"
      unitRef="usd">384010000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzQtMi0xLTEtMTQzODc_8fe5c7b6-0aeb-4e89-8402-0e625adc981c"
      unitRef="usd">535300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzQtNC0xLTEtMTQzODc_a68e8597-8e6f-4f2e-86ab-8f8df38f7d83"
      unitRef="usd">496020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzUtMi0xLTEtMTQzODc_1125b93c-0dd1-4656-aa3b-3e4001f90433"
      unitRef="usd">269670000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzUtNC0xLTEtMTQzODc_aef3b86b-de5f-40b0-8292-7e9a142d3a98"
      unitRef="usd">242960000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzYtMi0xLTEtMTQzODc_ec06da10-d328-4461-99f8-3b9e350b6985"
      unitRef="usd">265630000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZTpmMjQ3NzIxMTgwYTM0N2U1OTQ0MTAxZDAyNDA4YzQzMy90YWJsZXJhbmdlOmYyNDc3MjExODBhMzQ3ZTU5NDQxMDFkMDI0MDhjNDMzXzYtNC0xLTEtMTQzODc_64637ece-d985-4005-a0da-7863a2d1fa6e"
      unitRef="usd">253060000</us-gaap:PropertyPlantAndEquipmentNet>
    <trs:DepreciationExpenseTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90ZXh0cmVnaW9uOjUwNTQ5NTYxY2RmODQ3ZDQ4Y2RkNWRhNWJmMTE4NjBiXzI2NA_dea8c591-1566-48bf-90f4-2feac63d24fd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:DepreciationExpenseTableTextBlock>
    <us-gaap:Depreciation
      contextRef="icef44ed2e1f64af4bcf11c779623803f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItMi0xLTEtMTQzODc_c1ceea67-0663-42d1-9fc4-6a0d38688be2"
      unitRef="usd">30770000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic791aff96ad14843bfc1ceed12792791_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItNC0xLTEtMTQzODc_9bd917ed-bd87-4717-9c2f-9ee28e61ebd6"
      unitRef="usd">27920000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2a9118310f64426cbd9ef1ff3e6de5fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzItNi0xLTEtMTQzODc_392d2c78-eef6-4843-8ae6-7d52b0995ab5"
      unitRef="usd">23700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2de2c9baf30f411098d41d77bdac35c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtMi0xLTEtMTQzODc_6c692ef1-8b91-49c9-b07f-c6877df7388a"
      unitRef="usd">1120000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i89b74d5407834347b95cc6510763a7e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtNC0xLTEtMTQzODc_d175198b-4c0b-415e-ab31-069ea7150a27"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9547c6dd59f74e22a99f084bced59e96_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzMtNi0xLTEtMTQzODc_458b5354-e247-4f9a-a15b-b9bbd71dd8ca"
      unitRef="usd">1170000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i09895a7bdc074a62971c98adc69a5834_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtMi0xLTEtMTQzODc_06f0f512-927d-4dca-9f5d-f7e752545889"
      unitRef="usd">31890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i33a0786f4c6a4d8cb508d07a8786a5b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtNC0xLTEtMTQzODc_fe789d69-e650-4b6a-9e47-67d2cb83ac15"
      unitRef="usd">29020000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ieb1a7c1a38734f0aa9a17d1f97dc9d32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xOTkvZnJhZzo1MDU0OTU2MWNkZjg0N2Q0OGNkZDVkYTViZjExODYwYi90YWJsZToyYTE1ZTZmNDAzMDU0YjNhYmRhMzQ3ZjkzNWQ4YzNhYS90YWJsZXJhbmdlOjJhMTVlNmY0MDMwNTRiM2FiZGEzNDdmOTM1ZDhjM2FhXzQtNi0xLTEtMTQzODc_a8ba1177-ba80-4c30-adab-58ad3a54730f"
      unitRef="usd">24870000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90ZXh0cmVnaW9uOjg0MzZiYjZhMmIyOTQ4ZGU5MDA0Y2M2OWMxZDE0NDZkXzExNg_ff85ca4b-651a-443f-a663-79d8d2faf579">Accrued Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High deductible insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90ZXh0cmVnaW9uOjg0MzZiYjZhMmIyOTQ4ZGU5MDA0Y2M2OWMxZDE0NDZkXzExNA_e79ecfcc-7547-48be-ab00-7a4b349f0310">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High deductible insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzEtMi0xLTEtMTQzODc_7ff5e747-1b4a-4959-8f8b-ebd38173e83a"
      unitRef="usd">24960000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzEtNC0xLTEtMTQzODc_26ad1ff6-6b55-4371-8132-2dd4a927c617"
      unitRef="usd">23140000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzItMi0xLTEtMTQzODc_4c98575c-f8de-4604-a51f-c81946f5e5c1"
      unitRef="usd">5000000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzItNC0xLTEtMTQzODc_c022504b-3a73-4a48-8a9f-b29da4d1d543"
      unitRef="usd">4980000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzMtMi0xLTEtMTQzODc_05e2d227-70e7-45d5-b805-69ed33734428"
      unitRef="usd">29020000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzMtNC0xLTEtMTQzODc_44a8a87f-cd20-4ec4-b76c-43955278ac5a"
      unitRef="usd">32420000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzQtMi0xLTEtMTQzODc_c37165be-4e15-4705-8e55-14263fe317ff"
      unitRef="usd">58980000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDIvZnJhZzo4NDM2YmI2YTJiMjk0OGRlOTAwNGNjNjljMWQxNDQ2ZC90YWJsZTo3MmQ5ZDg5ZjMzZWE0MDA5YjczZjU5MjNiNDEzNjRiYi90YWJsZXJhbmdlOjcyZDlkODlmMzNlYTQwMDliNzNmNTkyM2I0MTM2NGJiXzQtNC0xLTEtMTQzODc_b4bf8ff5-2f22-4e5e-84ca-65fccf78b76e"
      unitRef="usd">60540000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYxOTU_bd0169bd-5c0d-4547-b9d0-37c7d688f492">Long-term Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt consists of the following (dollars in thousands):    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125% Senior Notes due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Notes due 2029&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company issued $400.0 million aggregate principal amount of 4.125% senior notes outstanding due April 15, 2029 ("2029 Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended ("Securities Act"). The Company used the proceeds from the 2029 Senior Notes offering to pay fees and expenses of approximately $5.1&#160;million related to the offering and pay fees and expenses of $1.1&#160;million related to amending its existing credit agreement.  In connection with the issuance, the Company completed the redemption of its outstanding 4.875% senior notes due October 15, 2025 ("2025 Senior Notes"), paying $300.0&#160;million to retire the outstanding principal amount plus $7.3&#160;million as a redemption premium. The remaining cash proceeds from the 2029 Senior Notes were used for general corporate purposes, including repaying all outstanding revolving credit facility borrowings. The $5.1&#160;million of fees and expenses related to the 2029 Senior Notes were capitalized as debt issuance costs, while the $7.3&#160;million redemption premium, as well as approximately $3.0&#160;million of unamortized debt issuance costs associated with the 2025 Senior Notes, were included in debt financing and related expenses in the accompanying consolidated statement of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2029 Senior Notes accrue interest at a rate of 4.125% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on October 15, 2021.  The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company.  The 2029 Senior Notes are &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;pari passu&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in right of payment with all existing and future senior indebtedness and effectively subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to April 15, 2024, the Company may redeem up to 40% of the principal amount of the 2029 Senior Notes at a redemption price of 104.125% of the principal amount, plus accrued and unpaid interest, if any, to the redemption date, with the net cash proceeds of one or more equity offerings provided that each such redemption occurs within 90 days of the date of closing of each such equity offering. In addition, prior to April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at a redemption price equal to 100% of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium.  On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Notes due 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2017, the Company issued $300.0&#160;million aggregate principal amount of its 2025 Senior Notes at par value in a private placement under Rule 144A of the Securities Act.  During the second quarter of 2021, and in connection with the issuance of the 2029 Senior Notes, the Company redeemed all of the outstanding 2025 Senior Notes, as permitted under the indenture, at a price of 102.438% of the principal amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Agreement     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company amended its existing credit agreement ("Credit Agreement") in connection with the issuance of the 2029 Senior Notes to extend the maturity date.  The Company incurred fees and expenses of approximately $1.1&#160;million related to the amendment, all of which was capitalized as debt issuance costs.  The Company also recorded approximately $0.2&#160;million of non-cash expense related to the write-off of previously capitalized deferred financing fees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;br/&gt;($ in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Agreement (as amended)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIBOR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; plus 1.500%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Agreement (prior to amending)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/20/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIBOR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; plus 1.500%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;London Interbank Offered Rate ("LIBOR")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (b) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. The Company places cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of December&#160;31, 2021 and December&#160;31, 2020, the Company had no letters of credit issued against its revolving credit facility.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information on its cash deposits.  At December&#160;31, 2021, the Company had no amounts outstanding under its revolving credit facility and had $300.0 million potentially available. At December&#160;31, 2020, the Company had $50.5 million amounts outstanding under its revolving credit facility and had $249.5 million potentially available. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December&#160;31, 2021 and December&#160;31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company previously drew $150&#160;million on its revolving credit facility in March 2020 to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 pandemic, but repaid this amount during second quarter 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties.  Borrowings under the $125.0&#160;million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement.&#160; The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash  interest expense, as defined, and preferred dividends, as defined).  At December&#160;31, 2021, the Company was in compliance with the financial covenants contained in the Credit Agreement.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company amended the Credit Agreement to replace LIBOR with a benchmark interest rate determined based on the currency denomination of borrowings, effective January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Revolving Loan Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Company, through one of its non-U.S. subsidiaries, entered into a revolving loan facility with a borrowing capacity of $4&#160;million. The facility is guaranteed by TriMas Corporation. There are no borrowings outstanding on this loan facility as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of the face value of long-term debt at December&#160;31, 2021 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined.  The carrying amounts and fair values were as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125% Senior Notes due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's unamortized debt issuance costs approximated $6.2 million and $4.2 million at December&#160;31, 2021 and 2020, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders.  Amortization expense for these items was approximately $1.0 million, $1.2 million and $1.1 million in 2021, 2020 and 2019, respectively, and is included in interest expense in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYxODQ_42526aad-2cc5-45e5-9a4f-20f1ffb32ecd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt consists of the following (dollars in thousands):    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125% Senior Notes due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The carrying amounts and fair values were as follows (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.125% Senior Notes due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i8b7fc07963b04b2d988b5b182b211c29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtMi0xLTEtMTUyNzg_247331e1-4dbf-433f-b95b-0abf895b6e94"
      unitRef="usd">400000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtNC0xLTEtMTUyNzg_e58e0636-f7a1-474c-8f51-9ddf8580579d"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtMi0xLTEtMTQzODc_ba9a9dd9-df84-41b8-89f4-0e123741a434"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i5346cbeac4b94795a5b1d6eee0903b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzEtNC0xLTEtMTQzODc_0405d38c-84e7-4d34-8246-a5ae2f107073"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i38f77b5eb4844818b9a14fb995bcfb06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzItMi0xLTEtMTQzODc_3a3b1302-2dd9-48da-a134-3fe9df810588"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="id508e6f32da940b99ad19feb8125e1b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzItNC0xLTEtMTQzODc_8bf07b61-448d-4fb3-a8f6-baa4abdd91fb"
      unitRef="usd">50450000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzQtMi0xLTEtMTQzODc_6fb7d15d-7d42-41e9-b448-97032ecab418"
      unitRef="usd">6180000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzQtNC0xLTEtMTQzODc_187ea59a-150f-4b84-b3de-bca858edb11b"
      unitRef="usd">4160000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzctMi0xLTEtMTQzODc_97df4f1d-bce0-40e1-9b13-3a5aae677968"
      unitRef="usd">393820000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo3NGJlMTkwZjMxZWI0ZDRiOTkxMTg3MDQ3OWFiNjY0MS90YWJsZXJhbmdlOjc0YmUxOTBmMzFlYjRkNGI5OTExODcwNDc5YWI2NjQxXzctNC0xLTEtMTQzODc_f91c6662-10cd-4c0c-9ef8-8e8ad330c129"
      unitRef="usd">346290000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEzOA_1b4d4a9f-1087-48ff-9466-d2c7511239a9"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE3MQ_ad01efe6-0872-4aa6-893d-e633281d021d"
      unitRef="number2">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzIwMw_aba6c5c2-0bc3-4b9c-b2d9-626662c8946d">2029-04-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4MzI_3d55507a-ba00-4806-820e-618ed9bb2bd2"
      unitRef="usd">5100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NDY_54c0b147-e953-44d1-afc3-28014d08f6b6"
      unitRef="usd">1100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NzY_d266995b-61b7-49c6-81a6-1a14f5f7fe1c"
      unitRef="number2">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4NjA_3cce8b00-346f-4eeb-8e5f-baef56b9a18e"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4OTg_cc54db6a-2fcc-4b3c-8b92-c6c5affcde96"
      unitRef="usd">7300000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="if16e5a2738b34fa6ba61cc896a7ec238_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU5MTI_da40b563-75b4-4bb3-a683-aebfb69d9808"
      unitRef="usd">5100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU5MjY_3bc037e8-90cf-4883-8e18-db6265086b43"
      unitRef="usd">7300000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i34f254e89aac49eabd24436193051ed3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzU4ODQ_21d5f9b0-8390-46de-8e5f-52926a66e469"
      unitRef="usd">3000000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic8723828e6784ac0afec58e0cc8530c6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3MQ_2b886106-d411-42f1-aea0-15589799b9e7"
      unitRef="number2">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <trs:Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering
      contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc4OTc_61f86768-b0e2-4f9f-89a6-b9fa12331e54"
      unitRef="number2">0.40</trs:Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering>
    <trs:Debtinstrumentredemptionpricewithnetproceedsfromequityoffering
      contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc5MDI_edd2ab7c-745b-47fc-b667-2e86d681cbb5"
      unitRef="number2">1.04125</trs:Debtinstrumentredemptionpricewithnetproceedsfromequityoffering>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ibdd5f45c17c9490c9168460b8d99f530_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzc5MTI_39b72144-5a77-4e40-b209-0c8716506e34"
      unitRef="number2">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzg2MDU_53ad5eff-71c9-4871-97fd-0068ae53038a">On or after April 15, 2024, the Company may redeem all or part of the 2029 Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to the redemption date, if redeemed during the twelve-month period beginning on April 15 of the years indicated below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtInstrumentRedemptionTableTextBlock>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ibc6692ee233749a282ddf91e16434175_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzEtMi0xLTEtMTQzODc_6b68557c-3d99-45e6-8e31-9a1f2a2de650"
      unitRef="number2">1.02063</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i59afeea9728f49d6bb01e52d371f875a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzItMi0xLTEtMTQzODc_fa1369b6-4753-47e9-84bc-fbaed6e80ac4"
      unitRef="number2">1.01031</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i70178fd5da894bb78c1e017870a3dd88_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTo5ZDc1MmZiYWFmYTA0NmU4ODE1YTBlNTRjMzMwMjgxMC90YWJsZXJhbmdlOjlkNzUyZmJhYWZhMDQ2ZTg4MTVhMGU1NGMzMzAyODEwXzMtMi0xLTEtMTQzODc_3e82f080-f022-4f6f-9b92-de71f09a39c8"
      unitRef="number2">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1bf57de6fe124c81a850e320195cabc5_I20210415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzQ0NjU_a61358a7-b13e-443b-b69d-a7249c395e87"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ia96a645c6bc343ba8157d076727b385d_D20210401-20210415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2MzQ0ODE_cea5f925-4738-475a-8bfa-90f32217e781"
      unitRef="number2">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NDI_9b695a7f-cd8c-48cf-b9ef-d18e6bb7849c"
      unitRef="usd">1100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NTY_5a4eecf2-bfde-49df-9d75-b7ddae23d732"
      unitRef="usd">200000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0NzA_a53e5aa3-3d8c-4438-a874-f4c052a77d37">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of key terms under the Credit Agreement as of December 31, 2021, compared to the key terms prior to the amendment (showing gross availability):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;br/&gt;($ in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity&lt;br/&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Agreement (as amended)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIBOR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; plus 1.500%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Agreement (prior to amending)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$300.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/20/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIBOR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; plus 1.500%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;London Interbank Offered Rate ("LIBOR")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (b) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iec09cea31f2a491ba67c36e5f3d3729b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItMi0xLTEtMTU5OTg_bf7ea0ae-4f90-42c1-b4a6-f2f858031cf5"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i036a32f1e7ab4213b78eaae2b32b5b05_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNC0xLTEtMTU5OTg_92fe6a32-a5ad-4147-9635-3a1cadfe4438">2026-03-29</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iee43a67079ef4a538b16a2fe3a2b6de7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f"
      unitRef="rate">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id14543614ef94d04ad28025ef102ad7c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtMi0xLTEtMTU5OTg_031dcd56-0d6e-4404-aa14-d7ca2e975467"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i58bfe55d472d4e22998b7f7e2f1bc720_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNC0xLTEtMTU5OTg_cd317798-069f-4140-9b55-880ae067a5f4">2022-09-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if8526db8b20a4a63a06b7854ccf91460_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d"
      unitRef="rate">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <trs:IncrementalDebtCommitmentsCapacity
      contextRef="i4b251dd7108a466eb2f49c93ca4caa4d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2ODU_dff6357a-f345-458b-819d-4b4858d27fa5"
      unitRef="usd">200000000</trs:IncrementalDebtCommitmentsCapacity>
    <trs:NetLeverageRatio
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE5NDY_f3aebd1f-e2f8-4e4d-a6c1-88b73547dd9f"
      unitRef="number2">3.00</trs:NetLeverageRatio>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzIyMDI_5d55f436-6ce3-4c35-8e43-0dfa1cb0898d"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8fdde184844d464786e98b9150f6ad4f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI0MTI_874a0ce2-7f14-4b2c-9491-7baa4fc8bee4"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i75b4e662da6a4efe8be7e7b2e1b6e736_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI0MTI_c289930d-dad2-4097-b535-e9241c936e35"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI1OTI_81c7e4d5-7a1f-4948-b67f-8e5e9520060c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI2NTE_b3d31d6c-d215-4878-8625-e861315146ce"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i229af6d98d53459e9399274f0fc00e00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3MDA_6bd3fec5-ce7c-4848-8061-3ef2dbf36792"
      unitRef="usd">50500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i229af6d98d53459e9399274f0fc00e00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzI3Njc_140da778-7d26-42af-b7c1-e48ddacee7f9"
      unitRef="usd">249500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="if86c4bbc6ffd48bcbc5684894bd4718e_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzMwMzI_f449c30a-524a-4b5b-b7b8-a7634643736b"
      unitRef="usd">150000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="i790e0ada40264cec92e6e8072af46d24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2NDAzNTI_3a80602c-24b9-4fd1-9ba7-6318bb3c8b8b"
      unitRef="usd">125000000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iec09cea31f2a491ba67c36e5f3d3729b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzM1MDQ_bf7ea0ae-4f90-42c1-b4a6-f2f858031cf5"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if460d327f19248a1920b30407f8de0db_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2NDkyNjc0NTQ4ODY_d7449b03-0120-4391-82a9-ff35b5d43a4b"
      unitRef="usd">4000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="if460d327f19248a1920b30407f8de0db_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzE2NDkyNjc0NTQ5Mjk_1edf7ecd-4a63-4b70-b960-2ce379a688ad"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYyMDA_62ee399d-aa1d-49ea-9af6-40362b10b047">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of the face value of long-term debt at December&#160;31, 2021 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzEtMi0xLTEtMTQzODc_935a9f71-c93a-4a21-8d8b-5c51a28747b6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzItMi0xLTEtMTQzODc_9f5767f4-19e1-43fe-91f1-e2f300bede86"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzMtMi0xLTEtMTQzODc_528e43b0-24dd-4fa4-b504-9b7a6d026639"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzQtMi0xLTEtMTQzODc_116a46c8-5fff-4a3d-8062-0259555a59d8"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzUtMi0xLTEtMTQzODc_8fd4ea6d-d37b-4792-bfff-3bb3549863b8"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzYtMi0xLTEtMTQzODc_b58db970-0460-4ef9-bbc5-93facb62469e"
      unitRef="usd">400000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowMDNhZTAzMDE5ZmM0MDhkOWEzNjBjMjk2MDUwN2RmNi90YWJsZXJhbmdlOjAwM2FlMDMwMTlmYzQwOGQ5YTM2MGMyOTYwNTA3ZGY2XzctMi0xLTEtMTQzODc_e450cf68-61e6-4385-b979-8430b14d5fec"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i8b7fc07963b04b2d988b5b182b211c29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItMi0xLTEtMTQzODc_c684ab03-df98-44c6-8e71-33709e3e933f"
      unitRef="usd">400000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6587f4d160914aecb2c1ef20f8931978_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItNC0xLTEtMTQzODc_858b0316-0560-409b-94ad-2102c80daa9d"
      unitRef="usd">399000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i0ab2daa4478a41de8c97b4b1965d29ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItNi0xLTEtMTQzODc_ede5bb5d-206e-425e-b789-b47a0923eca0"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0cb4cfda48f247d4a3f69daa331e2c18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzItOC0xLTEtMTQzODc_9aa57e1b-6534-4ad3-92c5-c89643b51ff2"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i6b25bfeaff0f44aea768bea2be46ce7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtMi0xLTEtMTUzNDM_a4de242c-ee5e-4f90-8638-04a6f9f6a0e8"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibab63775cf5d4354b7ac1195cbb268e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNC0xLTEtMTUzNTA_aada6f6e-e38d-4cef-bcfb-35281366a197"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i5346cbeac4b94795a5b1d6eee0903b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNi0xLTEtMTUzNTg_b17640ee-cec3-4012-b434-421e8dbcb413"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5c1d8b9b0ee846dab9f3d03659733468_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtOC0xLTEtMTUzNjU_d4062c06-1cc2-4836-8282-289aab5def69"
      unitRef="usd">305630000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i11d90dc48c2e449888a79f513951be3f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtMi0xLTEtMTQzODc_bdd7c48d-9411-4bef-a34c-640fcbc157f0"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i60eaaca8a9f94fb392e2838e714e4304_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNC0xLTEtMTQzODc_818e24ce-1f16-494c-8693-2e7a4d0725f0"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="id18629dab1d94be9ab766ed3f1ac2d88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtNi0xLTEtMTQzODc_04a0ff0c-c4d5-450a-bbac-7be11796bd28"
      unitRef="usd">50450000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5daeb05ffb73488894c68769d2b41b43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTpmOTMyYjI4NDQxNDg0YzcxYWQ0OTA4MmI3Y2FjZmMwYS90YWJsZXJhbmdlOmY5MzJiMjg0NDE0ODRjNzFhZDQ5MDgyYjdjYWNmYzBhXzMtOC0xLTEtMTQzODc_40048dce-593f-4acc-818c-2db57121921f"
      unitRef="usd">50450000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzU2OTA_773dedce-88e5-4d51-a72d-84a4cf06fff0"
      unitRef="usd">6200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzU2OTc_321fd092-52de-43a9-8f47-0c1bbd8975e6"
      unitRef="usd">4200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNDA_267ab511-a3ff-43d7-9d10-062a2386aa1d"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNDQ_244d832a-caee-4281-9445-75d1b234566c"
      unitRef="usd">1200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzYwNTE_a1591ccc-2899-4465-b7d7-bddc0a616d2c"
      unitRef="usd">1100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2OTU_7cb8ff18-b262-43cb-a684-9d410d1d1bf9">Derivative Instruments   &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company uses cross-currency swap contracts to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro.  By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt.  At inception, the Company designates its cross-currency swaps as net investment hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had cross-currency swap agreements at notional amounts totaling $250.0&#160;million, which declines to $25.0&#160;million over various contract periods ending between April 15, 2022 and April 15, 2027.  Under the terms of the agreements, the Company is to receive net interest payments at a fixed rate ranging from approximately 0.8% to 2.9% of the notional amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability) Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the income (loss) recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2021 and 2020, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized&lt;br/&gt;in AOCI on Derivative&lt;br/&gt;(Effective Portion, net of tax)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss Reclassified from AOCI into Earnings &lt;br/&gt;(Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Reclassified from &lt;br/&gt;AOCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $131.8 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies.  The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, Canadian dollar, Chinese yuan, and the Mexican peso, as well as between the Euro and British pound, and have various settlement dates through December 2022.  These contracts are not designated as hedging instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized in Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Income (Loss) &lt;br/&gt;Recognized in &lt;br/&gt;Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount.  Estimates of the fair value of the Company's cross-currency swaps use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ieda3142fb4e943998bb3b32aa7d435c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzYwOA_a391e832-aa07-4808-9420-a36a47b9d07f"
      unitRef="usd">250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibfa136ef16d14fb4ba59b73488898b4f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzYxNA_2fe5c046-0e45-44cc-ba99-f9785cc570bb"
      unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ibfa136ef16d14fb4ba59b73488898b4f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzc4Nw_bb558f1e-bb75-47f0-8c8c-9aaad31f3622"
      unitRef="number2">0.008</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ieda3142fb4e943998bb3b32aa7d435c5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzEwOTk1MTE2MzI0MzY_09b68d9a-7818-4e58-b20c-f4e055d45fff"
      unitRef="number2">0.029</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2OTQ_7968bd42-9d13-48a4-8ffb-1e4fa24a3fc0">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability) Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ia69dc2b9edda44e899cd82c58558b0df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzMtNC0xLTEtMTQzODc_10ef7d30-7815-4007-94a5-19c313e5eca6"
      unitRef="usd">7590000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i33ec3eabe700494bb28dae5e2727761b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzMtNi0xLTEtMTQzODc_a9dcd785-7aeb-4d1a-ae29-050777d67c7a"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ieeb49c01f7f74150bf680a792e580fb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzQtNC0xLTEtMTQzODc_82ce0c74-33bc-4d81-85fa-49721f05329f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i220cb895bc024305b00591e9d05db50a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTozODkzZWE2MzQxZDI0OWRiYWMwYTBkNmYxYTA2NDBkMy90YWJsZXJhbmdlOjM4OTNlYTYzNDFkMjQ5ZGJhYzBhMGQ2ZjFhMDY0MGQzXzQtNi0xLTEtMTQzODc_e77b1a1f-7a75-4816-91d0-b1349fed76f4"
      unitRef="usd">-5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2ODI_65663779-93e4-4cc9-bc36-ce9860472c51">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the income (loss) recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2021 and 2020, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2021, 2020 and 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized&lt;br/&gt;in AOCI on Derivative&lt;br/&gt;(Effective Portion, net of tax)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss Reclassified from AOCI into Earnings &lt;br/&gt;(Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Reclassified from &lt;br/&gt;AOCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i66040912ca0b4cf7ac2dff6b91cd83ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMi0xLTEtMTQzODc_d5d848b5-7f5d-4b2b-b775-c43f8734673b"
      unitRef="usd">5910000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i836574b6806a4e21afebc89c8256a4a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtNC0xLTEtMTQzODc_0b137c9d-7f37-4e9f-8981-de00c0f690a7"
      unitRef="usd">-3580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia3d9fcf2b1ba4841b91244772bbeddc7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtOC0xLTEtMTQzODc_4e6cdbef-e1aa-422c-8e05-394e8db482ed"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i6ced64e31d164a78b1d6afd2f508e7bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMTAtMS0xLTE0Mzg3_81975b37-2938-487c-8127-1d8fdb43120f"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i94c5c247daa94249973b74f243fcf1eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo2N2YxOGE4ZWFkZjk0ZjVhYjUwZGI5YzE2ZTZmMWFmZS90YWJsZXJhbmdlOjY3ZjE4YThlYWRmOTRmNWFiNTBkYjljMTZlNmYxYWZlXzUtMTItMS0xLTE0Mzg3_fa938cb1-92a8-43ae-b13e-6e64765eb2f5"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
      contextRef="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzE5NDI_f94bf566-70ce-4d4d-8b01-701d5a203295">P12M</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzE5NzA_55717656-91dd-40df-b536-a2bd05e2ff6a"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i793522e2837843b397fee8967443ff48_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzIyNzM_889825bf-d224-4578-82af-e37dc7bb8253"
      unitRef="usd">131800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2Nzc_08276627-f77d-4958-a670-6e43a950a778">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized in Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Income (Loss) &lt;br/&gt;Recognized in &lt;br/&gt;Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="i59f9b30970be4710ad8d830f3e4441be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtNC0xLTEtMTQzODc_d027aad3-86f1-4f19-a827-1fd9c40794be"
      unitRef="usd">7130000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="if379432fe93b40f28ae309a7a715f6c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtNi0xLTEtMTQzODc_2ebf5f30-e665-424a-9b31-92ff676edcb1"
      unitRef="usd">-470000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="i006d6f95173745579eb6a0d4fdfa780b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTo5ZDNlM2E4YzA4YmE0NDM2YjcwNzk4ZjEyNWNjN2E4OS90YWJsZXJhbmdlOjlkM2UzYThjMDhiYTQ0MzZiNzA3OThmMTI1Y2M3YTg5XzQtOC0xLTEtMTQzODc_142a0080-b45f-4f9f-824e-68bc0f890cfe"
      unitRef="usd">-600000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90ZXh0cmVnaW9uOmNkMDQxZTExMWYwYjQxZDA4MDFiNzA0ZWE1M2EzYzAyXzM2NzY_444f3ded-2c00-416e-8857-cde57649250d">Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2021 and 2020 are as follows (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i98593435cd3f45769e763c5257e999c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItNC0xLTEtMTQzODc_ecce9fe2-a8de-4890-be22-31c804bca1e3"
      unitRef="usd">7590000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="iab7f2a6c1816465dbb592e64fd0d18b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItNi0xLTEtMTQzODc_c4d89506-9881-465b-af39-ff299e2b800e"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i056ba0cb394846138e5058905875071f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItOC0xLTEtMTQzODc_4a59f2c5-1d46-4518-9c47-a0489e8a1b32"
      unitRef="usd">7590000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i7470dd6e8ab946f49a40c82e9060ae8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzItMTAtMS0xLTE0Mzg3_ca42600f-6c8f-4011-a083-9890fcd7bc4e"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i4ae8552608eb4f6aac70dcf9818f1b67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtNC0xLTEtMTQzODc_ab81abf9-24ef-4c94-9fab-d7001c2f5b75"
      unitRef="usd">-110000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i16ff371720f540f380150eb5f86f16d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtNi0xLTEtMTQzODc_6a7948df-b62d-4fc8-8d51-500bb02bb691"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i77948c03f6cf47e08cdbb3c7b806595c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtOC0xLTEtMTQzODc_3ea80876-0ac7-45e0-a813-0a4eef045ee5"
      unitRef="usd">-110000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="ibdf12a421d88412f8e001ee141c60048_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzMtMTAtMS0xLTE0Mzg3_2b98103d-9aea-474d-b301-7767bca6a9e5"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i27f34142cdad46ca8c441dfe6366f4b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtNC0xLTEtMTQzODc_812da037-b20d-4aee-a32d-bcf5172042be"
      unitRef="usd">-5000000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="ie43728e72cf9446980b018d170dbd1c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtNi0xLTEtMTQzODc_59891cd1-d0c1-4eab-af88-912e9930e2d5"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="ie9b1d83074ec40b28807e9a0b33dab78_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtOC0xLTEtMTQzODc_20d01d93-6ee5-4b48-880a-de9921d8253b"
      unitRef="usd">-5000000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="ie79351d78443432ea2271aa8315d095d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzUtMTAtMS0xLTE0Mzg3_a49e715f-8a16-4d6f-9a3c-09df368557ee"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i73ae5f0f80a44d79b0f8d88d20c9e3ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtNC0xLTEtMTQzODc_6661a4ed-dddf-4e4e-ab01-0953425c2fde"
      unitRef="usd">140000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="if938244715aa4bb4aebd0125bb35be6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtNi0xLTEtMTQzODc_6f3db755-f197-480f-8427-9902c6f778b1"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i031fedb9a92e4977a8d3c852faa2c27f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtOC0xLTEtMTQzODc_f6760c47-7998-41dd-ad2c-d83d06aa91c2"
      unitRef="usd">140000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i8d97ae81f31d454ba25c5f5f638c201e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTEvZnJhZzpjZDA0MWUxMTFmMGI0MWQwODAxYjcwNGVhNTNhM2MwMi90YWJsZTplZTMzODVjNjgwZWQ0NzgzODY0YWQ0Mzk5YmZjMzU5OS90YWJsZXJhbmdlOmVlMzM4NWM2ODBlZDQ3ODM4NjRhZDQzOTliZmMzNTk5XzYtMTAtMS0xLTE0Mzg3_40d41366-9e24-4e0a-94a9-a92fc9c08fb7"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDY_83ae7a1c-3687-443a-b567-2b5c818bf5af">Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term, variable and other lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining term of the Company's operating leases as of December&#160;31, 2021 is approximately 7.5 years. The weighted-average discount rate as of December&#160;31, 2021 is approximately 3.8%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities was approximately $7.9 million, $7.9&#160;million and $6.4 million during 2021, 2020 and 2019 respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for lease liabilities were approximately $19.6 million and $14.0&#160;million during 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDg_03144b34-35a3-4fbe-a886-ef18d12cc397">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term, variable and other lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtMi0xLTEtMTQzODc_01e0b775-f8b9-4c56-8268-a2f63fd0d913"
      unitRef="usd">8510000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtNC0xLTEtMTQzODc_1a152e49-48e0-4cf1-837a-40c1ec37f278"
      unitRef="usd">7870000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzEtNS0xLTEtMjgwOTA_5564a613-c6a1-46d6-b42e-89a730d39248"
      unitRef="usd">6380000</us-gaap:OperatingLeaseCost>
    <trs:Shorttermvariableandotherleasecosts
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItMi0xLTEtMTQzODc_7faf9dec-42e6-4e44-a9c1-d84a88c49a26"
      unitRef="usd">2460000</trs:Shorttermvariableandotherleasecosts>
    <trs:Shorttermvariableandotherleasecosts
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItNC0xLTEtMTQzODc_97c0118e-9f73-473c-a689-e137e4fcee2e"
      unitRef="usd">1540000</trs:Shorttermvariableandotherleasecosts>
    <trs:Shorttermvariableandotherleasecosts
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzItNS0xLTEtMjgwOTY_d4673ace-b9cf-47a6-a8fd-36ba35db182f"
      unitRef="usd">1140000</trs:Shorttermvariableandotherleasecosts>
    <us-gaap:LeaseCost
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzMtMi0xLTEtMTQzODc_41ad667f-bc8f-4b8a-b4ea-a3f0d1e04d59"
      unitRef="usd">10970000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzMtNC0xLTEtMTQzODc_83f93d57-9487-4946-8639-bef4c6a8044b"
      unitRef="usd">9410000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZToyNWNjYWIzOGRjMGI0MDQyYTEzZDg1MWI3M2EyZjYyOS90YWJsZXJhbmdlOjI1Y2NhYjM4ZGMwYjQwNDJhMTNkODUxYjczYTJmNjI5XzQtNi0xLTEtMjkwMTM_839630f4-24ed-4e18-b9f0-62616488d490"
      unitRef="usd">7520000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MTg_40b3ebd6-f26c-48d4-907a-b297850a7edc">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c"
      unitRef="usd">8500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8"
      unitRef="usd">8870000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395"
      unitRef="usd">7990000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244"
      unitRef="usd">6670000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8"
      unitRef="usd">6540000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835"
      unitRef="usd">18930000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc"
      unitRef="usd">57500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d"
      unitRef="usd">5600000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022"
      unitRef="usd">51900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzc5OQ_6af49806-e7ac-45bd-b347-a45f9643fa59">P7Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzg2NA_9eb7f55a-dac8-40ed-baa5-f31916346078"
      unitRef="rate">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzk2Nw_c9c5861c-6380-4a01-8c93-1196d3b1256a"
      unitRef="usd">7900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzk3NA_de086e6d-5625-4270-9a9d-cd8523af2979"
      unitRef="usd">7900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzI3NDg3NzkwNzEwNzA_038ace52-5528-4d7d-8961-dd4d40ab699b"
      unitRef="usd">6400000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzExOTk_c6cf3570-88c5-477a-93b1-a72e42c20093"
      unitRef="usd">19600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzEyMDY_37421594-f8d5-49fb-a0cd-0b5ed7c71256"
      unitRef="usd">14000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90ZXh0cmVnaW9uOmVlMTJhOWY4MGY4NjRiYjY4NGQ1ZWZkNDE1NmJkZGY5XzEyNQ_ba8e2a03-27b2-4dfd-af15-b768d977bc89">Other Long-term Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current asbestos-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90ZXh0cmVnaW9uOmVlMTJhOWY4MGY4NjRiYjY4NGQ1ZWZkNDE1NmJkZGY5XzEyNg_7c4da39f-51e3-407b-a45c-78130fc0dfe2">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current asbestos-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <trs:AsbestosRelatedLiabilityNoncurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzEtMi0xLTEtMTQzODc_df4dde20-32e4-4ecf-83a0-e615e21a3793"
      unitRef="usd">25210000</trs:AsbestosRelatedLiabilityNoncurrent>
    <trs:AsbestosRelatedLiabilityNoncurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzEtNC0xLTEtMTQzODc_7f0354c3-10d7-4979-8ef6-fc9b8e04bc02"
      unitRef="usd">26170000</trs:AsbestosRelatedLiabilityNoncurrent>
    <trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzItMi0xLTEtMTQzODc_3a43d9c9-e60d-48df-9a4c-0c2e9c39cbe1"
      unitRef="usd">33820000</trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability>
    <trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzItNC0xLTEtMTQzODc_1f4074eb-6dac-4498-a2ba-f66a77518786"
      unitRef="usd">43520000</trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzMtMi0xLTEtMTQzODc_c0cb9026-25ec-4172-8228-288e44109c72"
      unitRef="usd">59030000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTcvZnJhZzplZTEyYTlmODBmODY0YmI2ODRkNWVmZDQxNTZiZGRmOS90YWJsZTo2YmYyNjY1ZjBkMjk0NTM4OGFjNWE4ZjFhMjgwYTkyYi90YWJsZXJhbmdlOjZiZjI2NjVmMGQyOTQ1Mzg4YWM1YThmMWEyODBhOTJiXzMtNC0xLTEtMTQzODc_cc99a2c9-21cb-4275-b3ba-590c4660ca78"
      unitRef="usd">69690000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MTg_9a6ef9cc-5e30-4820-9595-c4b216f28ee7">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal.  Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes.  Other environmental laws and regulations require the obtainment and compliance with environmental permits.  To date, costs of complying with environmental, health and safety requirements have not been material.  However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position.  Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company was a party to 389 pending cases involving an aggregate of 4,754 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at&lt;br/&gt;beginning of&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims filed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;dismissed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;settled&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;settlement&lt;br/&gt;amount per&lt;br/&gt;claim during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total defense&lt;br/&gt;costs during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition.  The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate.  The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The large majority of claims do not specify the amount sought.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the 4,754 claims pending at December&#160;31, 2021, 27 set forth specific amounts of damages (other than those stating the statutory minimum or maximum).  At December&#160;31, 2021, of the 27 claims that set forth specific amounts, there was one claim seeking more than $5 million for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Compensatory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of damages sought (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.0 to $0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.6 to $5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$5.0+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25&#160;years ago, have been approximately $10.6 million. All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company&#x2019;s underlying asbestos-related exposures. From 2017 to 2019, however, the number of new claim filings, and costs to defend, had become much more consistent. The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believes a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This accounting change was reflected as a change in accounting estimate effected by a change in accounting principle. Following the change in accounting estimate, the Company&#x2019;s liability for asbestos-related claims will be based on a study from the Company&#x2019;s third-party actuary, the Company's review of the study, as well as the Company&#x2019;s own review of asbestos claims and claim resolution activity.  After completing its study in the second quarter of 2020, the Company recorded a non-cash, pre-tax charge of $23.4&#160;million, which is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the Company commissioned its actuary to update the asbestos study based on data as of September 30, 2021, which yielded a range of possible future liability of $28.2&#160;million to $38.6&#160;million. The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded a non-cash, pre-tax charge of $1.5&#160;million to increase the liability estimate to $28.2&#160;million, at the low-end of the range. This charge is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  As of December&#160;31, 2021, the Company&#x2019;s total asbestos-related liability is $27.6&#160;million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims.  The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses.  The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid.  Based upon the Company&#x2019;s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Claims and Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <trs:LossContingencyPendingCasesNumber
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE1MDk_89c0607c-d9e2-496a-9e0b-5130ea2b847f"
      unitRef="cases">389</trs:LossContingencyPendingCasesNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE1NTI_b36dd71d-d967-4cd6-846f-6b5ec6e0e789"
      unitRef="claimants">4754</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MjE_f2cc7d3d-bc7e-4cc6-9479-9588b495e4c4">The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at&lt;br/&gt;beginning of&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims filed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;dismissed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;settled&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;settlement&lt;br/&gt;amount per&lt;br/&gt;claim during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total defense&lt;br/&gt;costs during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i091ec2241eb44f96877d4302d099631b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMi0xLTEtMTQzODc_41ee6302-81d8-45c7-be31-dc2a83a5f7cb"
      unitRef="claimants">4655</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtNC0xLTEtMTQzODc_391a62f9-3363-44d2-bfa9-df140adf2bea"
      unitRef="claimants">265</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtNi0xLTEtMTQzODc_9d4ed0dc-765d-4f1e-a77b-25cb78af1121"
      unitRef="claimants">134</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtOC0xLTEtMTQzODc_7427c88a-81b4-434c-9805-692e3944f8c6"
      unitRef="claimants">32</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTAtMS0xLTE0Mzg3_9ca6430b-998a-4371-bb97-6bf7c8f20fe2"
      unitRef="claimants">4754</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTItMS0xLTE0Mzg3_83d21d4e-44da-4666-a88f-1357618fe65b"
      unitRef="usd">16819</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzEtMTQtMS0xLTE0Mzg3_af209a57-57fb-4ba5-94cd-f51fc38f3b02"
      unitRef="usd">1950000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ie1a01dca448a407ab4c5041f054aa8c2_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMi0xLTEtMTQzODc_71b3a13f-2578-4e39-a359-1b1d0cb191d0"
      unitRef="claimants">4759</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItNC0xLTEtMTQzODc_38203a53-6d58-42ff-b3d5-5e52b07391a2"
      unitRef="claimants">219</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItNi0xLTEtMTQzODc_c35ce1bb-4448-4968-9d3c-5df78bcbe94f"
      unitRef="claimants">287</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItOC0xLTEtMTQzODc_b48746be-7f73-4133-923f-367291f7bc8a"
      unitRef="claimants">36</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i091ec2241eb44f96877d4302d099631b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTAtMS0xLTE0Mzg3_8846d3a9-b0bd-4b58-80a1-979afdfe54f9"
      unitRef="claimants">4655</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTItMS0xLTE0Mzg3_f142ebc7-5bbf-4763-b4ac-9ad8e749a2e1"
      unitRef="usd">18314</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="i92f9bcd44ec64cc6aa8ef09db2c14879_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzItMTQtMS0xLTE0Mzg3_139f795f-7094-49c3-9b37-d95c47e14b29"
      unitRef="usd">2130000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="if12f414408cc467788fe958d302362c6_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMi0xLTEtMTQzODc_8dff8e8c-fae7-4038-915c-45eb120b902b"
      unitRef="claimants">4820</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtNC0xLTEtMTQzODc_7317b45c-f8cb-4fe1-b743-aafe1bf07b7b"
      unitRef="claimants">143</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtNi0xLTEtMTQzODc_ac3d0e7c-e20c-4809-8c2d-9c58e48f4f68"
      unitRef="claimants">172</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtOC0xLTEtMTQzODc_22cf5262-f0c0-4eae-87d4-f61b2ebbfabf"
      unitRef="claimants">32</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ie1a01dca448a407ab4c5041f054aa8c2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTAtMS0xLTE0Mzg3_30bcf466-7ee8-4a4b-a197-b8478798c6cf"
      unitRef="claimants">4759</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTItMS0xLTE0Mzg3_05b6c0e8-7447-4ed0-8dda-f661afe6998f"
      unitRef="usd">16616</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="iec8efebdb04a4303bad3bb781f226049_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTo3YTYwZTJlMjFlNGY0MzU5OWUxN2VkOTZmODE3OTdkNy90YWJsZXJhbmdlOjdhNjBlMmUyMWU0ZjQzNTk5ZTE3ZWQ5NmY4MTc5N2Q3XzMtMTQtMS0xLTE0Mzg3_9e2e82e1-08e9-430b-94d5-676c26300886"
      unitRef="usd">2250000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMwODA_b36dd71d-d967-4cd6-846f-6b5ec6e0e789"
      unitRef="claimants">4754</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMxMDU_bd0334fe-8893-475a-b7c2-ce7c5355a70f"
      unitRef="claimants">27</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMyMjI_bd0334fe-8893-475a-b7c2-ce7c5355a70f"
      unitRef="claimants">27</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i1223db398da0410995663206ad6ef931_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzMyNzY_6ffeb1ad-fcd1-4ba2-84a5-ab113fe0f007"
      unitRef="claimants">1</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzk3MDk_7ef4c0df-e422-4cc7-b99e-7a80315febc3">Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Compensatory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of damages sought (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.0 to $0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.6 to $5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$5.0+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</trs:ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i7d24c86c48af4952b1850ecaebce66fa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItNy0xLTEtMTQzODc_febafcc2-a5c6-437a-a4a5-38da434398eb"
      unitRef="claimants">0</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i91686fbc3bda43cab4932a3df5b193e3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItOS0xLTEtMTQzODc_d53ccac2-1f0f-4177-9c30-cda4e09efa45"
      unitRef="claimants">2</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i4f6312bd49c546ffbe161d84bdf9214a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90YWJsZTpiYTQ1ZTU5ZDM4Yzg0MDZlOTJkNmYzZTg0NTY1YmUxMi90YWJsZXJhbmdlOmJhNDVlNTlkMzhjODQwNmU5MmQ2ZjNlODQ1NjViZTEyXzItMTEtMS0xLTE0Mzg3_2ccf457d-647b-470f-8a55-f91069018a05"
      unitRef="claimants">25</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <us-gaap:LitigationSettlementExpense
      contextRef="ibcf8d567fc134b7c8568363589444208_D19910101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzM2ODc_ba69ac42-a3c9-4db1-9cb2-5ae90540fa85"
      unitRef="usd">10600000</us-gaap:LitigationSettlementExpense>
    <trs:ImpactOfChangeInAccountingPrinciple
      contextRef="id9e15484cc2b4d0abc5805d6833ffcb0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzM4NDgyOTA3MjcwNTY_107bd7cd-e62e-42b4-aacc-427dda9be200"
      unitRef="usd">23400000</trs:ImpactOfChangeInAccountingPrinciple>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i1c0c0ff640fc40aab65b5a56499c976e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzcyNzc_728302c6-4848-41a8-8dff-6bb7b33b9727"
      unitRef="usd">28200000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i1c5965bbe7ba410e8528c5784ff67d51_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzcyODM_a058c7e6-988e-4d37-874b-c4cbe8a933ab"
      unitRef="usd">38600000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <us-gaap:LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease
      contextRef="i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5XzE2NDkyNjc0NzMwNDg_666c9c0d-7f4e-4d79-935f-d3c635a17c15"
      unitRef="usd">1500000</us-gaap:LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i1c0c0ff640fc40aab65b5a56499c976e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc1NTM_728302c6-4848-41a8-8dff-6bb7b33b9727"
      unitRef="usd">28200000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="id4826bbab4ac454a86867796c73f326e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc2NDc_7cca0e5d-e8a7-4fb3-821e-f33cf4bd6038"
      unitRef="usd">27600000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <trs:PercentageOfSettlementAndDefenseCostsCoveredByInsurance
      contextRef="i559ed250547b4d0bab9eee1829c1e0df_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjAvZnJhZzoxMmJhYmVkMGZlZGY0YmE5OWMxZjYzMTBjZmRjYTZkOS90ZXh0cmVnaW9uOjEyYmFiZWQwZmVkZjRiYTk5YzFmNjMxMGNmZGNhNmQ5Xzc4NDY_dad7b7db-1403-4ea1-8948-6b413e097155"
      unitRef="number2">0.40</trs:PercentageOfSettlementAndDefenseCostsCoveredByInsurance>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYwODc_1a3e061c-27a4-49d6-a38b-b9b5881d8408">Employee Benefit Plans  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension and Profit-Sharing Benefits  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees.  The plan contains both contributory and noncontributory profit sharing arrangements, as defined.  Aggregate charges included in the accompanying consolidated statement of operations under this plan for both continuing and discontinued operations were approximately $3.4 million in both 2021 and 2020 and $4.6 million in 2019.  Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plan Assets, Expenses and Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other expense, net in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial valuations of the Company's defined benefit pension plans were prepared as of December&#160;31, 2021, 2020 and 2019. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2021 and 2020 and the funded status as of December&#160;31, 2021 and 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligations at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset (liability) recognized at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss recognized at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit Obligations at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plans with benefit obligations exceeding plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;br/&gt;Benefit Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021 Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to make contributions of approximately $1.6 million to fund its pension plans during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2021 and 2020 and target allocations by class, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Domestic Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Pension&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2021 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets subject to leveling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2027-2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUwMw_49284ce6-a474-4ba6-9689-d99217385254"
      unitRef="usd">3400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUwMw_618c1b64-84fd-444c-bd0a-3898d48586cf"
      unitRef="usd">3400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzUxNA_dbf8c493-cb5d-47e2-9b26-7c10bd075d27"
      unitRef="usd">4600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzI_ac5e6549-2687-407a-883a-d473f1fb3346">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItMi0xLTEtMTQzODc_f7b86eb8-3c0b-47c7-b861-7c1f38c21534"
      unitRef="usd">1280000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItNC0xLTEtMTQzODc_3577061e-0c0d-43d4-99b6-7218dc772802"
      unitRef="usd">1230000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzItNi0xLTEtMTQzODc_b3f1b15f-ab7a-4320-96c2-0267beae9213"
      unitRef="usd">1050000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtMi0xLTEtMTQzODc_6c58bb6c-a1e7-4d5f-be23-304f36e67134"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtNC0xLTEtMTQzODc_9e636a9a-dc5a-4f06-a201-48fb03efdcbb"
      unitRef="usd">930000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzMtNi0xLTEtMTQzODc_21525825-7ee1-4119-a12e-842293cc8f45"
      unitRef="usd">1070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtMi0xLTEtMTQzODc_a0094466-dfc0-4b92-8295-a9a72c42c885"
      unitRef="usd">1530000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtNC0xLTEtMTQzODc_af8f345a-cd50-4f8f-b99a-f0ac98a9d0aa"
      unitRef="usd">1450000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzQtNi0xLTEtMTQzODc_e85bcb43-ce8b-4933-98bb-131e44bc10a6"
      unitRef="usd">1400000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctMi0xLTEtMTQzODc_9a5f2879-cb72-4cc1-8a0a-f0fd02e23b27"
      unitRef="usd">-910000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctNC0xLTEtMTQzODc_aaaa91af-2642-475c-8ea3-4c42819ec6c1"
      unitRef="usd">-890000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzctNi0xLTEtMTQzODc_32fcf344-74e7-48b7-a400-2662b7d5f039"
      unitRef="usd">-580000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtMi0xLTEtMTQzODc_af4af4b4-a991-48ab-8eb5-b9fb6f316881"
      unitRef="usd">1460000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtNC0xLTEtMTQzODc_83a7d0c4-d25d-4e4a-826b-9d766fe2f1a2"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2b50f60ff30b41cd9e14feb78a46cbe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0MjAzZmZkMGY1NGQ0Y2Q3YTVjNzQ4ZTExY2ViOTgxNC90YWJsZXJhbmdlOjQyMDNmZmQwZjU0ZDRjZDdhNWM3NDhlMTFjZWI5ODE0XzgtNi0xLTEtMTQzODc_13b69002-90ae-4e69-a3fa-e74a97bf120b"
      unitRef="usd">1300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzA_1b494499-a6c5-4a22-ac88-bc8a21be1c33">Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItMi0xLTEtMTQzODc_05a5a899-9bd7-4204-9d62-ac8d1aa2fcfd"
      unitRef="number2">0.0306</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i70599fa0ce1749a5819ff44e074f2570_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItNC0xLTEtMTQzODc_3fdfe018-a91a-43e8-a5c5-0aa1851afb30"
      unitRef="number2">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="if5c1a47ac49041a68105203396c016d8_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzItNi0xLTEtMTQzODc_46916f32-c1df-4245-8c75-d4fdd285feaf"
      unitRef="number2">0.0341</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtMi0xLTEtMTQzODc_d9099b38-dc49-4770-892c-65bd1ec4701b"
      unitRef="number2">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtNC0xLTEtMTQzODc_646fcbf4-1244-4f74-9ebe-b2ece919b496"
      unitRef="number2">0.0341</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzMtNi0xLTEtMTQzODc_237015f3-606f-4f7c-8bcd-62c8d888f99b"
      unitRef="number2">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ibe8dfcc10a3446e18d00f00e326add5f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtMi0xLTEtMTQzODc_0e6b9704-a450-4415-a18c-387bc084313d"
      unitRef="number2">0.0613</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="icd17e7cc45e84cafb6dfade1dfa4ba89_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtNC0xLTEtMTQzODc_6105015a-08f3-4cfe-a153-3f46f434b9cc"
      unitRef="number2">0.0613</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia5ec086946404d0c996050aad1dbe557_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozNjViMDNiMDc0NTI0N2NiODNjYmQwZTI4N2E3ZWFmMy90YWJsZXJhbmdlOjM2NWIwM2IwNzQ1MjQ3Y2I4M2NiZDBlMjg3YTdlYWYzXzUtNi0xLTEtMTQzODc_34f3cf03-6fa3-4cce-a442-272acc2436a5"
      unitRef="number2">0.0713</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItMi0xLTEtMTQzODc_fd7a550e-d597-4291-9008-f26cd77e049d"
      unitRef="number2">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i41c113df36a7437fa357514f5d918ed0_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItNC0xLTEtMTQzODc_1edcdf39-90b4-4a27-9ad6-2262491a7dcb"
      unitRef="number2">0.0150</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id9d3c89237e146479d455fd365927e7c_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzItNi0xLTEtMTQzODc_89e00e73-7347-4c40-aba0-21c31cc0065a"
      unitRef="number2">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtMi0xLTEtMTQzODc_d056d5d6-c160-48a4-aab7-618ec879e86e"
      unitRef="number2">0.0150</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtNC0xLTEtMTQzODc_cf8cc279-fe25-4af8-829f-474de87b549b"
      unitRef="number2">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzMtNi0xLTEtMTQzODc_3c56588d-c13f-462a-9e9d-bc1670427cc7"
      unitRef="number2">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtMi0xLTEtMTQzODc_085a6641-e31e-4523-9065-94d171213633"
      unitRef="number2">0.0330</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtNC0xLTEtMTQzODc_aa3c3e2b-39f0-4b7a-a4ea-63e2bfb668dc"
      unitRef="number2">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzQtNi0xLTEtMTQzODc_0f504b26-305a-4de0-bc04-82d8386772f5"
      unitRef="number2">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iaf0b6bf9ac6e446fa5d41647fbe10342_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtMi0xLTEtMTQzODc_1a85a68b-5a6a-4703-a3aa-2f4153137eb4"
      unitRef="number2">0.0390</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic1053f2086584bc48b4b604ba32656fb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtNC0xLTEtMTQzODc_526b2666-1957-4d92-a1ad-04b9b168970c"
      unitRef="number2">0.0410</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie406271e023f4852856458f54345bfc8_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTozMTMxZDIyYzI1NDk0YmE5YWUzOWFkYzViN2NjZmI5OS90YWJsZXJhbmdlOjMxMzFkMjJjMjU0OTRiYTlhZTM5YWRjNWI3Y2NmYjk5XzUtNi0xLTEtMTQzODc_06d1b0c1-14d6-49fc-b6a8-5f31db36da63"
      unitRef="number2">0.0460</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMTA_8df83b42-5dfa-4af5-8459-cc8cd423e304">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2021 and 2020 and the funded status as of December&#160;31, 2021 and 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligations at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.&lt;/span&gt;&lt;/div&gt;</trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzMtMi0xLTEtMTQzODc_97801757-840c-408b-875b-7593fd8cc0b9"
      unitRef="usd">40830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4b71aa6933a841cda98ea469e0b4e776_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzMtNC0xLTEtMTQzODc_bcf1ed79-4811-4c0e-bdd4-34029a5a6c90"
      unitRef="usd">36580000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzQtMi0xLTEtMTQzODc_bbe882bf-2296-4a5a-a9b5-c7cbd815d1f3"
      unitRef="usd">1280000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzQtNC0xLTEtMTQzODc_29c7aa66-0213-4ec0-91fd-6f657a71d905"
      unitRef="usd">1230000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzUtMi0xLTEtMTQzODc_15f8b58d-c702-4d0d-911c-49c5a5140d1e"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzUtNC0xLTEtMTQzODc_4b181af2-5ab1-4fd3-9ee1-0c880ae7fdf0"
      unitRef="usd">930000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzYtMi0xLTEtMTQzODc_bb610b67-5228-44eb-8e31-a915aa9f37a7"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzYtNC0xLTEtMTQzODc_d988fb5a-c2c9-42f3-ab62-bf6198839cfe"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054"
      unitRef="usd">3290000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c"
      unitRef="usd">-2420000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzgtMi0xLTEtMTQzODc_1a5c9592-8a2c-40d7-97dc-aafcad818d2b"
      unitRef="usd">1840000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzgtNC0xLTEtMTQzODc_e497b862-d4b2-4db2-8163-430143a6a6d6"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEyLTItMS0xLTE0Mzg3_1d5e8d16-0030-47ab-a450-fc1e32647028"
      unitRef="usd">-270000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEyLTQtMS0xLTE0Mzg3_a5b895f9-d5bd-4fcc-86e2-3b94e9e227c0"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEzLTItMS0xLTE0Mzg3_58af5ebf-030e-4c49-97f0-4af1b5c633c6"
      unitRef="usd">37560000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzEzLTQtMS0xLTE0Mzg3_edf625b8-7ef4-4386-97e1-85fcf5896d08"
      unitRef="usd">40830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE1LTItMS0xLTE0Mzg3_615e3b84-768b-4d8f-8a74-a5d7e7400cc9"
      unitRef="usd">36060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b71aa6933a841cda98ea469e0b4e776_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE1LTQtMS0xLTE0Mzg3_90f41025-f6bd-4ba5-8d56-9d6eb1c62c96"
      unitRef="usd">30260000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE2LTItMS0xLTE0Mzg3_f319e740-c2dd-455d-8cee-33247c43ffa8"
      unitRef="usd">2060000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE2LTQtMS0xLTE0Mzg3_b3fa76bb-4549-428a-af17-cb55e5bec723"
      unitRef="usd">4780000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE3LTItMS0xLTE0Mzg3_45b9fc3d-a91d-421d-a75e-2ee5529a4a79"
      unitRef="usd">2050000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE3LTQtMS0xLTE0Mzg3_58a84fe7-afb2-4243-a834-b3ca1be50f07"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE4LTItMS0xLTE0Mzg3_55fdd99b-a602-426e-ab77-3852da2b0dc2"
      unitRef="usd">50000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE4LTQtMS0xLTE0Mzg3_8cc46e10-c0a6-46cd-8b50-bc30b45ac8ee"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE5LTItMS0xLTE0Mzg3_029612ff-c2ff-4ae4-aa40-b6ac46c98393"
      unitRef="usd">1840000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzE5LTQtMS0xLTE0Mzg3_c42f1b32-4947-45b7-a542-fd0d4f004ff9"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIyLTItMS0xLTE0Mzg3_cd4ca63c-0d22-4f96-ba95-00086935ab06"
      unitRef="usd">-250000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0e33f6cda2f44480acc152168f4db97f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIyLTQtMS0xLTE0Mzg3_367873f6-3b07-414d-8fa2-710067c099d1"
      unitRef="usd">960000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIzLTItMS0xLTE0Mzg3_db8bd168-f225-4daf-b61b-dd38210d630a"
      unitRef="usd">38130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzIzLTQtMS0xLTE0Mzg3_91a10d59-d8ce-4ff4-88e8-4b8dabe37b85"
      unitRef="usd">36060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzI0LTItMS0xLTE0Mzg3_055c49c6-c79f-4eef-bd07-f803fb6e86da"
      unitRef="usd">570000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzI0LTQtMS0xLTE0Mzg3_b0fb546d-cd83-4001-815d-ec6cc56cbae2"
      unitRef="usd">-4770000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNTk_330dad4e-720f-43c3-ab41-a5d1f8bd8722">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset (liability) recognized at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzMtMi0xLTEtMTQzODc_09a4710e-0c41-41e9-b94f-c3c47d889f56"
      unitRef="usd">7740000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzMtNC0xLTEtMTQzODc_02aa9f62-9be8-4e65-8c43-c4566ca81fd4"
      unitRef="usd">4470000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzQtMi0xLTEtMTQzODc_486add82-c221-40e3-95a9-d4abdd4a1e2c"
      unitRef="usd">300000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzQtNC0xLTEtMTQzODc_3c4c8659-22e6-4ab6-92ae-0c95f7b4bf7b"
      unitRef="usd">340000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzUtMi0xLTEtMTQzODc_6100e95d-fa6f-4460-a6be-770f83032496"
      unitRef="usd">6870000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzUtNC0xLTEtMTQzODc_59088591-d05c-441c-989d-e33719035e9b"
      unitRef="usd">8900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzYtMi0xLTEtMTQzODc_09989611-d4b8-4351-bedd-b4ca8b26fafe"
      unitRef="usd">570000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo0M2I3ZGJjYjczNWU0YzEyOGViOWVhYmI1NGRiNmQ3OC90YWJsZXJhbmdlOjQzYjdkYmNiNzM1ZTRjMTI4ZWI5ZWFiYjU0ZGI2ZDc4XzYtNC0xLTEtMTQzODc_c85baa24-3706-4558-81d0-c1860a75ce4d"
      unitRef="usd">-4770000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNjA_340a2267-afa5-4727-bb82-5a4bc8a20cbc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss recognized at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million. See Note 18, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Employee Benefit Plans,"&lt;/span&gt; for additional details.</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzMtMi0xLTEtMTQzODc_f85c4502-5d44-452b-a2ee-b1959baa8a8e"
      unitRef="usd">310000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzMtNC0xLTEtMTQzODc_5ea0c9cc-fa7b-428a-8222-80095ace5cf0"
      unitRef="usd">170000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzQtMi0xLTEtMTQzODc_63d68cca-8a23-4d6c-989e-925eaa3fdf55"
      unitRef="usd">-6550000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzQtNC0xLTEtMTQzODc_52132fbb-72dc-42d3-9114-900c680ab7c6"
      unitRef="usd">-11470000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzUtMi0xLTEtMTQzODc_66f5d396-1674-4db0-81d9-0bab08be0fc1"
      unitRef="usd">6860000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo4ZDI1ZmRlYWUyM2Q0NGVhODZlNDI0NzdmNDM5YjE1ZC90YWJsZXJhbmdlOjhkMjVmZGVhZTIzZDQ0ZWE4NmU0MjQ3N2Y0MzliMTVkXzUtNC0xLTEtMTQzODc_4b2c0956-f729-4a96-80cd-87c09ff8b456"
      unitRef="usd">11640000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMDc_2b447170-8b0b-4ce7-8559-e37f264eea03">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit Obligations at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plans with benefit obligations exceeding plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtMi0xLTEtMTQzODc_032c1ec4-b306-4ad6-a821-317f8427559a"
      unitRef="usd">35970000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtNC0xLTEtMTQzODc_6ad9b7b9-7798-4db4-ae14-ea8d148ae6c5"
      unitRef="usd">38410000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtNi0xLTEtMTQzODc_4a3cf8cf-6b41-4f84-a388-5c9d5fd8271d"
      unitRef="usd">37560000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzMtOC0xLTEtMTQzODc_cfca623a-4cac-4ecf-b964-b052aafe5ebf"
      unitRef="usd">40830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtMi0xLTEtMTQzODc_0822ea8f-7376-4487-8f2e-9c64535638bc"
      unitRef="usd">16630000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtNC0xLTEtMTQzODc_c688ace3-4c16-4775-bd8d-6808cff667d9"
      unitRef="usd">16820000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtNi0xLTEtMTQzODc_b132e5c5-af3f-415a-980d-4172f925d63c"
      unitRef="usd">16780000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzUtOC0xLTEtMTQzODc_38edd49b-4b36-4d3b-b69a-13a58ef5af1d"
      unitRef="usd">16940000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtMi0xLTEtMTQzODc_7dd4aeb1-b555-405a-b020-c3e62c51e1d9"
      unitRef="usd">9610000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtNC0xLTEtMTQzODc_0b49b36e-cef9-4e1a-aa72-b11da357d62b"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtNi0xLTEtMTQzODc_59d96eb6-acf9-4da6-88ba-f967df0ac91a"
      unitRef="usd">9610000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i945148d5b7164c36a15701ef339f9e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpjZDdjZDQ3MmIwZjQ0MTAzYjdkYjY1YjUwNGQ1MjUwNC90YWJsZXJhbmdlOmNkN2NkNDcyYjBmNDQxMDNiN2RiNjViNTA0ZDUyNTA0XzYtOC0xLTEtMTQzODc_920826a2-8246-49fb-b835-393b4dfb6a88"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <trs:ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNzQ_fb226230-ab8c-43a1-a424-56b68f9b5b11">A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;br/&gt;Benefit Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021 Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</trs:ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzMtMi0xLTEtMTQzODc_690293eb-2d54-4098-bd82-cf77adf204ac"
      unitRef="usd">-1570000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzMtNi0xLTEtMTQzODc_297a8cdd-442f-4823-9bac-e21e6ff6f279"
      unitRef="usd">-50000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzQtMi0xLTEtMTQzODc_cc39ee6c-8826-4faf-9a5a-943edef474c2"
      unitRef="usd">1670000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzQtNi0xLTEtMTQzODc_e3effa88-cdd5-4345-ac32-82d45746e715"
      unitRef="usd">50000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense>
    <trs:DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzYtNi0xLTEtMTQzODc_eae84feb-8380-4426-8e65-94a5cb275af8"
      unitRef="usd">-190000</trs:DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense>
    <trs:DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense
      contextRef="iedee52b3f24a4e23898b09093639ce79_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo1N2I5NTAwYzc0NGE0OTE4YTZkODE4NjE5ZTRmNTRhNi90YWJsZXJhbmdlOjU3Yjk1MDBjNzQ0YTQ5MThhNmQ4MTg2MTllNGY1NGE2XzctNi0xLTEtMTQzODc_2f83e199-0815-4e93-975e-44ce9e1a7c2e"
      unitRef="usd">190000</trs:DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzMxNDM_26bc9be7-98a3-452c-8f93-7dbdca5a7b07"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNTM_cfdbd8e9-065a-4282-84b9-2ce075f2f5ae">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2021 and 2020 and target allocations by class, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Domestic Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Pension&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="iafc99efcfe314fcda5fda1635f886201_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMi0xLTEtMTQzODc_e672c726-a16a-4106-9a9b-39578c770946"
      unitRef="number2">0.60</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iafc99efcfe314fcda5fda1635f886201_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtNC0xLTEtMTQzODc_b5666384-2bb3-4225-86e2-8c871951e7b2"
      unitRef="number2">0.62</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i03ed4098334b4539a52da39b77f27720_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtNi0xLTEtMTQzODc_c7dc0b85-3d8e-461a-8f8d-9a6ebe7d4b16"
      unitRef="number2">0.67</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i21e255ad12564dfdb206b89b816ab75b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtOC0xLTEtMTQzODc_fc973596-3484-4346-b899-e3c9351b855d"
      unitRef="number2">0.33</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i21e255ad12564dfdb206b89b816ab75b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMTAtMS0xLTE0Mzg3_8450684c-1d2d-4038-8805-045769189515"
      unitRef="number2">0.34</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i737c7e15503141118e75bf4dce7f426e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzMtMTItMS0xLTE0Mzg3_1bc823df-1f39-4a32-97f0-0b8fcad61123"
      unitRef="number2">0.33</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="iaf3cb055a9a842d9bf633a669bc8907c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMi0xLTEtMTQzODc_b09fad67-f79f-465d-a16c-2655f3ddefce"
      unitRef="number2">0.36</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iaf3cb055a9a842d9bf633a669bc8907c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtNC0xLTEtMTQzODc_3a505939-2647-4586-bca7-f852a68029ce"
      unitRef="number2">0.37</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i60b30d8d37594f9387a2dfdfd313e519_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtNi0xLTEtMTQzODc_eb060fe4-f70e-4e02-8b03-0c412b67ec59"
      unitRef="number2">0.32</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i90dadcd74e2f483db233ab36735c1570_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtOC0xLTEtMTQzODc_fce71ebf-0d3f-49c8-94d6-f2c450a92b03"
      unitRef="number2">0.45</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i90dadcd74e2f483db233ab36735c1570_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMTAtMS0xLTE0Mzg3_3f10f4ff-1b53-49bd-a72b-f381399e0400"
      unitRef="number2">0.44</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic0bc770ed41c4c75ae9a149b7f94ad60_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzQtMTItMS0xLTE0Mzg3_55554551-6563-4584-b148-91c2d31b50a5"
      unitRef="number2">0.44</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3e40df7ce879483892125d1da7634454_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3e40df7ce879483892125d1da7634454_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic61a1cb2933348ce872e0853bef234f4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="if9cf875ac3e94cacb9824648e5be17a7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169"
      unitRef="number2">0.22</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if9cf875ac3e94cacb9824648e5be17a7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65"
      unitRef="number2">0.22</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id62be42b168d4f10a04a14b9afb4736b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de"
      unitRef="number2">0.22</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="idd2158af5ffb4f53a11ab22ca26df321_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMi0xLTEtMTQzODc_c3d233ff-cd92-4d4a-b9c9-28baac37e304"
      unitRef="number2">0.04</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idd2158af5ffb4f53a11ab22ca26df321_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtNC0xLTEtMTQzODc_8c76ce62-a123-4cba-b97d-7c47e3a21641"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie53ad9cb849f4df79f62e920ecdbe7bc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtNi0xLTEtMTQzODc_c04b98fd-450b-4daf-a9be-ca4e89e48b1e"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i909bc2436a1c4bc59336532cc5c34bb6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtOC0xLTEtMTQzODc_ed1f1e83-714e-4cf2-a58f-c903db164d29"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i909bc2436a1c4bc59336532cc5c34bb6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMTAtMS0xLTE0Mzg3_1bd4ebeb-c480-48d6-a344-514d766ca8e4"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i74b3cc7269734687b2827ebfb423ce4e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzYtMTItMS0xLTE0Mzg3_3beecf2e-70f5-4aa6-8892-6c9caeab2340"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMi0xLTEtMTQzODc_686f186d-eb66-4f39-bbac-0162a53c2820"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib8409e52956e4ae7ace6833bbe07a380_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctNC0xLTEtMTQzODc_4c71528e-de9e-4507-a1e9-c09a148d3f7a"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i70599fa0ce1749a5819ff44e074f2570_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctNi0xLTEtMTQzODc_cf89b24d-1f5a-4779-90e2-0567e567b2b8"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctOC0xLTEtMTQzODc_78251da1-cf72-43bd-9a7c-df78ff0dc10c"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia69d7499a0434105a99bfc4ab9371dca_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMTAtMS0xLTE0Mzg3_bafd29f3-6b2a-42e9-bd66-a2c11a6633db"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i41c113df36a7437fa357514f5d918ed0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzctMTItMS0xLTE0Mzg3_814416f2-10e6-4866-8347-eb62fca23836"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMzM_f5f07818-faab-4860-9cf9-2d9d76c4f92b">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2021 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets subject to leveling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i57c0e17437ff41b891d58b278db9b435_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtMi0xLTEtMTQzODc_ba01422e-103e-4b81-a5ba-ef034b056f78"
      unitRef="usd">5970000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i863ad47aeacd45b7bbc629dff6b6b59a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtNC0xLTEtMTQzODc_62c42030-e55a-4b8a-9136-d378f20f30f4"
      unitRef="usd">5970000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i2f09b22ac0c4463e847af4ad525d97d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtNi0xLTEtMTQzODc_58df892d-bb45-4c8d-b321-a0a38beffb25"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="ieb0d636ea04c4779abf4ba3fdfa1d950_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzMtOC0xLTEtMTQzODc_7c3a32dc-7e10-4274-85e5-b926582ad191"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i4617c9cdd0a9443a9977963d7cb72abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtMi0xLTEtMTQzODc_55219971-a270-41cd-a0c4-39aa56888f9a"
      unitRef="usd">3510000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i33c610beb9d64201a49fa3b7dd574eb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtNC0xLTEtMTQzODc_b0295a0c-1e42-4eab-8991-9cc43ec82892"
      unitRef="usd">3510000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i053ca48ae926425aa136e5d0aa3a4792_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtNi0xLTEtMTQzODc_8c04c8e2-cb22-4bae-a9a5-7b08e5056d0a"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i3a9bb3b0abdf426e80ba920da3063c41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzQtOC0xLTEtMTQzODc_05e9c2ab-911f-4777-8f8a-e0c87a991ae8"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i812630b5c9834a6aa0622efa119b27b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtMi0xLTEtMTQzODc_2f4ede47-c001-4e1d-bf64-d5f1030cc8d7"
      unitRef="usd">70000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i5c7bffb0738d4a849d21d8260cbe0529_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtNC0xLTEtMTQzODc_360c27f1-7490-4a8a-a919-a3ac2c7c791a"
      unitRef="usd">70000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="ifd0395616b4b4f6da16e9d068c67d824_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtNi0xLTEtMTQzODc_0de091b1-a1fd-41c5-93a0-9ca1df4e61ff"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i9eeb99595ffc4105828c15fe854734d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzUtOC0xLTEtMTQzODc_0c735039-85c6-4489-ab9f-ac209a65b24b"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i57c0e17437ff41b891d58b278db9b435_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a"
      unitRef="usd">9540000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i4617c9cdd0a9443a9977963d7cb72abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72"
      unitRef="usd">12360000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="iaeeb84995eb347b38c27394b2e043f2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371"
      unitRef="usd">6380000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i812630b5c9834a6aa0622efa119b27b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38"
      unitRef="usd">300000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTItMS0xLTE0Mzg3_0a22602e-af64-4965-8134-b4dcab0cdc0a"
      unitRef="usd">38130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c630f16e0994e798b01614c84c1e2b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTQtMS0xLTE0Mzg3_73004ed3-f358-4f50-813f-02c1064f6985"
      unitRef="usd">9550000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia1cf5fe098e345f29a17225defd18e0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTYtMS0xLTE0Mzg3_71c7e575-e8b8-4b31-8d89-5e6cbeff7d36"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i01a75af251384c57bc96bf9ebc20f233_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEzLTgtMS0xLTE0Mzg3_5c33fe7b-32a3-4a88-b30e-ae1f9a32fa5b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMTc_7106c5e1-9a1f-4e6b-b0fe-20ee67ea7917">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2027-2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzEtMi0xLTEtMTQzODc_1abc5bd8-36f3-4c87-8ace-927570340a71"
      unitRef="usd">1170000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzItMi0xLTEtMTQzODc_6c9aa72c-8e28-473e-8918-52d986cef068"
      unitRef="usd">1210000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzMtMi0xLTEtMTQzODc_9644e52c-9f93-4060-927a-662d0090eea0"
      unitRef="usd">1260000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzQtMi0xLTEtMTQzODc_84972b0b-f624-4da2-ab60-2cbcccfee95f"
      unitRef="usd">1310000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzUtMi0xLTEtMTQzODc_2ba9e915-3e58-40b9-b0c7-b1be19c928b8"
      unitRef="usd">1350000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i355d5ce692744c0d9ef0d0d86f567bb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpmMGIwYTRjZTBjM2E0ODQ0OWZkNzU4NTY2ODQ2OTIwMy90YWJsZXJhbmdlOmYwYjBhNGNlMGMzYTQ4NDQ5ZmQ3NTg1NjY4NDY5MjAzXzYtMi0xLTEtMTQzODc_85eb325e-56ca-40bb-95a0-82c8a424a742"
      unitRef="usd">7920000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU3MDI_3e7ed413-27ae-4eb4-b25e-bc51e0ed7f06">Equity Awards&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Approved for Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TriMas Corporation 2017 Equity and Incentive Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TriMas Corporation Director Retainer Share Election Program&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not grant any stock options during 2021, 2020 and 2019. Information related to stock options as of and for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there were no stock options outstanding under the Company's long-term equity incentive plans.  No stock options vested during each of 2021 and 2020, and 50,000 stock options vested during 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized no stock-based compensation expense related to stock options during each of 2021 and 2020, and approximately $0.1 million of stock-based compensation expense related to stock options during 2019. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awarded the following restricted stock units ("RSUs") during 2021, 2020, and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 131,198, 190,650, and 139,575, RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 21,112, 30,590 and 25,872 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;issued 1,792, 3,673 and 4,494 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awarded the following RSUs during 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;issued 49 RSUs to certain employees related to dividend equivalent rights on existing equity awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awarded the following RSUs during 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, the Company awarded 72,962 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2021 and ending December 31, 2023.  The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period.  TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 0.28% and annualized volatility of 35.5%.  Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award.  The Company awarded 113,146 and 95,882 of similar performance-based RSUs in 2020 and 2019, respectively.  For similar performance-based RSUs awarded in 2018, the Company attained 126.2% of the target on a weighted average basis, resulting in an increase of 25,993 shares during 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company.  These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022.  The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk free rate of 0.85% and annualized volatility of 25.2%.  Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to restricted shares as of and for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Unvested&lt;br/&gt;Restricted&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,928,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was approximately $6.3 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.8&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized stock-based compensation expense related to restricted shares of approximately $9.5 million, $8.2 million and $5.7 million in 2021, 2020 and 2019, respectively.  The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8c32b4b197f54455a99c9a601c7af377_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTozZDA3MWNjYWU0YTk0YmE1YTVjYWM0NDJjNzcyODg0Mi90YWJsZXJhbmdlOjNkMDcxY2NhZTRhOTRiYTVhNWNhYzQ0MmM3NzI4ODQyXzEtMi0xLTEtMTQzODc_38ec5670-3b35-482b-b742-013c2a5760c3"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4010bb12dcd0434fbd807d80281df84f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTozZDA3MWNjYWU0YTk0YmE1YTVjYWM0NDJjNzcyODg0Mi90YWJsZXJhbmdlOjNkMDcxY2NhZTRhOTRiYTVhNWNhYzQ0MmM3NzI4ODQyXzItMi0xLTEtMTQzODc_b7c90dec-3528-4230-b028-fb9f3c224b1d"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2Ng_1b18ea65-f337-4ea4-9b44-46dbb6a0370e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2Ng_70849e66-e005-4a0b-8c1a-6200dcf0ef65"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU2OTI_561f5271-5e85-43f2-af28-278c3a13c79a">Information related to stock options as of and for the year ended December&#160;31, 2021 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzEtMi0xLTEtMTQzODc_f8f2c75e-53e5-4ba7-89b0-4614372a46e8"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzEtNC0xLTEtMTQzODc_c30511bd-20a8-47f7-87b4-8bb83b0c88df"
      unitRef="usdPerShare">17.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzItMi0xLTEtMTQzODc_c42f7b4c-59cd-408d-92b2-c43c42839d3f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzItNC0xLTEtMTQzODc_d51e1732-71d6-4489-aba7-827935648b8a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzMtMi0xLTEtMTQzODc_7911e7a2-a1fd-45ab-a142-ed095d0812de"
      unitRef="shares">150000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzMtNC0xLTEtMTQzODc_8dabb2e8-57fc-4861-a926-3d09acfa92eb"
      unitRef="usdPerShare">17.87</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzQtMi0xLTEtMTQzODc_14ba9583-9e0c-4994-8b8e-e4b9a0eb8763"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzQtNC0xLTEtMTQzODc_94219c11-748b-4223-a563-614c9832be4d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzUtMi0xLTEtMTQzODc_e8d56a5f-dc4a-46a8-8630-a293fce71663"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzUtNC0xLTEtMTQzODc_05ed7a92-fb4e-47fe-91ec-428e42013772"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtMi0xLTEtMTQzODc_cf82d2fa-590d-4fc7-a1e5-1dbac7f8262b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtNC0xLTEtMTQzODc_d4420c6f-92c9-4291-978a-fc1714a8acf1"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTo5MjkyOTYyMzUwYzU0M2Q5YmRjNjdhNWYzNTUxMzcwNC90YWJsZXJhbmdlOjkyOTI5NjIzNTBjNTQzZDliZGM2N2E1ZjM1NTEzNzA0XzYtOC0xLTEtMTQzODc_e9f4e3c1-6ed3-44d8-a458-730a373b4720"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzc5MA_9ddf9605-4059-4e20-bccd-ce40346df99a"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzc5MA_d4dadd36-c399-4b8b-99ff-2ff75fbc6734"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzgyOA_ff042f62-24f2-4eeb-9e71-3ec3b6da6da4"
      unitRef="shares">50000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i70f50bf39fb74589b1a9d7093128d2e7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzkwMg_0f117eb9-e52a-4bc1-a3bd-c614a93bdda2"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb215a1b589f4540a7210f4122bbef44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzkwMg_bb48a48c-753e-44d3-a751-9d138ce56c99"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cce11f731744ec59cb0e6cdbd6ce487_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzk5MA_946a8a3d-3a87-40bb-b1f3-e14b5bd7e71e"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ5NDc4MDIzMzExNzM_966ccaaa-cdf5-4110-b6ba-804540df2fdd"
      unitRef="shares">131198</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iddcf9565083f40ffa4ba0535421cceba_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzEzNzY_9ff03326-8b47-4a81-b660-7fe2b32c0199"
      unitRef="shares">190650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i85dd504b47a14b7ebc75bf3d11d2b397_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzEzODA_c68f0be1-e6af-424b-9c1b-017ba9b4b54c"
      unitRef="shares">139575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib9df97b131fa452a9d29de95a203aac9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1MDE_b73e4adf-9987-4764-8b46-594150cb9dce">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NjI_759caf3b-62e7-48d0-aa36-ad674bb2761e"
      unitRef="shares">21112</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i172c4eb406fa4d9f943bdf0b872947ff_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NjY_029a6705-8c39-48bc-a74e-134627f080c9"
      unitRef="shares">30590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibf4b2beca214486e84ee568a2112143e_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE1NzM_69a82508-1b13-438a-8c2d-07786fd705fc"
      unitRef="shares">25872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i9b2ee72d408849fc88581925316f7b35_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE2NTA_d14b1ad2-7226-49db-a981-085a601c916d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i9c486f24de5040a2accdf5d4bade2667_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3ODI_d5127dae-4263-47ea-9e94-380da44744ab"
      unitRef="shares">1792</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="ib9395eb6342f4382a372ec89704d97a8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3ODY_2ae1ee3e-804a-45c5-91b6-07df856d83f9"
      unitRef="shares">3673</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="if9c5b5d5557d44748fe23742d2d03cd2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE3OTM_bfde53e2-748a-40e8-9ff9-b2b2ea52dc13"
      unitRef="shares">4494</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1acfc327e5b842e4a28b65762fd2fc69_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzE2NDkyNjc0NDgzNzg_4e252b98-6519-4bb9-b239-23ac43103322"
      unitRef="shares">49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIwNzU_7d06768c-463a-4291-b0d1-b803bd3d8d66"
      unitRef="shares">31816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i6352e08a801640b6b6851f4d9db8b2f0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIxODA_134854f3-1311-41e8-9bdd-ec862bbc1b25">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIyNDU_e86c0f7b-7370-4fb5-a72e-49dc77a6e395"
      unitRef="shares">2558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i0bcbb62afab94af89c48b045fe165971_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzIzMzA_7cf0d388-705e-4864-8797-184e40838f92">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI0Mzc_4869b0f6-5f3a-4aa1-b7cb-a24dbca4b4b8"
      unitRef="shares">72962</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI0OTk_f23d5b3a-b22d-4ff0-b12b-ab186653b2aa">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
      contextRef="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI1OTY_31429274-5779-40e3-b3f9-b25508a30900"
      unitRef="number2">0.50</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
      contextRef="i5216bb2288594c098060821e34dfc2d7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzI3OTQ_7cf8b5c1-9ffa-41be-870a-cd74ce8df33c"
      unitRef="number2">0.50</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM0NTE_55be4741-0a30-4d79-bc0e-04ec13633c80"
      unitRef="number2">0.0028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i79ade8be40c6488bb46e76815b43b781_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM0ODM_9cce3603-bb6a-4392-ab83-998edb3b0fc9"
      unitRef="rate">0.355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="id14219561eea42e9bb63733a5e9a5d91_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM2MTY_e3b40d18-d045-4cb2-be4c-ca5b15f9524f"
      unitRef="number2">0</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="ic0c73de2db694900b646a5e6ead31542_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM2NTU_3d5731ca-1224-4c07-99a1-61fd9fe69c47"
      unitRef="number2">2</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7aa66f4340d44dc5b59facfd0d62a6da_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM3MDA_a6332180-53e9-4214-b0c2-9b842ac73c5b"
      unitRef="shares">113146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i097def0995554260a2aef20981d33015_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM3MDc_e0c66df2-f5c0-4585-9c67-7a7804e8437d"
      unitRef="shares">95882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained
      contextRef="i1ee22eb38b734ad5b413ede0f551bacc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM4NTA_648a2e56-d4d4-4452-b785-86bc0f86ce20"
      unitRef="rate">1.262</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iddb61182b8a946928e819188f46f9c2a_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM5MjQ_29c18a0a-4970-42ed-870b-34373b750c9c"
      unitRef="shares">25993</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzM5ODE_a8f3f7b4-9d47-4960-9ba4-600fb4a54854"
      unitRef="shares">87034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQwNTQ_d549e0da-db8a-4e21-a0bf-d83176787298">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ2ODM_089eba44-cbc6-427e-9238-b2b01c0b8b00"
      unitRef="number2">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i57eaacbcc4fb484bb8a815bc8c1af4de_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ3MTU_3dffbe28-20f3-44ed-b694-914997f2d7ee"
      unitRef="rate">0.252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i13b1d5f70ddf43e680d36cef506e3ed8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ4MjY_9d4e86b7-62d9-48ac-b8a0-3b537cc3c070"
      unitRef="number2">0</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i714f35373e1a4f569bec3ed1d067021f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzQ4NjU_8523fc0b-c578-44ff-af1a-d2a258b7d3f0"
      unitRef="number2">1.60</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU3MDE_30908566-057a-47f9-85ba-015088ce8e81">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to restricted shares as of and for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Unvested&lt;br/&gt;Restricted&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,928,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i44f344d1674f4999977ab42dd00d8040_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzEtMi0xLTEtMTQzODc_36f5b568-cf4d-486d-b46c-69094bb29ac9"
      unitRef="shares">784968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44f344d1674f4999977ab42dd00d8040_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzEtNC0xLTEtMTQzODc_e66c20ef-3934-43e1-ae61-18f498a76b54"
      unitRef="usdPerShare">26.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzItMi0xLTEtMTQzODc_83b69f94-0db4-4e27-8ab5-dd6c253fc366"
      unitRef="shares">253106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzItNC0xLTEtMTQzODc_2a9bc4b6-bc41-432e-934b-7232a36da4d5"
      unitRef="usdPerShare">34.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzMtMi0xLTEtMTQzODc_6d2a6423-5a73-416d-9776-2aee04178e84"
      unitRef="shares">345680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzMtNC0xLTEtMTQzODc_f39c4e65-37d8-4146-aea8-2e4d108ef28c"
      unitRef="usdPerShare">30.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzQtMi0xLTEtMTQzODc_acb03cc3-5c3f-49f2-9261-fb28d4cc763b"
      unitRef="shares">18662</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzQtNC0xLTEtMTQzODc_46330a6c-2fc3-4eeb-b174-17861d277441"
      unitRef="usdPerShare">25.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtMi0xLTEtMTQzODc_d0ca039b-f318-495a-924d-577cbc92aed3"
      unitRef="shares">673732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtNC0xLTEtMTQzODc_5d3bb872-702f-4469-8b3c-71d593060867"
      unitRef="usdPerShare">27.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtNi0xLTEtMTQzODc_72bdfe38-8cb9-487c-859b-8f0220cf9045">P0Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90YWJsZTpmMmM5MjUxOGFlNjg0OWFmODBjOGJhYzNkMTE5N2NhOC90YWJsZXJhbmdlOmYyYzkyNTE4YWU2ODQ5YWY4MGM4YmFjM2QxMTk3Y2E4XzUtOC0xLTEtMTQzODc_3b6f9079-6564-4de2-9c84-7f6e68a4c9e8"
      unitRef="usdPerShare">24928084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i812f8291f9f245f5876c64aa133d6ff0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzUyNDc_1cf1a447-9ec4-421f-b92c-03ef0a79c72c"
      unitRef="usd">6300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzUzODg_44bff9af-71a2-44e3-b88f-730c3acf10c3">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MDA_af046fc4-9f18-48a7-b9a3-99bc3d8250c1"
      unitRef="usd">9500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MDQ_78ff2d65-46fd-4c31-8bcb-c6412ee7de39"
      unitRef="usd">8200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4fe6df8039e044e295f9d64893113498_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjkvZnJhZzoxNTIyZmNjNTcyYzA0OWI2OGYwMjZlZDgzMTEzYzQzYy90ZXh0cmVnaW9uOjE1MjJmY2M1NzJjMDQ5YjY4ZjAyNmVkODMxMTNjNDNjXzU1MTE_073211c7-7c70-45f6-984d-a0f93dfe2e73"
      unitRef="usd">5700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzk4Nw_a32fa06b-9171-4cdf-9955-6060a0c24678">Earnings per Share &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share.  For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive.  The following table summarizes the dilutive effect of RSUs and options to purchase common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,006,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,303,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,281,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,595,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate.  The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock.&#160; During 2021, 2020 and 2019, the Company purchased 596,084,  1,582,049 and 1,230,050 shares of its outstanding common stock for approximately $19.1 million, $39.4 million and $36.7 million, respectively.  As of December 31, 2021, the Company has approximately $142.6&#160;million remaining under the repurchase authorization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of common stock are entitled to dividends at the discretion of the Company's Board of Directors. In 2021, the Company's Board of Directors declared the first dividend since the Company's initial public offering in 2007. The Company's dividends declared were $0.04 per share of common stock and total dividends paid in cash were $1.7&#160;million  for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzk4OA_62d84134-0489-4683-b957-a2511cec8deb">The following table summarizes the dilutive effect of RSUs and options to purchase common stock:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,006,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,303,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,281,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,595,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItMi0xLTEtMTQzODc_4bc6c352-3b0e-4726-b7a8-db096604ee07"
      unitRef="shares">43006922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItNC0xLTEtMTQzODc_78821336-b2bb-47b3-bd22-d6b4b253fbe3"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzItNi0xLTEtMTQzODc_c9759dc8-ea46-412c-ab4a-42f5a785e504"
      unitRef="shares">45303659</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtMi0xLTEtMTQzODc_a3a80564-e68f-4284-af02-ca560e29781d"
      unitRef="shares">261858</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic157e94c82dc414484ea0d6d909ae26d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtNC0xLTEtMTQzODc_ebc3f0ba-7f81-491c-9496-467fb1134988"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4fe6df8039e044e295f9d64893113498_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzMtNi0xLTEtMTQzODc_b03bb79a-d79f-4677-8619-8c6ee41a86cf"
      unitRef="shares">224946</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib190851c3bd547dcada0719832cd11ec_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtMi0xLTEtMTQzODc_c3703315-959b-45ad-b76d-b516bbf9b23d"
      unitRef="shares">12296</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ide0f1c150f03463c951c1e618c71a334_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtNC0xLTEtMTQzODc_5f287079-3697-4123-8351-9ae8626b562f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3363dba868ea42d88a1d5aea92871206_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzQtNi0xLTEtMTQzODc_9c270fea-d3fe-485c-9cf1-6f2a9aabe992"
      unitRef="shares">66549</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtMi0xLTEtMTQzODc_fb0c94a1-fc87-4d3e-9a7c-53f5e21fc5c1"
      unitRef="shares">43281076</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtNC0xLTEtMTQzODc_0e7a23af-aa51-481e-b650-9af405ee717b"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90YWJsZTpjYWYyMmRjMjAzNDk0ZTdkOWY1ZTgyZjBlMzE2ZTUzMy90YWJsZXJhbmdlOmNhZjIyZGMyMDM0OTRlN2Q5ZjVlODJmMGUzMTZlNTMzXzUtNi0xLTEtMTQzODc_88621ed8-b40f-4cef-a802-6f0407de2f6e"
      unitRef="shares">45595154</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id86c1f96f79346f1afd64b206b62ba55_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzU4NA_d6f945b1-9bef-4def-b731-98db61c0f7f7"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ib0c58cad64e0412eb31248ff7d7867fa_I20151130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzY3Nw_9336dc61-9df9-454c-815c-8e27d931b6af"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc3Ng_fc6234e9-7136-4525-a11c-c23c336a1899"
      unitRef="shares">596084</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc4MQ_f79717f9-4e80-4d93-b4a6-546338e91321"
      unitRef="shares">1582049</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzc4OA_6d99e7da-de7a-4baf-80c3-fca8561b240c"
      unitRef="shares">1230050</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i9823ad8fab664ffb91c658e03a213c01_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg0OA_a7fc688d-0271-4864-bb50-d253f87f33a0"
      unitRef="usd">19100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie8efb937cd2a4fd5b124dd66a24aa458_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg1Mg_e5ce174d-4dd8-49b8-847c-4a2bf188384e"
      unitRef="usd">39400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i22d7fd5b2d4b4c95abcde5739288af41_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3Xzg1OQ_d5cec7c9-a484-47c6-a67e-588cd8e0eb9d"
      unitRef="usd">36700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="id86c1f96f79346f1afd64b206b62ba55_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzkzMw_404695b6-ffa9-40e2-9dff-2ed9b5827e70"
      unitRef="usd">142600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzEwOTk1MTE2MzA1NzU_a51e8c22-efd6-4af3-8882-6d686784d940"
      unitRef="usdPerShare">0.04</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMzUvZnJhZzo1MTA2ZDk2Y2U1M2M0ZDY4OTc2MzA0MGVkZWFiZmU3Ny90ZXh0cmVnaW9uOjUxMDZkOTZjZTUzYzRkNjg5NzYzMDQwZWRlYWJmZTc3XzQ5NDc4MDIzMjc3NzE_1f6e5f1d-6f5b-4e02-857f-57a2bf920e7a"
      unitRef="usd">1700000</us-gaap:DividendsCommonStockCash>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTM_92feb873-020f-41cf-a093-650a362d1ad7">Other Comprehensive Income&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2021 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million. See Note 18, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Employee Benefit Plans,"&lt;/span&gt; for additional details.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5bf7958947494669ba0d178753a6151e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtMi0xLTEtMTQzODc_094a3ba8-411b-4c29-9c65-59a5874529c5"
      unitRef="usd">-8620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i18cac789b4684b579aec40943c3a4bbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtNC0xLTEtMTQzODc_c6d35c4d-6393-4bed-8d60-b7e182bda1ca"
      unitRef="usd">-3580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4dc7cfe3f76448549c9d102435eb971f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtNi0xLTEtMTQzODc_826fadfb-086c-4214-8ce3-ed540e69788e"
      unitRef="usd">6580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzEtOC0xLTEtMTQzODc_3f246475-a60c-4771-bd31-dcb18cd63b36"
      unitRef="usd">-5620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f"
      unitRef="usd">3150000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1"
      unitRef="usd">9490000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNi0xLTEtMTQzODc_eaaa05fe-702f-4728-81fb-ce5a7c74b634"
      unitRef="usd">-7430000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItOC0xLTEtMTQzODc_78c40d88-8399-4e8e-9f39-1842432206ba"
      unitRef="usd">5210000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtNC0xLTEtMTQzODc_ff052ae9-6a9a-4758-88f9-627bebded671"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtNi0xLTEtMTQzODc_ed60a3f0-bc0e-4aab-bd56-86103d736abc"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtOC0xLTEtMTQzODc_9186e68e-b7f5-416d-adc0-faa2d8b93322"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie10b1a9b3f794738bd5b4cf1a7e6bfc9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtMi0xLTEtMTQzODc_f0f33f99-d901-4073-8cd3-919ed99d5c79"
      unitRef="usd">3790000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i829591e4bc2c4db8a6e7b62e5eb75394_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtNC0xLTEtMTQzODc_7b5e623f-a1ce-4961-b849-d1eccc2f1a2d"
      unitRef="usd">9490000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i50ccd40add8d43079de3ac4035828d42_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtNi0xLTEtMTQzODc_c131056a-792c-4789-88ad-e36de1d1e8c0"
      unitRef="usd">-7430000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzQtOC0xLTEtMTQzODc_35d73400-8365-457a-a0c7-40d8de3449fd"
      unitRef="usd">5850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f678a5b09834459b8b5aa9525201c37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtMi0xLTEtMTQzODc_a669d074-4503-4e09-ac82-c893ee1a78a9"
      unitRef="usd">-4830000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i801bfa37e26b4ba0851f53c24241076b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtNC0xLTEtMTQzODc_e57d31a2-ce84-4612-a090-b59da94c3257"
      unitRef="usd">5910000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id36af72423c841c5ab7b39da66b0340e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtNi0xLTEtMTQzODc_8588032b-77fd-4f43-a517-9f07242acc8f"
      unitRef="usd">-850000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzYtOC0xLTEtMTQzODc_6493ad23-d67d-48b4-ae22-fc2e1ffcf8df"
      unitRef="usd">230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzIxNQ_80b87ba3-34fb-4b2d-9856-966499ed495d"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ic7b8a869df884943ba26bacc8457c25e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzMyOQ_9225b6e6-e015-49c1-b75b-c6054ebdc84d"
      unitRef="usd">-3100000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzQ0MQ_f9776792-6fba-49a3-ac2b-d569379ed644"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf6d7fa0d0ff495390aceb7cb8fb0457_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtMi0xLTEtMTQzODc_0149710b-6b38-4f88-987f-89c927333ec9"
      unitRef="usd">-9930000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i07d3989aa0a448b38718097cda19a5ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtNC0xLTEtMTQzODc_0f967ce6-7690-4632-83ef-778eda1e8cc3"
      unitRef="usd">4230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia842d28d417647e9948bbfdef162b7f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtNi0xLTEtMTQzODc_8732f5be-e63c-4d16-956e-89bf71f23978"
      unitRef="usd">-300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzEtOC0xLTEtMTQzODc_183bcee1-d76f-46ec-bf37-50ac59352702"
      unitRef="usd">-6000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce"
      unitRef="usd">670000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c"
      unitRef="usd">-7810000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNi0xLTEtMTQzODc_cc28b1de-a306-42d5-805f-5ac01cef9cd0"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItOC0xLTEtMTQzODc_4d9f95f8-fe16-4dfc-b292-72c19fb305b5"
      unitRef="usd">-260000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtNC0xLTEtMTQzODc_478bec9d-82b8-40b5-9e8d-89708fd0268a"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtNi0xLTEtMTQzODc_db9c140c-4892-433b-a4b5-3dd91824f5a0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtOC0xLTEtMTQzODc_5337a92e-574c-4d05-88b8-1944408dfecd"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i595570b70cdd42729c476baae64f7a12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtMi0xLTEtMTQzODc_90fc4b28-b2ed-4e53-a7b7-5d4e0ecb1a3d"
      unitRef="usd">1310000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e9fc9f5b39a4d5889bd335bd01b7913_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtNC0xLTEtMTQzODc_35d33419-db6b-4002-9ef5-15ad066fc757"
      unitRef="usd">-7810000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2eb228e1c414f069b831235d7f31b77_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtNi0xLTEtMTQzODc_122d4b7e-54fd-4d05-8e11-811f4e9243e6"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzQtOC0xLTEtMTQzODc_3dd3369b-49b4-4ceb-8ef8-a5c20d67abed"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5bf7958947494669ba0d178753a6151e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtMi0xLTEtMTQzODc_368e222d-bf31-49e1-b593-b87e2b15d4b9"
      unitRef="usd">-8620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i18cac789b4684b579aec40943c3a4bbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtNC0xLTEtMTQzODc_691ebd14-cd55-4893-a333-7f8b118c2b48"
      unitRef="usd">-3580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4dc7cfe3f76448549c9d102435eb971f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtNi0xLTEtMTQzODc_48c1d6d7-1205-45b2-9327-42d65825b7ab"
      unitRef="usd">6580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzYtOC0xLTEtMTQzODc_d46b760b-ef0d-4051-86ec-ba8bde1601b7"
      unitRef="usd">-5620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzY4OQ_b34db13b-2907-4da2-b592-9a3882716543"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i39312391a5034ae08486d7d2f60ef852_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzgxMQ_61e94d77-e935-4df6-8833-a16e271929b4"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzkyMw_e19179fc-1b4c-41d0-9a90-b919944ba499"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxNDY_2340c4bc-900b-42cd-abd0-315245c105ba">Segment Information&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TriMas reports its operations in three segments:  Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas&#x2019; president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within each of the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales.  See below for more information regarding the types of products and services provided within each reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Packaging &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Packaging segment, which consists primarily of the Rieke&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, Taplast, Affaba &amp;amp; Ferrari, Stolz, Rapak&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and Omega Plastics brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Aerospace &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Aerospace segment, which includes the Monogram Aerospace Fasteners&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Allfast Fastening Systems&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Mac Fasteners&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, TFI Aerospace, RSA Engineered Products and Martinic Engineering brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Specialty Products &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Specialty Products segment, which includes the Norris Cylinder&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Arrow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment activity is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Profit (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's export sales from the U.S. approximated $80.6 million, $70.0 million and $74.1 million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxMzk_17fb1c21-bf9e-424b-acf5-a91b26bfeff8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment activity is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Profit (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtMi0xLTEtMTQzODc_5d410958-2e14-4449-a5e4-3f4810da5c27"
      unitRef="usd">533260000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtNC0xLTEtMTQzODc_370947a8-265b-4760-adbf-567af85357a6"
      unitRef="usd">488340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMtNi0xLTEtMTQzODc_afba95e1-6c56-4363-9dee-fdf0dcfee18c"
      unitRef="usd">392340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtMi0xLTEtMTQzODc_d5b77daa-7f4b-409e-a9e3-50d90c533616"
      unitRef="usd">183340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtNC0xLTEtMTQzODc_f2f8e8e8-dffa-44d8-8e42-6a842e47b1a0"
      unitRef="usd">167740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzQtNi0xLTEtMTQzODc_0f61e83f-ee4e-46bc-b933-f7f902e635c3"
      unitRef="usd">194110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtMi0xLTEtMTQzODc_493d7fd7-7976-4f85-90cf-4da3298eac54"
      unitRef="usd">140510000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtNC0xLTEtMTQzODc_facb47b8-e92e-4cba-935f-4990375e65ef"
      unitRef="usd">113890000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzUtNi0xLTEtMTQzODc_ad1b6d84-6658-4be9-be4d-3a91908185b8"
      unitRef="usd">137080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtMi0xLTEtMTQzODc_dc3292e6-0cd3-40d1-afbe-49c1adc59f52"
      unitRef="usd">857110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtNC0xLTEtMTQzODc_256a6464-6206-417f-aac2-b703b0c7ee48"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzYtNi0xLTEtMTQzODc_6cee6889-243e-4d37-9226-112f839989c8"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtMi0xLTEtMTQzODc_464e0f7c-b06c-42df-a81f-4b417f81cab1"
      unitRef="usd">96490000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtNC0xLTEtMTQzODc_44a508cb-a48f-4608-bfb7-de917e92dff5"
      unitRef="usd">93990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzgtNi0xLTEtMTQzODc_ed5961ca-a2ad-43b7-9423-f580dcdbde66"
      unitRef="usd">80770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktMi0xLTEtMTQzODc_6135ad4e-1aca-4bd0-9eab-d3d170a266ef"
      unitRef="usd">13270000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktNC0xLTEtMTQzODc_c56a0985-5ca6-4127-9871-96f7122df493"
      unitRef="usd">-133440000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzktNi0xLTEtMTQzODc_9b19afe2-933b-4025-a3bf-52c22c7241db"
      unitRef="usd">28950000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTItMS0xLTE0Mzg3_3c60460e-e0d5-4fa9-a921-cd056371b205"
      unitRef="usd">22550000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTQtMS0xLTE0Mzg3_147f5a13-b01a-495e-916f-3adf23122b0c"
      unitRef="usd">4350000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEwLTYtMS0xLTE0Mzg3_162b69dd-b082-491c-b7ed-8829929d32ac"
      unitRef="usd">16000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTItMS0xLTE0Mzg3_588cd740-a55c-41f8-ad74-f1f49feb2c44"
      unitRef="usd">-37220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTQtMS0xLTE0Mzg3_1cddc4ce-d1eb-4658-a709-1e34d3966356"
      unitRef="usd">-53190000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzExLTYtMS0xLTE0Mzg3_8a9285ed-4500-4a0e-a3e5-4fae03bf1c96"
      unitRef="usd">-34500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTItMS0xLTE0Mzg3_08f62c19-c1b7-4c64-a9be-1440be20f515"
      unitRef="usd">95090000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTQtMS0xLTE0Mzg3_60d7d14b-6103-4d49-9aaa-3a6ba7d6c50e"
      unitRef="usd">-88290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzEyLTYtMS0xLTE0Mzg3_16a93c1e-3d1e-476a-a95d-deb3561ebe62"
      unitRef="usd">91220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTItMS0xLTE0Mzg3_21bdaccb-e48d-44ab-9d3a-0aa056549094"
      unitRef="usd">34080000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTQtMS0xLTE0Mzg3_42aa4ee1-1fef-4942-8a51-e9e86a33d47f"
      unitRef="usd">30730000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE0LTYtMS0xLTE0Mzg3_117099af-5a65-4eb0-ac47-2d60b0838a16"
      unitRef="usd">16400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTItMS0xLTE0Mzg3_b568248f-ef7f-40cc-9922-84b872b6aeac"
      unitRef="usd">5390000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTQtMS0xLTE0Mzg3_241751a5-86af-45eb-ae61-0353ac79a5bb"
      unitRef="usd">5770000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE1LTYtMS0xLTE0Mzg3_1e8abc19-492e-43b6-bc38-04686f3973be"
      unitRef="usd">8110000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTItMS0xLTE0Mzg3_736a0656-c6d9-4603-8cf8-746b57372bf1"
      unitRef="usd">5500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTQtMS0xLTE0Mzg3_8b885626-1cdf-49c5-9f35-8a9e0bd05aad"
      unitRef="usd">3890000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE2LTYtMS0xLTE0Mzg3_e0ac0d93-20e1-4997-8156-3efd2f5a2379"
      unitRef="usd">5090000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTItMS0xLTE0Mzg3_967f87f9-f945-4ac6-9124-451cbd455765"
      unitRef="usd">90000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTQtMS0xLTE0Mzg3_4d9c39bc-5a6d-4b10-9668-63687f173fd8"
      unitRef="usd">90000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE3LTYtMS0xLTE0Mzg3_2b5614d5-6a0b-4694-b02a-e8da7905e6f6"
      unitRef="usd">70000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTItMS0xLTE0Mzg3_b83ef569-260a-420f-b3a7-f227e0cc1fcc"
      unitRef="usd">45060000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTQtMS0xLTE0Mzg3_ed2a87de-72a3-4f12-aa14-d8018d496011"
      unitRef="usd">40480000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzE4LTYtMS0xLTE0Mzg3_bb69cf82-c204-4bcd-ad36-c26747473f0c"
      unitRef="usd">29670000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iff0b05be08fd42bcba4a81eef5c74059_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTItMS0xLTE0Mzg3_31e26cad-7583-4fa7-8eca-e6e140441f3f"
      unitRef="usd">30500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7aaa5cc288db434b97fe8c93e1d128c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTQtMS0xLTE0Mzg3_d46fd837-f20b-497b-a6ac-2f12a5dbbab6"
      unitRef="usd">27600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iafe49885cb3b4f77ba24ff3551ad7517_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIwLTYtMS0xLTE0Mzg3_2f6c41de-7b6e-4529-bbae-50104394f2d4"
      unitRef="usd">24650000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic530efd217374520802d9792d8247da7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTItMS0xLTE0Mzg3_9339dbfb-2567-4597-84d8-fe05832c3d42"
      unitRef="usd">18700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd2e5945a4b844b39a82dc9b8b4a3acc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTQtMS0xLTE0Mzg3_1ba51f4a-6247-42a6-8f38-af437c18ac20"
      unitRef="usd">18130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id1b4b719acfe465481ab7477c15e76b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIxLTYtMS0xLTE0Mzg3_e326c6e7-e839-4360-ab9b-ad67cd9a8b2f"
      unitRef="usd">15090000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib7b3c2ad3a95411e863a0bd17ef5cdfd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTItMS0xLTE0Mzg3_bae86bde-d250-4d8c-97f4-c48d5d8f48b9"
      unitRef="usd">4120000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6795ce732ecd47f4bbf056a2c75b3fd8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTQtMS0xLTE0Mzg3_b414b2a1-33ec-4cde-ab04-fe20821f0b33"
      unitRef="usd">3910000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic935cb178fd543748c8946c0aac583ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIyLTYtMS0xLTE0Mzg3_c6a7a0f1-01c7-4e5b-b16c-6634317c6933"
      unitRef="usd">3480000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i01cb7ba368a446f68f93df33ef278a57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTItMS0xLTE0Mzg3_d9bda8ed-8539-4df1-abf8-4e2088e571de"
      unitRef="usd">130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i88003eadb1dc4c2f8ea6ef7717265c92_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTQtMS0xLTE0Mzg3_2d7b5215-a4c5-4baa-83b8-6ac923e16bdd"
      unitRef="usd">130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0957d1e7a8dd47759a3cec46fa26d435_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzIzLTYtMS0xLTE0Mzg3_11b52120-a51a-441b-93ff-a27a20056602"
      unitRef="usd">280000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTItMS0xLTE0Mzg3_edec7844-9e3c-4104-a4c6-9fa788f8f29b"
      unitRef="usd">53450000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTQtMS0xLTE0Mzg3_f4fea6d7-50ac-46f5-b6fd-69692451eae3"
      unitRef="usd">49770000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI0LTYtMS0xLTE0Mzg3_12d69a73-3316-49f8-aa9d-b36893cd4e24"
      unitRef="usd">43500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="iab1b86c340b04763b00cdb71f5be9911_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTItMS0xLTE0Mzg3_1e420e54-1e7e-4a14-b56c-c791c861da61"
      unitRef="usd">739920000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icfd5e936803e4b1a83d60b3202b1c81d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTQtMS0xLTE0Mzg3_b95946db-d5c1-4cf0-87f9-cd2091c801ba"
      unitRef="usd">721440000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab5d438ce5f54c648d27d13f7fab4c2e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI2LTYtMS0xLTE0Mzg3_a1578d9b-b5e5-448c-8300-39277e49d445"
      unitRef="usd">546950000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icff781f641f54a8ab2ecc90e996c87a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTItMS0xLTE0Mzg3_355b6a4e-aa8a-4861-b959-d80fb3c14241"
      unitRef="usd">353800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09b600a6ab6d42698177145ffa3c15f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTQtMS0xLTE0Mzg3_74efb529-91c2-40ff-b431-e581e6f941f3"
      unitRef="usd">348190000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i237d76b6678e41a690f6eb84f85a1ead_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI3LTYtMS0xLTE0Mzg3_566fb217-cb0c-49e5-aeb3-f828bc99f88a"
      unitRef="usd">393260000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i12e2e159f3eb46c682606b16a24f02d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTItMS0xLTE0Mzg3_89203f2a-2532-436a-9d9a-d4d40da001d1"
      unitRef="usd">73260000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i040677f69710445587696bd3d0a5bd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTQtMS0xLTE0Mzg3_69b36cf9-7b4f-4f0d-be43-ff15e10fe1ac"
      unitRef="usd">65520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2705be0c37834e1ba1b95f8104389cb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI4LTYtMS0xLTE0Mzg3_33ffaecb-c113-4e55-8e57-057ddc2c60a2"
      unitRef="usd">77250000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1829a49a212c4cd9ab9764b165c87607_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTItMS0xLTE0Mzg3_1476d498-228e-4744-813e-3865578d3aab"
      unitRef="usd">136660000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7bed929094a94cfbad95d0ac574f9d70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTQtMS0xLTE0Mzg3_4975e912-576c-4ccc-9471-fb6a47801135"
      unitRef="usd">58730000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1c5c90a6bd624762b8c878e00126cc45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzI5LTYtMS0xLTE0Mzg3_970b06b9-7ced-48f6-ae00-bf4ce559e82d"
      unitRef="usd">175240000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTItMS0xLTE0Mzg3_07258b8d-0baf-413d-a963-9b89e1d6f389"
      unitRef="usd">1303640000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTQtMS0xLTE0Mzg3_15e03462-264b-46ab-af7b-b1a83710290b"
      unitRef="usd">1193880000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTphNTAwYjU3ODcyZWM0ZWM0OWZiYzIyM2FmMjNmYjg5ZC90YWJsZXJhbmdlOmE1MDBiNTc4NzJlYzRlYzQ5ZmJjMjIzYWYyM2ZiODlkXzMyLTYtMS0xLTE0Mzg3_9851809d-c4e0-498d-97cf-73d826c87dfb"
      unitRef="usd">1192700000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMxMzY_25e844b3-2d4c-4c80-a571-bbc5c558d3c0">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i39227b5212f2470a9b303650942c79b0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMi0xLTEtMTQzODc_9e4aa6ae-fa75-44d9-92fd-fc4c2934b032"
      unitRef="usd">160650000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="iae53f109bf99435ba7700cac2bf0c3a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtNC0xLTEtMTQzODc_eacdbced-3a56-47ae-ad9b-31e70a22200e"
      unitRef="usd">209380000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ic834146db7004da3a9c98ed8e1710566_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtNi0xLTEtMTQzODc_2c3e89e6-d193-4a72-a692-25d1d8138790"
      unitRef="usd">116350000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i185d41b508554340ba646eacf6a71367_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtOC0xLTEtMTQzODc_601d7a50-1044-488c-94b8-a471acd034c6"
      unitRef="usd">225120000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i8b6a1f01cf85457b82bd65402aa52ebd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMTAtMS0xLTE0Mzg3_1358782c-9735-47fc-9704-d4745117b0c0"
      unitRef="usd">87420000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="iab6f935b5ca24f87a50b03686cb4266f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzQtMTItMS0xLTE0Mzg3_00e94785-d48e-4c88-91aa-685d8adf4206"
      unitRef="usd">110530000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i88577ec0981746a8b4fb1f15644ab5cf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMi0xLTEtMTQzODc_25f14f79-1685-438a-9038-8d865dbec941"
      unitRef="usd">41310000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i3b1b303a062446d4b18e7792eab8d28f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtNC0xLTEtMTQzODc_8655c805-b0c1-4efa-97f1-c49d219d8358"
      unitRef="usd">37080000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i42d896ec55884b6e99d6ae57e6ae29d0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtNi0xLTEtMTQzODc_c5d15bb5-b20c-4f26-afce-8ebcbfdb448b"
      unitRef="usd">46350000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i7b255e33ef504ffa8fb8c12487277ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtOC0xLTEtMTQzODc_3a5da8e5-0e57-47b2-9ec2-02c4e60c470b"
      unitRef="usd">41140000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ie4d74dad5adc4bc397625b72e926f16b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMTAtMS0xLTE0Mzg3_c7c1b8c4-7c7e-42ef-bea8-104bab56e50b"
      unitRef="usd">37920000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i7287c0d52d174e1c9f8548a2db8513e8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzUtMTItMS0xLTE0Mzg3_d4cddbcd-d366-481d-94ac-187de48fabf2"
      unitRef="usd">40720000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ibc584b3a4fbd422a9576cf82274d556e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMi0xLTEtMTQzODc_1c7b4576-4f6d-443e-adeb-3c9dc10eed47"
      unitRef="usd">15290000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i6369d610db1f467b82f5b99f0f1e502a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtNC0xLTEtMTQzODc_80c2c6d7-adcc-4e13-9369-0a995af814e6"
      unitRef="usd">42000000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ic314404a05414c92ae0624c4ac21cb25_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtNi0xLTEtMTQzODc_bfa1a349-9185-4f57-8bc1-67e6df54f487"
      unitRef="usd">11740000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="iba45ddaef5c34a1380bd15d9ab216a9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtOC0xLTEtMTQzODc_9f7b317c-128f-4990-9993-0420431e0ba8"
      unitRef="usd">19510000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="iad95c39f34414608bc5d2108d0a3fd50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMTAtMS0xLTE0Mzg3_991df13b-f6de-4b14-a43a-60660973cd7b"
      unitRef="usd">6290000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i075926beff4e4683988ee6d07d0de925_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzYtMTItMS0xLTE0Mzg3_803951ca-4949-497e-a25e-592a3c35ee3c"
      unitRef="usd">18430000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i74c9a088888e4dbfa74e6cd13c4108c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMi0xLTEtMTQzODc_f5735fa6-7c4b-4511-8a32-d1c2131288b1"
      unitRef="usd">217250000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="ib8e5fd5f6a1c4cb3a4f7fdb0136b4d5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctNC0xLTEtMTQzODc_e93a77e5-ae7e-4695-8342-05a9c5e4c0f3"
      unitRef="usd">288460000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ia4df4cb254ca431baba834e1d26339e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctNi0xLTEtMTQzODc_e70e5531-ef80-447f-8dc4-cbed2622266b"
      unitRef="usd">174440000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i007b8b71bb4f45b7b3c2f0387de26118_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctOC0xLTEtMTQzODc_b46469bd-8995-4044-9407-ca3a23de5dfc"
      unitRef="usd">285770000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i9dab1000c313499084ff5e47bcc62f78_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMTAtMS0xLTE0Mzg3_c769040b-161f-45bf-a321-1338d364afef"
      unitRef="usd">131630000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i94ad13c2820147d4a204130a8ec2066b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzctMTItMS0xLTE0Mzg3_f2c2ca42-f8d4-4db1-b575-073a8f8c496b"
      unitRef="usd">169680000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ibe68884bb042429d9015608bd077653f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMi0xLTEtMTQzODc_55169d4a-71f5-4c2e-abf1-17a782ca02d1"
      unitRef="usd">639860000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i55fec8a3ae8e49539b70a38e12257bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktNC0xLTEtMTQzODc_d7969d48-afda-4c47-a01b-51b59f920648"
      unitRef="usd">489390000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ibfca0fedac57418191bf9b99c0ca485d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktNi0xLTEtMTQzODc_20475b83-2fe0-4ae6-bf58-71d7b3c0f6d2"
      unitRef="usd">595530000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i759893aa7576403c916615adf667e3ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktOC0xLTEtMTQzODc_f8fb06f8-363b-40aa-9b6b-f8a2d54e17be"
      unitRef="usd">477460000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="iaa880ba8ecaa4027a90aff8a0cd457b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMTAtMS0xLTE0Mzg3_626939f8-468f-4343-bf2c-cd6bf70a483b"
      unitRef="usd">591900000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i1397ac0bb0954bacaa3b7b5e5fe5c309_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzktMTItMS0xLTE0Mzg3_e768da01-81fb-4351-9906-933fb7ce94b6"
      unitRef="usd">540680000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTItMS0xLTE0Mzg3_bc396058-8469-4b58-ae8f-681fa1c608ef"
      unitRef="usd">857110000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTQtMS0xLTE0Mzg3_8de30496-811c-46d0-9711-f47589e02d51"
      unitRef="usd">777850000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTYtMS0xLTE0Mzg3_05f825fa-043a-4a34-806b-e82879f8514f"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTgtMS0xLTE0Mzg3_f89a4b25-5c70-4364-abdb-6970047fd184"
      unitRef="usd">763230000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTEwLTEtMS0xNDM4Nw_a6b1f29c-7d35-4eab-b983-2e0aa5cb035a"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90YWJsZTpiMjc5ZThkOWQ0MDA0YzMyYjhiMGJkMWYzYTZlOGY0Yi90YWJsZXJhbmdlOmIyNzllOGQ5ZDQwMDRjMzJiOGIwYmQxZjNhNmU4ZjRiXzEwLTEyLTEtMS0xNDM4Nw_e84bbfc2-9fef-4b9c-87ee-805f7a4be69b"
      unitRef="usd">710360000</us-gaap:NoncurrentAssets>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwNzA_eb184434-247b-408f-b36f-2af6dde3af9a"
      unitRef="usd">80600000</trs:ExportSalesFromUnitedStatesOfAmerica>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwNzQ_64f9065e-a779-4c3b-9104-457c88d93c5c"
      unitRef="usd">70000000</trs:ExportSalesFromUnitedStatesOfAmerica>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDQvZnJhZzo2ZjNiMjNmYmMyZTI0Y2IxYmY0Mzg2Y2MyMmE3MDhkMy90ZXh0cmVnaW9uOjZmM2IyM2ZiYzJlMjRjYjFiZjQzODZjYzIyYTcwOGQzXzMwODE_8f01000a-3aa1-45e3-ad9d-75b8f59509e0"
      unitRef="usd">74100000</trs:ExportSalesFromUnitedStatesOfAmerica>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2ODg_7129435f-e1bf-43c3-bb95-55df57116660">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM3MTU_ab7b3990-c35a-429e-9056-30cf597dd246">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred taxes are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in foreign affiliates, including withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Differences in statutory foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of an approximate $6.4&#160;million deferred tax benefit related to an interest limitation carryforward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded deferred tax assets on approximately $34.0 million of various state operating loss carryforwards and $57.6 million of various foreign operating loss carryforwards.  The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had approximately $1.3 million and $1.6 million of unrecognized tax benefits ("UTBs") as of December&#160;31, 2021 and 2020, respectively.  If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December&#160;31, 2021 and 2020 by approximately $1.1 million and $1.4 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the UTBs for the years ended December&#160;31, 2021 and 2020 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;br/&gt;Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the UTBs summarized above, the Company has recorded approximately $0.8 million and $0.8 million in potential interest and penalties associated with uncertain tax positions as of December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2014 through 2021.  In addition, there are currently several state and foreign income tax examinations in process.  The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.&lt;/span&gt;&lt;/div&gt;Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtMi0xLTEtMTQzODc_30beb851-c931-4306-86ca-5ce6c5f70158"
      unitRef="usd">28380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtNC0xLTEtMTQzODc_50b02b86-241d-498b-a707-bed9a4cf6467"
      unitRef="usd">-134630000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzMtNi0xLTEtMTQzODc_89d406a4-34ca-4f52-9200-a9ca50f150e5"
      unitRef="usd">52190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtMi0xLTEtMTQzODc_03003696-67d7-42e7-93d8-9a7e84747d34"
      unitRef="usd">40730000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtNC0xLTEtMTQzODc_25fbe315-9d6d-4f1b-ac8b-f71ffaf524a6"
      unitRef="usd">31920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzQtNi0xLTEtMTQzODc_befeeb79-23e5-4ee1-9b87-f85cde771a48"
      unitRef="usd">26070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtMi0xLTEtMTQzODc_997a4137-9887-4305-8b30-b2f5d81073dd"
      unitRef="usd">69110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtNC0xLTEtMTQzODc_07160324-4522-49c4-b843-0c014b3325ed"
      unitRef="usd">-102710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzUtNi0xLTEtMTQzODc_98c60882-a1c8-4747-8084-898d6ac78f4f"
      unitRef="usd">78260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctMi0xLTEtMTQzODc_248c8971-4f7e-4a38-baeb-53c228f5c3c4"
      unitRef="usd">940000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctNC0xLTEtMTQzODc_c41186e4-02e9-42ba-b8a5-b02622525718"
      unitRef="usd">200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzctNi0xLTEtMTQzODc_2740b963-d82b-4241-bed5-dced2a9a5326"
      unitRef="usd">3530000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtMi0xLTEtMTQzODc_1a77ecc9-ca18-46a9-9775-583e0caf039d"
      unitRef="usd">530000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtNC0xLTEtMTQzODc_268884c8-3f54-40b2-9551-91383d92296c"
      unitRef="usd">810000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzgtNi0xLTEtMTQzODc_f08ca369-5391-44e2-8e9d-32c483417e6c"
      unitRef="usd">1280000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktMi0xLTEtMTQzODc_30aa29f4-2afd-4080-9d43-9550a0035125"
      unitRef="usd">8840000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktNC0xLTEtMTQzODc_0d0027a8-6bcd-4888-a870-959e2bdfcbe8"
      unitRef="usd">7750000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzktNi0xLTEtMTQzODc_6a3ceae9-1596-4909-8bd1-fafcad961ea3"
      unitRef="usd">7070000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTItMS0xLTE0Mzg3_d2f69299-5692-47f2-a519-8f1cef584ec6"
      unitRef="usd">10310000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTQtMS0xLTE0Mzg3_de744ef0-60c6-4601-807b-17f982c774e9"
      unitRef="usd">8760000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEwLTYtMS0xLTE0Mzg3_7a5a2f4b-84a4-462c-b59b-3cd92b9759fb"
      unitRef="usd">11880000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTItMS0xLTE0Mzg3_c453ee99-b7e3-4468-ad65-edd5d47836d8"
      unitRef="usd">5450000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTQtMS0xLTE0Mzg3_07d1079d-4f61-40ba-8f72-daa8cce9d76f"
      unitRef="usd">-16900000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEyLTYtMS0xLTE0Mzg3_38dc6ede-f0fc-42e6-afe5-bacebc0baf05"
      unitRef="usd">4890000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTItMS0xLTE0Mzg3_2c53468b-93c0-4e91-906d-f48d9fb913c4"
      unitRef="usd">670000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTQtMS0xLTE0Mzg3_a3a0958e-72bd-499f-bcf6-418227363ee5"
      unitRef="usd">-4430000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzEzLTYtMS0xLTE0Mzg3_f7b27393-ce31-4494-a927-a11e3974afcc"
      unitRef="usd">500000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTItMS0xLTE0Mzg3_ab9abe27-be00-4451-ac11-76d8cfd925eb"
      unitRef="usd">-4630000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTQtMS0xLTE0Mzg3_8ef8662e-6b38-44f8-b95b-a61ac2bc529a"
      unitRef="usd">-10380000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE0LTYtMS0xLTE0Mzg3_3fa40669-3aed-4e09-a8c0-3b8d89fb3095"
      unitRef="usd">-950000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTItMS0xLTE0Mzg3_fe40d9ca-12b9-43de-be7c-f526f7fea1f9"
      unitRef="usd">1490000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTQtMS0xLTE0Mzg3_761a3fad-f2df-4f68-8f14-7348d305f295"
      unitRef="usd">-31710000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE1LTYtMS0xLTE0Mzg3_bc2a3c8d-b550-44dd-8d46-5aa93052dc4b"
      unitRef="usd">4440000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTItMS0xLTE0Mzg3_3a9c63ad-fe23-4ca7-9e3e-ef364fe5f6dd"
      unitRef="usd">11800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTQtMS0xLTE0Mzg3_27690e76-8e8b-4735-b719-938f4d89d785"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo1NGM3Y2RhYjQwYjY0YmU4OTg0OWQ4NzhjNzA1ZDY2NC90YWJsZXJhbmdlOjU0YzdjZGFiNDBiNjRiZTg5ODQ5ZDg3OGM3MDVkNjY0XzE2LTYtMS0xLTE0Mzg3_9b5d4ed0-70ec-4c09-b06d-598de5eb30e4"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2OTM_3526e2c8-5d56-4ee2-81e1-bad512de7c96">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred taxes are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in foreign affiliates, including withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzItMi0xLTEtMTQzODc_64084a57-59a0-4f48-9bf5-f6e968b9d031"
      unitRef="usd">950000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzItNC0xLTEtMTQzODc_1b5cc5fd-11ed-4d3b-9dca-de1c3090cdd0"
      unitRef="usd">260000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzMtMi0xLTEtMTQzODc_4abf3b90-2642-484b-92d8-7fbf770fb434"
      unitRef="usd">5330000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzMtNC0xLTEtMTQzODc_dd7dbdc1-342a-41ef-b709-801c771fcdf0"
      unitRef="usd">5080000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzUtMi0xLTEtMTQzODc_2d93f48d-04bd-4d2d-b7c3-0f3ac9f2d035"
      unitRef="usd">15320000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzUtNC0xLTEtMTQzODc_bb62a745-f5e8-4761-a58e-57fe1ee29cbb"
      unitRef="usd">19190000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <trs:DeferredTaxAssetsOperatingleaseliability
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzYtMi0xLTEtMTQzODc_e2b6e93a-ced5-432b-8870-6e527e859dc7"
      unitRef="usd">13440000</trs:DeferredTaxAssetsOperatingleaseliability>
    <trs:DeferredTaxAssetsOperatingleaseliability
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzYtNC0xLTEtMTQzODc_8b4bd1b1-8158-4e75-a24f-fc8a556a72a9"
      unitRef="usd">8950000</trs:DeferredTaxAssetsOperatingleaseliability>
    <trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzctMi0xLTEtMTQzODc_7b8856f8-ec40-4c42-941a-33047d93842e"
      unitRef="usd">30690000</trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzctNC0xLTEtMTQzODc_db03b663-844e-4f7f-a847-0aa71acc7561"
      unitRef="usd">20760000</trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzgtMi0xLTEtMTQzODc_09fd693a-9668-42a4-916e-88aa3397196d"
      unitRef="usd">340000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzgtNC0xLTEtMTQzODc_86de0be8-1afd-4479-a886-f5d3de52545e"
      unitRef="usd">340000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzktMi0xLTEtMTQzODc_296d0782-b076-49a2-bebb-82fa945c993a"
      unitRef="usd">66070000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzktNC0xLTEtMTQzODc_7883f4ea-6181-4b3f-b24b-850896ca11fc"
      unitRef="usd">54580000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEwLTItMS0xLTE0Mzg3_26c6144a-512e-482a-973f-22ec19efa230"
      unitRef="usd">19960000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEwLTQtMS0xLTE0Mzg3_4c1f616f-792b-4e01-b2be-ea8d826914a4"
      unitRef="usd">10180000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzExLTItMS0xLTE0Mzg3_2a0420e6-7de0-4b53-b745-b409cc2b09fc"
      unitRef="usd">46110000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzExLTQtMS0xLTE0Mzg3_1433a1b1-b485-4740-b2d9-485bcfe5acf4"
      unitRef="usd">44400000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEzLTItMS0xLTE0Mzg3_853b6bbe-0c07-4ebf-8923-3c5303e5972a"
      unitRef="usd">23920000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzEzLTQtMS0xLTE0Mzg3_227c81bf-7177-4334-bf26-1585d15dc37d"
      unitRef="usd">24140000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <trs:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE0LTItMS0xLTE0Mzg3_745ce3f1-9827-4a81-be1d-3a900c96215f"
      unitRef="usd">13130000</trs:DeferredTaxLiabilitiesRightofUseAsset>
    <trs:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE0LTQtMS0xLTE0Mzg3_f9ed1f2a-2934-4415-939b-c79d7180051a"
      unitRef="usd">8930000</trs:DeferredTaxLiabilitiesRightofUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE1LTItMS0xLTE0Mzg3_867f5f98-75ac-4157-bab6-3a83951db364"
      unitRef="usd">20160000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE1LTQtMS0xLTE0Mzg3_739ec78e-57a7-46a5-8d4e-2b5a70282478"
      unitRef="usd">16230000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE2LTItMS0xLTE0Mzg3_82275641-2e08-4b36-a44b-49ab6a85977e"
      unitRef="usd">420000</trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax>
    <trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE2LTQtMS0xLTE0Mzg3_7d5258e2-6ec1-45b8-ac91-3c61a8f97740"
      unitRef="usd">370000</trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE4LTItMS0xLTE0Mzg3_9bc2b225-ca2c-4589-9da4-60224e7c10b2"
      unitRef="usd">57630000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE4LTQtMS0xLTE0Mzg3_8945beb8-eda5-4849-b6a7-98f2a451d6de"
      unitRef="usd">49670000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE5LTItMS0xLTE0Mzg3_d07a08df-ad59-4371-93f9-1aa4242f6003"
      unitRef="usd">11520000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjMjFkY2ZjZDE3N2E0YzEyODM4NmM4ZjA5MDZiYmZiNS90YWJsZXJhbmdlOmMyMWRjZmNkMTc3YTRjMTI4Mzg2YzhmMDkwNmJiZmI1XzE5LTQtMS0xLTE0Mzg3_40115eb7-6b1d-48d3-8bd4-1cd58b42a090"
      unitRef="usd">5270000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2OTk_7b74b5b0-b19a-4b3d-afa5-269f18711e40">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Differences in statutory foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits and incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItMi0xLTEtMTQzODc_971af71d-39f0-4b7b-8baf-c6ce319001f7"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItNC0xLTEtMTQzODc_1d51ad1d-b22d-4f73-b3b9-1b5913143ce3"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzItNi0xLTEtMTQzODc_aa4605c6-72d7-46f7-9183-5da20ea59216"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtMi0xLTEtMTQzODc_6330e836-37be-471a-b2e8-31daca853852"
      unitRef="usd">14550000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtNC0xLTEtMTQzODc_1ae30614-cb17-4d2c-9621-69c3dd9ac9e6"
      unitRef="usd">-21570000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzMtNi0xLTEtMTQzODc_289ca943-2c5b-4bb8-8d20-e58ff1248ab7"
      unitRef="usd">16440000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtMi0xLTEtMTQzODc_2169544c-cf26-4c25-92d6-c2373475b362"
      unitRef="usd">960000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtNC0xLTEtMTQzODc_03bb3402-e01e-4f60-b762-a678a152cd01"
      unitRef="usd">-2850000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzQtNi0xLTEtMTQzODc_6dad447b-ba4b-4b25-ab20-e2b6fa56f60f"
      unitRef="usd">970000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtMi0xLTEtMTQzODc_6a0e6820-0749-4320-b0d6-c2c2ba47e53d"
      unitRef="usd">-1690000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtNC0xLTEtMTQzODc_95ccaf17-ded2-4031-a504-06ccd525b871"
      unitRef="usd">-1500000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzUtNi0xLTEtMTQzODc_745eba60-7b76-4537-a9cb-a21b6e101037"
      unitRef="usd">-870000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtMi0xLTEtMTQzODc_f53b64eb-85e0-4638-886b-d7390bb00206"
      unitRef="usd">-550000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtNC0xLTEtMTQzODc_51faa8ee-098b-443b-8afe-8fda18772748"
      unitRef="usd">-920000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzYtNi0xLTEtMTQzODc_591a73dd-568f-4af3-ba5c-659be58d64c4"
      unitRef="usd">-920000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctMi0xLTEtMTQzODc_eda8475e-ef7c-4536-aaf8-277832412eb3"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctNC0xLTEtMTQzODc_20957283-b4b5-4601-b664-35e7ada6ca1b"
      unitRef="usd">13430000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzctNi0xLTEtMTQzODc_15e005cd-9a1a-4c17-9003-72bfc6771374"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTItMS0xLTE0Mzg3_94ad6dba-1bbf-443d-8536-1eb2a7862b70"
      unitRef="usd">5060000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTQtMS0xLTE0Mzg3_7a58f6be-afc9-4dae-8e10-8e5e267c5525"
      unitRef="usd">2130000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzEyLTYtMS0xLTE0Mzg3_1f260086-11c6-4b83-9422-8bf17a18ff75"
      unitRef="usd">1160000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTItMS0xLTE0Mzg3_ff4349de-188d-4398-a95b-74cc3cd2c155"
      unitRef="usd">2100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTQtMS0xLTE0Mzg3_fe497e99-2e93-4204-967a-e0eba57fb62f"
      unitRef="usd">-6390000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE0LTYtMS0xLTE0Mzg3_f2150645-65d8-4516-b7d0-29d7a0a51a00"
      unitRef="usd">3580000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTItMS0xLTM0NDU5_e1e81268-3a34-4112-a3e1-8d6def857eba"
      unitRef="usd">2280000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTQtMS0xLTM0NDU5_537ed9f3-034e-4e90-bc77-a45db0b178f2"
      unitRef="usd">260000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE1LTYtMS0xLTM0NDU5_98a79c9a-526c-4210-a51b-2eaacc095dd0"
      unitRef="usd">210000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTItMS0xLTE0Mzg3_c76b1c39-8ff3-46be-82cd-833bbe550bd5"
      unitRef="usd">-790000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTQtMS0xLTE0Mzg3_ca885f27-fdb9-4d61-b152-23b5f6da93cc"
      unitRef="usd">-1280000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE3LTYtMS0xLTE0Mzg3_7f189e78-c2d2-4873-be55-5e3d5f508b41"
      unitRef="usd">-1930000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTItMS0xLTE0Mzg3_b3bfa5bc-f8f5-4944-82ed-69b6ec290f5c"
      unitRef="usd">11800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTQtMS0xLTE0Mzg3_0928f46c-fa57-47eb-823c-da99f1da1e37"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05b2e23442d24789a8a7d16f1edbac04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTpjM2E3YzVmNDcyMTA0OTIxOGM5MjgwM2EwYzQ2YTM2Ny90YWJsZXJhbmdlOmMzYTdjNWY0NzIxMDQ5MjE4YzkyODAzYTBjNDZhMzY3XzE4LTYtMS0xLTE0Mzg3_02405a2c-e2fa-4565-b119-a8b39b496472"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i1750636f3ea94a2b9d81054643eb55ee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzY2MQ_8554611d-80ff-4fe2-a81e-2bb5615f4a69"
      unitRef="usd">-6400000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i237c812675c841d291ff1312ab69320f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzc4Mg_e855e7db-db53-4b4f-9f9c-21c14e6f376c"
      unitRef="usd">34000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i906b93bd124b4dc3a0222ddaab4cc7fd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzgzNQ_1ed3068b-bc6d-4840-8eeb-2a65ed9131c9"
      unitRef="usd">57600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzIzOTM_192113c1-ba5c-4c8d-bdf1-99d978c9c67f"
      unitRef="usd">1300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI0MDA_9d50b3c0-da94-4d7f-be5f-0336b816fbb5"
      unitRef="usd">1600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI2NDM_63223f6e-32a2-4888-8bf7-08e76fbf945f"
      unitRef="usd">1100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI2NTA_f6c82d11-bfd2-4f2d-804d-356753923f5b"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzM2ODY_520d4a2c-099a-4e54-9720-313073c4a52e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the UTBs for the years ended December&#160;31, 2021 and 2020 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;br/&gt;Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(540)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib8c473882d634dc7919268f8ccd7ca6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzEtMi0xLTEtMTQzODc_a3c8f10b-3ccd-442b-9d18-b86ead428c46"
      unitRef="usd">2250000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzMtMi0xLTEtMTQzODc_b8a154f9-a5bd-41f5-8be7-99960db7a073"
      unitRef="usd">150000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzUtMi0xLTEtMTQzODc_8c18a161-61ee-4aeb-8c24-5411dde4a7f7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzYtMi0xLTEtMTQzODc_b9e0bffe-32a3-4b9e-a952-c9e66b03a22b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzctMi0xLTEtMTQzODc_0fcf9050-ccf3-4881-9794-163d0756976d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzgtMi0xLTEtMTQzODc_9fbcf443-ac19-461d-9796-3cbbc182c433"
      unitRef="usd">760000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzktMi0xLTEtMTQzODc_86e8ffd6-4386-42ac-b579-b0d141e9f08a"
      unitRef="usd">1640000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzExLTItMS0xLTE0Mzg3_2d3a8557-4dd3-46ca-9f16-0b5583382fe7"
      unitRef="usd">130000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzEzLTItMS0xLTE0Mzg3_3aaa31ce-5766-4962-99a1-9f2e29c1ec2e"
      unitRef="usd">20000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE0LTItMS0xLTE0Mzg3_5a783169-00b7-4d29-a8b3-cde1a40ca021"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE1LTItMS0xLTE0Mzg3_e800694f-78ea-413f-bf82-1491e7481fc3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE2LTItMS0xLTE0Mzg3_389497f2-d154-47a5-89c2-c02676dd2318"
      unitRef="usd">540000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90YWJsZTo2MjRiMWY0MTI4NjM0YWVmODk0NzRhZTRmMmVjZGM1OS90YWJsZXJhbmdlOjYyNGIxZjQxMjg2MzRhZWY4OTQ3NGFlNGYyZWNkYzU5XzE3LTItMS0xLTE0Mzg3_d117c99f-3763-47a4-acb9-a54be313f139"
      unitRef="usd">1250000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i9ea83b45482942809573410c95811ffc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI4NjQ_05a9e920-c056-475a-8bc3-e5473f97aad1"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i222f2e056beb49c993a514eb81da84bb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDcvZnJhZzo1MDIwYmJiMDgwNDM0MTY3YjY1MjhjNDkzYjQ5Y2UwMS90ZXh0cmVnaW9uOjUwMjBiYmIwODA0MzQxNjdiNjUyOGM0OTNiNDljZTAxXzI4NzE_59545427-5963-4a51-b7c8-0a17d8736d01"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzExODM_24ed1f75-de93-488e-8868-f2d1ea3badcc">Subsequent Events&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 28, 2022, the Company announced that it has acquired Intertech Plastics LLC and related companies (collectively, "Intertech") for a purchase price of approximately $65&#160;million, subject to customary closing conditions. Intertech is a manufacturer of custom injection molded products used in medical applications, as well as products and assemblies for consumer and industrial applications, and has annual net sales of approximately $32&#160;million. Intertech will become part of the Packaging reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 18, 2022, the Company announced that its Board of Directors had declared a cash dividend of $0.04 per share of TriMas Corporation common stock, which will be payable on March 11, 2022 to shareholders of record as of the close of business on March 4, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SubsequentEventsDate
      contextRef="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExNTc_a79595d1-ca46-4a96-8aa6-5a9c8717ac14">2022-02-28</us-gaap:SubsequentEventsDate>
    <trs:Purchasepricebasedondefinitivesalesagreement
      contextRef="ia76da98817d64365b6a9a86653da52d4_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExODk_fb3f1f1c-6fee-4b8c-abe1-b13c170b92ed"
      unitRef="usd">65000000</trs:Purchasepricebasedondefinitivesalesagreement>
    <us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod
      contextRef="i33e625016167458a8858e3f2b4fc66d2_D20220228-20220228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzM4NDgyOTA3MDExNzY_a4748ced-0a11-4783-81df-28a8fa8bff3d"
      unitRef="usd">32000000</us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2MTE_b0766672-42fc-49e4-8ec4-cf989a86668e">2022-02-18</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="idd90463faa974d5891c074c6f31a6772_I20220218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ0ODY_b2f11c56-996b-4ea9-a602-185401186b4b"
      unitRef="usdPerShare">0.04</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2MzA_18667812-c986-4c35-9e5c-113244092b2a">2022-03-11</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNTMvZnJhZzpmMDFjODJlNmIzM2U0NTAyYWUxOWZlOTVmNzhjNGJkYS90ZXh0cmVnaW9uOmYwMWM4MmU2YjMzZTQ1MDJhZTE5ZmU5NWY3OGM0YmRhXzE2NDkyNjc0NDQ2NDY_c79aed7e-2864-4bec-b8d3-d2e385077509">2022-03-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <dei:AuditorName
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yODAvZnJhZzowODMwZTg3YWI5Y2U0OTQ3YWU3MWY3MDQ3OTBiMDhhMi90ZXh0cmVnaW9uOjA4MzBlODdhYjljZTQ5NDdhZTcxZjcwNDc5MGIwOGEyXzE2NDkyNjc0NDI0OTQ_6f820ab9-eed3-4049-9d70-edd6c6f45e99">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorFirmId
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yODAvZnJhZzowODMwZTg3YWI5Y2U0OTQ3YWU3MWY3MDQ3OTBiMDhhMi90ZXh0cmVnaW9uOjA4MzBlODdhYjljZTQ5NDdhZTcxZjcwNDc5MGIwOGEyXzE2NDkyNjc0NDI0OTY_ca58ecb8-31e8-42d1-b28c-f1ff56453828">34</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90ZXh0cmVnaW9uOjgyYzgyYTkzN2YyOTRmNWM4ZDgxNDhiYmU4MjY1ZTJlXzEwOTk1MTE2MjgwNjc_d334f52a-9313-41e1-8f84-718521ed3dd8">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;PURSUANT TO ITEM 15(a)(2)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;OF FORM 10-K VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2021, 2020 AND 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ADDITIONS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;DESCRIPTION&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;BALANCE&lt;br/&gt;AT&lt;br/&gt;BEGINNING&lt;br/&gt;OF PERIOD&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CHARGED&lt;br/&gt;TO&lt;br/&gt;COSTS AND&lt;br/&gt;EXPENSES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CHARGED&lt;br/&gt;(CREDITED)&lt;br/&gt;TO OTHER&lt;br/&gt;ACCOUNTS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;DEDUCTIONS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;BALANCE&lt;br/&gt;AT END&lt;br/&gt;OF PERIOD&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts deducted from accounts receivable in the balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;830,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,790,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,030,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:28.79pt"&gt;Deductions, representing uncollectible accounts written-off, less recoveries of amounts reserved in prior years.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4bc9f25ba171421c898f402632fd50a9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtMi0xLTEtMzUzNDM_b42f973f-898e-45c2-8865-bf8d624babe9"
      unitRef="usd">2120000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtNC0xLTEtMTQzODc_35997e91-79d6-4e61-bcc5-1f0625bf9439"
      unitRef="usd">830000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtNi0xLTEtMTQzODc_56206b05-a5f0-462e-9be6-7a96174bb3ff"
      unitRef="usd">190000000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie1b59136025247e3bdfb10226f17e5a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtOC0xLTEtMTQzODc_88f0fca5-5208-4456-8d60-07428ddda3dc"
      unitRef="usd">1570000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3a593630134240da8f81458b4af785a9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzMtMTAtMS0xLTM1MzQ2_736c2bcf-146b-401d-a9e1-e1b01931d614"
      unitRef="usd">1570000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i73e37c31794c4f8dbd45e5bdde22935a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtMi0xLTEtMzUzNTE_1bd98c86-f094-4a49-bf20-cc83cfa96f41"
      unitRef="usd">2060000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtNC0xLTEtMTQzODc_4da9e126-1003-45b6-a605-b0cc4db9a52d"
      unitRef="usd">2080000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtNi0xLTEtMTQzODc_2bc8cae3-f4bc-41d1-8343-f6be117bcda6"
      unitRef="usd">100000000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5e8989edbbc340039fe753483a1e3369_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtOC0xLTEtMTQzODc_3f126409-7f95-4dc4-b8d0-11e14a008e7a"
      unitRef="usd">2120000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4bc9f25ba171421c898f402632fd50a9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzQtMTAtMS0xLTM1MzUz_3ca1e3b1-caf4-44e2-960b-1212dd8f4376"
      unitRef="usd">2120000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i521346e81e294d36884b01a6bf78a012_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtMi0xLTEtMTQzODc_14192252-19a1-494b-90a5-4daf839d2108"
      unitRef="usd">2790000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtNC0xLTEtMTQzODc_402cb1d0-0ea3-45be-87b8-10f5ef6fd081"
      unitRef="usd">810000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtNi0xLTEtMTQzODc_fca3b941-ee66-443a-990a-e9afc4ea1664"
      unitRef="usd">490000000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i953c7bfbcdac4ffd96c6925ef6e0ed05_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtOC0xLTEtMTQzODc_9b005bb3-092a-4858-9c68-ee0bb1ca2f4d"
      unitRef="usd">2030000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i73e37c31794c4f8dbd45e5bdde22935a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yOTUvZnJhZzo4MmM4MmE5MzdmMjk0ZjVjOGQ4MTQ4YmJlODI2NWUyZS90YWJsZTo1MjJhOGEyNTNjYzE0Yjg3ODA3MWYwNzU4MTQ5NzcxZC90YWJsZXJhbmdlOjUyMmE4YTI1M2NjMTRiODc4MDcxZjA3NTgxNDk3NzFkXzUtMTAtMS0xLTM1MzU4_e273ba01-832f-4e50-a0d2-8fde6da57bd5"
      unitRef="usd">2060000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate ("LIBOR")</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzItNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo3ZDI3OWE2OTIwMGM0MGJlOGExZGU1ZGU0OTI5YmU5NF8xMDk5NTExNjI3ODEy_ba52af82-552c-470c-811e-a5ee4107778f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODg_90f75162-e46b-4d6b-937f-0a93ccbdda77"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90YWJsZTowNDE4MDAzNzgzMDQ0ZjdhYWZlNjdhMWU0MDBlNWMxYS90YWJsZXJhbmdlOjA0MTgwMDM3ODMwNDRmN2FhZmU2N2ExZTQwMGU1YzFhXzUtNi0xLTEtMTU5OTgvdGV4dHJlZ2lvbjo5ZjE5MmEwOGI4YTk0ZmFkODhiMmY0OGMyNzBhNDMwMl8xMDk5NTExNjI3ODEy_ea672265-6649-4d4f-9ecc-20502b8ed19d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMDUvZnJhZzpiODMwYzUzN2I5YWM0ZjBhYmMzNzU0MDkwNzBjMGUzMi90ZXh0cmVnaW9uOmI4MzBjNTM3YjlhYzRmMGFiYzM3NTQwOTA3MGMwZTMyXzEwOTk1MTE2Mzk0ODc_9aa4b7fb-139f-49f9-adba-b3b9350f00c8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Defined benefit plans, net of income tax of $0.4&#160;million.  See Note 18, "<xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $2.5 million. See Note 14, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItMi0xLTEtMTQzODc_9e4aa56f-b8ad-4388-acec-e858bb68b4ce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzItNC0xLTEtMTQzODc_adf4a414-015e-4a04-b25a-5f2dab6d429c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMzA_c9f87a4e-11a2-4f78-9d51-8f7955db1b59"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTE_f28f09bf-212b-49a4-8b44-00767ff78b23" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTE_f28f09bf-212b-49a4-8b44-00767ff78b23" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span>," for additional details</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzMtMi0xLTEtMTQzODc_1267a10b-6620-4b30-9564-d3a1359b51e3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTE_f28f09bf-212b-49a4-8b44-00767ff78b23"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzgtMi0xLTEtMTQzODc_9f84dd4a-5dba-4346-839e-5b38d4de453a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzExLTItMS0xLTE0Mzg3_d620a50f-278f-4926-9469-ac51f49faf38"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzktMi0xLTEtMTQzODc_d65045c3-0487-41bb-9788-57a064a0db72"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZToyOTFjZDQzYzBkZjk0ZjBiOGYxMmZiMTkyNTE0N2JiNC90YWJsZXJhbmdlOjI5MWNkNDNjMGRmOTRmMGI4ZjEyZmIxOTI1MTQ3YmI0XzEwLTItMS0xLTE0Mzg3_d91d7eda-ab55-470d-8043-6301eb3f7371"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxNDE_1383979c-5f9f-4531-ac04-b74b53f1f3ff"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNi0xLTEtMTQzODc_80652f06-d0c2-44bf-bd8c-790506ab8708"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTAtMS0xLTE0Mzg3_a4f9c08a-dd79-4ce2-b292-f8b0cc438f65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMi0xLTEtMTQzODc_fa5795bb-d47c-4a7b-b886-5b4faadf564b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtOC0xLTEtMTQzODc_e91c6b0b-40f0-41e3-bbaa-c9caa57e8169"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtMTItMS0xLTE0Mzg3_70000d59-0159-4d33-9db0-90ad7de739de"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTo5MjYwZWMwMzIwZmQ0MjAzYjk5YTZjYjY2MDg5NWY3Zi90YWJsZXJhbmdlOjkyNjBlYzAzMjBmZDQyMDNiOTlhNmNiNjYwODk1ZjdmXzUtNC0xLTEtMTQzODc_eff9737d-b9e5-4847-b026-69b31aae7998"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjI_3876fa83-99d3-4319-84d0-8ebc7811ad65"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTk_3fdc143b-4521-4548-b5bb-722d8ee04dc5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTk_3fdc143b-4521-4548-b5bb-722d8ee04dc5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million. See Note 18, </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</xhtml:span> for additional details. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo3NmFlZDgwM2RjOTI0NWJhOTY0YTFjZDg2NTEyYTZmZi90YWJsZXJhbmdlOjc2YWVkODAzZGM5MjQ1YmE5NjRhMWNkODY1MTJhNmZmXzMtMi0xLTEtMTQzODc_39810b2e-1d9b-4f4d-9143-6cf829570cd2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMTk_3fdc143b-4521-4548-b5bb-722d8ee04dc5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.8 million.  See Note 18, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $3.1 million. See Note 14, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItMi0xLTEtMTQzODc_3cda79df-597f-43a7-9296-72190b13482f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90YWJsZTo2ZDk1NzNlMTgzZDE0OTRhODZlNzUwYzRmNDQ1MTYwNi90YWJsZXJhbmdlOjZkOTU3M2UxODNkMTQ5NGE4NmU3NTBjNGY0NDUxNjA2XzItNC0xLTEtMTQzODc_90339494-4bab-440d-8051-c8fa83b908a1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yNDEvZnJhZzowNDgwZDc1NTZkNmE0N2ZlYjFjZjYzMDkxMWRjZmIxNS90ZXh0cmVnaW9uOjA0ODBkNzU1NmQ2YTQ3ZmViMWNmNjMwOTExZGNmYjE1XzEwMjk_18db70e9-bcaf-49fb-b874-c5b10e1b91f3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzQtMi0xLTEtMTQzODc_ababec6c-ec21-4395-8d50-ed4d11827244"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzgtMi0xLTEtMTQzODc_b05d2a18-3e68-4f16-b1b2-accdf5544c2d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzYtMi0xLTEtMTQzODc_29c86325-bed8-48d9-9772-7d27aa200835"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzctMi0xLTEtMTQzODc_b59373de-7a4c-4323-83d7-ec27015bf0bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzEtMi0xLTEtMTQzODc_445b10d4-f642-42f4-b028-ae4ac318787c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzUtMi0xLTEtMTQzODc_f86c1f0b-f199-499b-9248-f6e3b1fa06f8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzItMi0xLTEtMTQzODc_3c69b95f-880c-4ff4-83a6-e34ba99144a8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzMtMi0xLTEtMTQzODc_ed237be9-0df0-4960-9489-f14962262395"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90YWJsZTo5NzdkZjQzMzE5MjQ0ZWExOGQwMzY2M2RhYjU3YTcxYi90YWJsZXJhbmdlOjk3N2RmNDMzMTkyNDRlYTE4ZDAzNjYzZGFiNTdhNzFiXzktMi0xLTEtMTQzODc_bec60a8f-b72b-4bb5-b9c3-269a2fc36022"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMTQvZnJhZzo2MTQzNDJhMzU0OWY0ODIyOTE2NjcyMmYzMDAyNmIwMC90ZXh0cmVnaW9uOjYxNDM0MmEzNTQ5ZjQ4MjI5MTY2NzIyZjMwMDI2YjAwXzE0MDk_6603ad2d-c66b-4d6f-a544-73baadd94246"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes cash placed on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItNC0xLTEtMTQzODc_406c5f36-7950-4757-8bee-a81bd97b3e3d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90YWJsZTo5YzNkZTk5MTcyMjE0OTYzYTJmOTZmYjJhMDAzYmUzYi90YWJsZXJhbmdlOjljM2RlOTkxNzIyMTQ5NjNhMmY5NmZiMmEwMDNiZTNiXzItMi0xLTEtMTQzODc_414142d3-c552-4bba-a793-193e3e2c8460"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8xODQvZnJhZzpmNTliY2M3MDQxYmQ0NTk2OGI2MmZmN2Y0ZGMwNzM4NS90ZXh0cmVnaW9uOmY1OWJjYzcwNDFiZDQ1OTY4YjYyZmY3ZjRkYzA3Mzg1XzEwOTk1MTE2Mjg5MjA_56ff2744-196b-494a-85fa-aac83a08baec"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The actuarial gain for the year ended December&#160;31, 2021 was primarily due to an increase in the discount rate utilized in measuring the projected benefit obligations as well as other assumptions and experience gains.  The actuarial loss for the year ended December&#160;31, 2020 was primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctNC0xLTEtMTQzODc_880b981e-02b0-41a5-95e2-c6823344421c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90YWJsZTpkMzhhM2JkZGFmNWQ0ZmQ2YmFlYjE0MTQzNWMyMTBkMi90YWJsZXJhbmdlOmQzOGEzYmRkYWY1ZDRmZDZiYWViMTQxNDM1YzIxMGQyXzctMi0xLTEtMTQzODc_e66be2f7-52a3-49bb-b4c1-8985044ea054"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjYxYWM4MTQzYzBkYjQ0OGU4YWQxY2I1NmQyZWY0NWY5L3NlYzo2MWFjODE0M2MwZGI0NDhlOGFkMWNiNTZkMmVmNDVmOV8yMjYvZnJhZzpkMWRkYzAzYWIyOTg0MWE1ODRhMmQzZTg3M2I0OGNmMy90ZXh0cmVnaW9uOmQxZGRjMDNhYjI5ODQxYTU4NGEyZDNlODczYjQ4Y2YzXzYxMjQ_3c7bdb36-662d-4ee2-b8f2-77827fe70f1f"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>145
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *ME850'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "K96%4T6K:4>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;2="J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1!JSN_ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"HK8'*:
M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P=O3X\N\;F%]
M(N4UYE_)"CH%7+/+Y-?F8;/;,EGSNBYX4_!J5]V+U:W@J_?)]8??5=CUQN[M
M/S:^",H6?MV%_ )02P,$%     @ JV5A5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MIO(=]OS$R&VVY[R4QL@H.]P([@N5/@#W5U*:_4G:0/EWCJM_ 5!+ P04
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
M*[*;W-TZ]LP[QR\L5H1)1&&II=Y@K#U$=8Q7$\77]B1\Y$J?JW:8ZU<?$"9
MWU]RKCXFYG!M7J:2=U!+ P04    " "K96%4P1LT%0$&   2&@  &    'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;)V977.C-A2&_XK&W>GLSB0V$M]IXIG$
M]",7V\ULNMV+3B]D(]O, G*1'*?_OA)@<-!!]C87L<&O#CPZ1^?EX_; JV]B
MRYA$KT5>BKO)5LK=S6PF5EM64#'E.U:J7]:\*JA4F]5F)G85HVD]J,AGQ'&"
M64&S<C*_K?<]5?-;OI=Y5K*G"HE]4=#JWP>6\\/=!$^..SYGFZW4.V;SVQW=
ML&<FO^R>*K4UZZ*D6<%*D?$256Q]-[G'-XGKZ &UXL^,'<3)=Z11EIQ_TQN/
MZ=W$T6?$<K:2.@15'R]LP?)<1U+G\4\;=-(=4P\\_7Z,_DL-KV"65+ %S[]F
MJ=S>3:()2MF:[G/YF1]^8RV0K^.M>"[J_^C0: ,R0:N]D+QH!ZLS*+*R^:2O
M[42<#,#!R #2#B## =[( +<=X%XZP&L'>/7,-"CU/"14TOEMQ0^HTFH537^I
M)[,>K?"S4N?]65;JUTR-D_,%+P7/LY1*EJ)GJ3Y44B7B:_1IQRJJ<R/0-?KR
MG*#W[SZ@=R@KT1];OA>T3,7M3*I3T(%FJ_9P#\WAR,CA,$$?>2FW OU<IBQ]
M&V"FSKT#($> !V*-F+#5%+GX"A&'8."$%I</=X#AR<7#<6RA<;MTN'4\=R3>
M8[GB!3M)Q%_W2R$KM3K^MD3WNNA>'=T;B?Z[ZB."Y@Q,7#,TK(?J;O$RC_P0
M8S4I+Z?3:<K"(([#@2P!9,3UW5[V!L#O 'PKP(*+NC9'(9KA_LEAKP,WCLF0
M M#Y41C%0PQ(1^)@C"/H. (KQZ\5%P+M*K[.)(01&(<E.,3#LUN8,AP1)QI"
M ++8C9T1AK!C"*T,SZI79^7F"FU8J3I%CE1'0#15/2K3%:O;.6*ORI\$G*K0
MG%I,L%%)"TCG>IY!">D<,EIR48<9G5TSN<Z6,JDT$SLNLJ8IJC*D0C )PD70
M20_)(!$Q2A!2^2-0<0<56Z$>BQW-JF.GWW">'K*\R6"F^O):Y5"RZURE4.^0
MM-QDRYQ9>&/C)(>PID*G,7"&N+9(;UBQTUN<8Z5MG:S<M"L.O=<)_0"ZEV,<
M/O8=8^$!LNLH,G,'A<.$C!&=F#:VVL0GN675<75=H9+)&XL]8-+')?:Z*"6K
MF.JQ;6APB@B02<\WC +6!8$Q1Y#.C<=*'/=6BETK3,*6$JE2IN5*YUX7=\7R
M^D+'UI?:J(-&XAL6 N@,-)OD+55OX=CNX4WJL^8ZX7T+\J&N 9#&,VE.Y[9E
M,57$,VA,41R/\?2.CNV6;I8RB $8,?'CH0DL(!WVO&'R$E"GC'T,IS=V;'?V
M]@*NZ3!HR=2=&3MF2]+7D9(S'3J(S4LO0*8M+AP*$T 81F04KG=\;+?\QXY#
MD96L;J7'"@2Y($_&T;#G+P =(4:5)F"XP!UMI[W%8[O'OTW:NN(%6JF[E*S<
MZ\;!NQLAD-'T9S]TS=P!-A[&H=D-35V 8V\,L3=\?,;Q&\2:35W&M'BJ%?9T
M]>+3UP-GR_6\VY^7)(#$#8)HA)3T;D_L;J\OV++3A$((;8SP3-8 &9@U0!='
MP5AADM[GB=WG'ZC(5HC1JE2%*(X%JC*&Q)96S&;ZI#=]8C?]Q:6EWL:)3F\D
MIJX[G#-3=8VGD3N<,C!8.#)CO>F3,Z8/US:(<]; %^<E22N)3R73"#NG?WB$
MJC=]<O[&_4U-]S4 DGD7)<I4@8DR962*HQ&DWO>)W?>_UD_D5)+HBTK2AJF.
M6Q3J'JN&$C_^$!%,?EKJ^@<)3?_V7,<)8D*&E)#2CS!QR1 44*K;1S?PXQ'8
M_JJ !-9UG&3YOK[N_%\KN?=G8O?GRU=R"!6(,76F"BP0,%@P,F>]*1.[*7_/
M2C9-TUC)9R5)*QFLY!&,WGB)W7B_=^G&%V7&5(&9,65JZ8YDQNT=UK4[[$5+
M-VU*'F)TS;MBSR6J9X;!@!-4@HL74OI^[&/?&^#.3AZ6%ZS:U"\=A&+8E[)Y
M[-SM[5YLW->/\P?['_!-TKR>Z,,T;TL^TFJ3E0+E;*U".M-0G5;5O(!H-B3?
MU8_DEUQ*7M1?MXRFK-("]?N:<WG<T ?H7@/-_P-02P,$%     @ JV5A5 #0
MH#<W P  +0H  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6R-5DUSFS 0
M_2L:)H=VI@D(L(&.[9G$;J<YI,TT_3AT>I!!-DQ!<B793OY]5X(0!P'U!23Q
M]NV^7;'2[,C%'YE3JM!C53(Y=W*E=N]=5Z8YK8B\XCO*X,N&BXHHF(JM*W>"
MDLP85:7K>][4K4C!G,7,K-V+Q8SO55DP>B^0W%<5$4\WM.3'N8.=YX6OQ397
M>L%=S'9D2Q^H^KZ[%S!S6Y:LJ"B3!6=(T,W<N<;O5]C3!@;QHZ!'>3)&6LJ:
M\S]Z<IO-'4]'1$N:*DU!X'6@2UJ6F@GB^-N0.JU/;7@Z?F;_:,2#F#61=,G+
MGT6F\KD3.RBC&[(OU5=^_$0;01/-E_)2FB<ZUMC(=U"ZEXI7C3%$4!6L?I/'
M)A$G!G@Z8. W!G[7(!PP"!J#X%R#L#$(369J*28/*Z+(8B;X$0F-!C8],,DT
MUB"_8+KN#TK UP+LU&+)F>1ED1%%,_2@X 5%58AOT))7L)-R7>(#1;<LY15%
ME^C[PPJ]N7B++E#!T+><[R5AF9RY"H+1E&[:.+ZI'?L#CK&/[CA3N40?6$:S
MUP0NJ&BE^,]2;OQ1QA5-KU" WR'?\W%/0,OSS;T>\]79YC@941.TA0D,7S#
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
M;"]W;W)K<VAE971S+W-H965T,3 N>&ULS5;!;N,V$/V5@4X;P+5D.<D:@6/
M=IHV0'<;Q)OV4/1 42.+6(K4DE2\WJ_OD+04IYNXA_90P+ H<N;-FYE'BO.=
M-I]MC>C@:R.5O4YJY]JK-+6\QH;9L6Y1T4JE3<,<O9IM:EN#K Q.C4SS++M,
M&R94LIB'N7NSF.O.2:'PWH#MFH:9_0JEWETGDZ2?>!#;VOF)=#%OV18WZ![;
M>T-OZ8!2B@:5%5J!P>HZ64ZN5N?>/AC\)G!GC\;@,RFT_NQ?[LKK)/.$4")W
M'H'1XPG7**4'(AI?#IC)$-(['H][]-N0.^52,(MK+7\7I:NODUD")5:LD^Y!
M[W[&0SX7'H]K:<,_[*+M^_,$>&>=;@[.Q* 1*C[9UT,=CAQFV1L.^<$A#[QC
MH,#RACFVF!N] ^.M"<T/0JK!F\@)Y9NR<896!?FYQ4>JVY)SW2DGU!;NC58T
MYDAU=W:>.@KA#5-^@%M%N/P-N$D.'[1RM84?58GE2X"4N T$\Y[@*C^)>(-\
M#-/)"/(LGYS FPX)3P/>] V\HV0WCJF2F=+"8ULRAT"OL*Z9VB((];(L0G'1
M2H0_EH5UAK3TYPDNYP.7\\#E_+\J_K^ @P?D])1[N+.VP_*$Y9V"C_H)FP)-
MJ/H(7(UP*Q2C(C )KY9PI>D![Y+;Y6:5G('X+LAWU7Z7+#>/9.I#_##)1I#\
M1%&-\B1@::VPY,')[I-N!8?9-#^[@AMAN=2V,VBAV,.JLU0$Z^7FA!,TR0HZ
M>N!5I"2&[ ,F9R/8U8+7=+A\Z81'9$IUE&!Y%"3B4<N59>$@L;1#70T,ML\Q
M7,T<,$,*BOE2YG1>>H*L;>7>IT_VA.& ICGM$".*[G L#15J=(DR."DF]78_
MAB.V5%' JL)PB@7TBE@2V3TR0[7 K5 J!*H<]8VV36S@Y&)T:&*@3<8D 5;J
M-D1OT33"$=\Q?*(>KW73,K7WL6@#^*ZW1G-?7UT!LY9&/H1?$&3)79COP>@G
M2#Z4GM52^!Y3&0;54 ]<%-C8*^Q7[O3?!$;*&733)Y[-2!=#EXE?08"Q#;TN
ML@O2Q9'0?&W6OL2>'W4?G8T[NY_[1;!"R"B7RNAF6#FT=AV.733VA6"RV2N"
MB8WW70P3AE:XWBKQ+1XF#3*OHMAQ'YH]TQGFY!&= T[IR\^@Z//FSWF'%4K6
ME&%S!,*Q$)?9)=7J 9]0=7@ZL7%R7.'3TAH%MH)$;43C!2-T&?&"1+3%WNZ?
M-)C_GS3XVO&='GU'J4S;<%OP8*2L^$D=9H<+R3)^AY_-XVWF S-4# L2*W+-
MQN\O$C#QAA!?G&[#5[G0CGH2AC5=JM!X UJOM';]BP\P7-,6?P%02P,$%
M  @ JV5A5+O&. WK'@  66,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL[5U9CQM'DOXKA5[O6@;8[$/R,99L0&I)'@'V6+#DF8?%/B2KDF2ZBU5T
M'6S1OW[CBXB\BF2W[/',OBPP\#3)JLS(R#B^.#+U[*[M;ONUM4/Q85,W_3=G
MZV'8?GUQT9=KNS']O-W:AGY9MMW&#/2Q6UWTV\Z:BE_:U!?7EY=?7&R,:\Z^
M?<;?O>V^?=:.0^T:^[8K^G&S,=W^A:W;NV_.KL[\%S^YU7K %Q??/MN:E7UG
MAY^W;SOZ=!%&J=S&-KUKFZ*SRV_.GE]]_>()GN<'_N[L79_\76 EB[:]Q8<W
MU3=GER#(UK8<,(*A_]O9&UO7&(C(^%7'/ M3XL7T;S_Z:UX[K65A>GO3UO]P
MU;#^YNRKLZ*R2S/6PT_MW5^MKN=SC%>V=<__+>[DV2>/SXIR[(=VHR\3!1O7
MR/^;#\J'Y(6O+D^\<*TO7#/=,A%3^=(,YMMG77M7='B:1L,?O%1^FXAS#3;E
MW=#1KX[>&[Y])YM1M,OBG5LU;NE*TPS%\[)LQV9PS:IXV]:N=+9_=C'0?'CK
MHM2Q7\C8UR?&OKHN?FB;8=T7KYK*5OD %T1HH/;:4_OB^MX17]IR7CR^FA77
ME]=7]XSW.*S^,8_W^,1X1Y99_/?S13]T)"W_<\\$3\($3WB")_\2]OY98Q=O
M.]>4;EO3G_3T3=OT]$MEH!?SXOW:DG*4[69KFCU>*\/OMBJ6KC'TKJF+?J O
M2!^'OJ#1ZK&RQ:"OCOC2-%5!C&MZPPK'4[WOW ]&?G+T2#\N>E<YTQ%1\^)-
M,]A.Y\W?7)N=+1;6-H6M'4D]*)D7/_<68[[J!T?JB!% .MFBK>EX+?CU!+U8
M%$R8&_:D8</:DXWU;B-W5K:QG:GK/7ZW6S" WL4R?VX</KW#H+RTYQO;$<?)
M,OTZNHZ^VYB&S!@FQ,]XY\:OK:4?;VUA/>7,$-.3)=S*@H>U&0JS7)*MXC=I
M36V'^<Q&F$LCTO-6V5P[LW"U&YP.A5<JUY=UVX\=,XF6B[6!F%/OR4S894_O
M,=[-BW=CN;Z'=%/W[4.D=W9GFU%?MA_(H_3TH1H[L#^^Q)M!7&TK3)O(-+%^
MP]+S"\_2TI_WTI3*9VFZCL5:Z $YVXZ<6D>2P.30]FVQU%FQ:MOJSM4U?]_2
MRQV--)AFY18D'+-B9^I1!(U$I+TC7M'<)%5$?FG=SLA3KJ'%#FWG-X=\A.TZ
MEB02=B+*?- ]24<DLBI:^L[ 2]$O?G&D@>. 31T;FJ7=D7C2-$5MR171+O<8
MA:3/=CNEQ?0+>K>5N=NNHCTE(T'"WM$+V/L53SA+Y:)=U/IU3X/5/"UQV6ZV
M=;NW4,7&+IT^'"D3DFB;?L/SM"S_W)RLT#"2'!%EY!ZA&WL24!*2KEAV[>:!
M_9L7-Z9?\[?\QRO:(N*4B./[1+%@J1RQK:==IN>(C6L>"DMJB)_;MG>#6!_:
ME'X(UH#VKUB3PR9%KQV-CEU:D)PU9/I'>8JMA".MASX0F22LK#>L*QTQ92.^
MC5A.V]Z#7PLK=&!"_L.FA-^<^DE42&46&T!$N!(,YB?7MLZ6(^8K4590[891
M!%-90;@ VTBVC(4BL4:?$LGC0 K>5-"*V@X#& B;04+J!M(\6MS?6C(+7\V*
ML]-;4<S.>.SEV+&J5'8PK@;]*]-57K/CK/>PYJ>H/]F'PG1LX'MZC-C16%;?
MB?)5[;@8EF,=/1&>V9*2?V#QHCW^Y&K^!:&GNF86$0F?7,^OXA=#0<#";A:T
M" \N^"GZXY*U:VL9/-;[7/Q( API>L^^C<R:6%_0)*PLR![W*MX R,0?-I@/
MD ^42<JU;9L)!Z'806O4D"W$',A$KJ&-@,U7IQ6&C :*1J]Y\GPI54NO-^U
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
M](F^/[0T[7*EP8,JJU7CPAMY@)'AC9)T<F_0[Y(T=JJLB?BF&(+T.VT*"]G
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
M1J<G/6'K3WOUPILR?$Y#L6!0"Y<92;Q.\08\1VW[S8(5M-]7K_X&4$L#!!0
M   ( *ME852UNM9AS@0  , *   9    >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;)56;6_;-A#^*P>M&!Q M67929PT"9"TZU9@;8.DVS 4^T!+M$V4(C62
MBI/]^CU'6JZ[V<'VQ1;)N^?NGGLA+];6??$K*0,]-MKXRVP50GL^&OEJ)1OA
MA[:5!B<+ZQH1L'3+D6^=%'54:O2H+(J342.4R:XNXMZMN[JP7=#*R%M'OFL:
MX9YNI+;KRVR<]1MW:KD*O#&ZNFC%4M[+\$M[Z[ :;5%JU4CCE37DY.(RNQZ?
MWTQ9/@K\JN3:[WP31S*W]@LOWM676<$.22VKP @"?P_RM=2:@>#&GQO,;&N2
M%7>_>_2W,7;$,A=>OK;Z-U6'U64VRZB6"]'I<&?7/\E-/,>,5UGMXR^MD^SI
M2495YX-M-LKPH%$F_8O'#0\["K/B@$*Y42BCW\E0]/*-".+JPMDU.98&&G_$
M4*,VG%.&DW(?'$X5],+5&^4K:X(RG:SI8RN=8+(\'=B_& 489=51M3%PDPR4
M!PR,2WH/H)6G'TPMZV\!1O!VZW+9NWQ3/HOX1E9#FHQS*HMR_ S>9$O!).)-
M_B<%PM1,0VN]T/2CLUWKZ?/UW >'4OKC&</3K>%I-#P];'@7/*=WIM)=K<SR
M$/UY/-#6=T[2YT_R,="-MM67/_;EY5GCW.SGOA65O,S0S5ZZ!YD=I.*C(; N
MF[ET8)V9'Y_E%%:27MNF%>:)*OQK&:#&NPA*DEV0"IY^%@U#U.I!Q4X>9&DG
M.Z)@*:PMK5=6ZZ>7=FV@[KNY5[423DG/$,*0,@_2!TR"0(L.20%KQEL'X?D3
MO57.![I+$>34=LYW I+ ANJU]QALG,G[ )[HMG/5"DU,UTLG982L!7LMHK$/
M]B$%.4XQTH"C^?Z[65D6K_ZM&P_&KXYRPG0DP<:31.M4%0EX,9Z<#&=H7*T1
M^Y ^[5#F9&671OT%ZP9.5L*OH&@K*>L4>8O5H\+DD?H)2.-R>-HCY2!-52M@
MQ.29GOAO/<A)2^\)Y$44B(A':L43^[[/1%D,S[Y:0)T;+]+PK*S?JS$9EH>#
M<S43"U?D2S:\Q!5!P.J+XY]0LUWC*3P5&P*%P+%M^(K^0!VP#\IV'KJ8PM)Q
M/1AK7D8>D0_,8_C=8=]43RD8'<N9T#]>[J6X'$[WAU.CM!W&;Z19A+ZH&^2-
M7:N<PKD27'5S++7P7BU4JBN!VM]I*]NWU1#5B4/D#S=(ZJ:5PL!'YC 3TK:/
ME;6Q)AR3T%K'J027K"&J*KG(4Z/BOM J5;0/^(L5CD#MSEA[SJ.[C56H[!=)
M7J0K/):N8!<U[G9/@QH?POGD&U*#OO-'Y_2[%(XD3_^O4V32=]@'4,@5X>D%
MC6=E?GQ6@'4?O4[[@_%DEH^+XHCG),H9*5NH0--I/H7L/2YTQ)[34AKXJ&.S
MBQJY4CRI^<XG^8@W#*=\,"GSLQ)(;+6OQSJ.896BXZ+@F>$)1L^*HI^"8'=C
M][C(IZ?8!_N."]0VD@8;"Y@$W,J#"4PD@<W!SOZ[I+)PMCG$<8XBX@KNX=$]
M<)X-3XM>GSMJ \X,Y:<G_Q6;/4&8#/"")B?YR:R@?;?9:.=5T4BWC&\GCR+K
M3$@/C.WN]GEVG5XE7\73V^Z]<$L%=K5<0+48GAYGY-)[*2V";>,;96X#7CSQ
M<X4GIG0L@/.%M:%?L('MH_7J;U!+ P04    " "K96%4K?XP8!\$  !B"0
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
M6!CB21/,DD<[6@_@_:4Q].IX@>YC,?T+4$L#!!0    ( *ME851WZD1PA@D
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
MS#S*.Y%+<(H*+=21/ZA-GT7\)5H]HL6\S[)3GJ=E';T_8$?XI\^*7W1,^.$
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
M,D3C"VB_TMKM ]]@N%Z7OP%02P,$%     @ JV5A5+SW)S(.#P  JBT  !D
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
MH,])^2[V&TDG"@ Z"VQ!8.X0.8IS]Z3W.:$'8;DMB4M<*'LN>;!\:>IN44>
MM.$^%KCARF\NWX60AX_QN)I#+TQ[NAE/T$!31KI* ^KHW>U&(3T7CH$P%&;Z
MDKU\]OK3B]OXK8LDTM)7@?91=>VMBK7W_R>NSZ3HUUCBMBL,@P?RLEC>K]#S
MNW*7 G(D4[R 9=G?8Z^II _%)LPNVBS08_I;X"+!(!XT%1OD NH+VO[J6 Q]
M%0SQ]/TGO.]'F*?F84=3 7_QY5["-_B^@5B@?JX)D>RUXZ&'=M^K\+_OQMN2
M"YU4;8\-+7>?5Y/N(Y+XFRP;JGM.09.A>,?I[$-;@-\@P8M7H?SRM&]W*!M=
MF*I9K=VW$(=':$3U\_#C<*](*9:#9]L5 ZRP%=62KM('^0_A*[7KLP =7)KM
M8*&-/O 10OAD]%O8^;G_6AU64%TWW'UV>NGE+%:GMGM,G8"[0[%W>L?/HBA5
MOW+?X(KN3CBT0[9N/[CMG?"11[S7H1'K3_O8DV=]>%;_THD1$7D46(F8XX%2
M=Z@'E]/X8A9?S..+J_;B4S?B#Z>$/G'&ZTX-O9+:B%^"I.WQ)I)=MF,$-U^/
MY_3E?4"0/XL?"X(W2+^YF$ I*',Q8%T2%T[?:XV,A>9A%^<,YTFI-&87%RW^
MCMHN]6<*OL$*A^8[Z(?0%/O-_ @S4M0]C[[SQ-;TYF;O[-;O/,6U?YIK.IHG
M5]-1E"SVC;2_TA_SBD][O0XSF>=\**+?NW[U"$4W(D=S?!5-R,EJ9[/XQM&
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
MUT9R0E%2'IW!KP+UW/(GCB[9Q< A%NT,\KW>;=#+SNBE&=QKY2H+WZN"%UV
M 9(X,LD.3&ZS-Q'?\SR&81I!EF3I&WC#HV=#CS=\TS/XXV9EG<'D__D&YNB(
M.?*8H[.8UG(>P<\--\P)M8;S\?LW),_N4\7A3M<-4SN082OGQF$S ?_2B@;+
MWP%3!90L%U(X@0(M!MR TJJ?,Y5SR5:2@SXR"C#QGAF6DZL0 81";2;!<5.#
M+@$36(<$:H,ZU@(S'%$=MEJN#>84L&D<\ELQ27; %]EWP+=X(%B.8I(YE'*:
MI'!CSU]8C[!6XN^ P8 20-W1IRA0$Z&,?D(G"-ZK>5JQ#T>.X= *_;9$,WP]
MV"2*S$*I)1XF%BX+7#"#-HFI;BU&RKZ[@M\Y,\"I+@&KBM<K-'6H+'HD^$CG
M)UD,5G)M'5S +!JG"4RCV32!232<)?!8:>/Z1#&")V:$CSAE1:,#YD3;0A:-
M)@FDT7A$SQ2?G[3#L'<LI$DT1_ +F$>CE/ZGT1A)W3/7FI#CH^<2C1T2_S^]
M?UFT<,G>432RX'-"4<F&N"3'<3E"6O.Y7XXQ$).P.\$E.8>IPDN@Q*! .HOF
MPZZC#=O5/H7CJ4>FQKF"#W734LD(A6H<0W$YCB9)\@X>\(TJ_8G)EK_N_ 6,
MTVB.4'^=_7F'J(3J$,@=.)\IOLUE6U!K,5M!Z8/'K-6Y\ 7L.X1O!:V#W>=F
MPS8ZX8!WX#E!GQRAO"%R$*^;W+0D>)K YY+1:NT+JO-=A(9#U7 D4*YRK:R6
MHO!4.ZT8VF7C[QU>]!DV%%ZCV'QT%Y/JH=7=\R'SK?WJI*"20J&O&P6;E#6-
MT5N!\>1R!]-X##LL+GO&<B%LKEM,(^+S_PX[C&??Q'!'N6F8*'R464U MA-1
M<J-&RBUZ2,6"Z"]\Z01SPUX:NIC&<[Q#I<1Q(.J\^<Q<3.+1<:/  D)88AR%
M(X-$_+&!M=IP/TS(7>2W19?H29FA^2=!VZO="5D_BG12WLFR=?AW</$9+ 8_
M,O5UV6_I+,2KB,[(%=T6P3 6>L449J+4YK6(<#I NB%)Y_&D&X5T%">OA6$?
M@"R).A&(7[M6!R<#2<W-VH]=V'^4U#";''>/D]U-&&B>Q<-8>,_,6BB+[I2H
MFL13'*1,&+7"B].-'V]6VN&PY)<53J?<D !^+[5VAQ<R<)QWE_\ 4$L#!!0
M   ( *ME852KXF+R@0(  *D%   9    >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;)U4WT_;0 S^5ZR(ATTJY%=;H&HK4=BT2; A8-O#Q,,U<9L3E[OLSJ'=
M?S]?TH8B01[VDCO;GS_;Y]C3C;%/KD DV)9*NUE0$%63,'19@:5P)Z9"S9:5
ML:4@%NTZ=)5%D3=.I0J3*!J'I9 ZF$\;W:V=3TU-2FJ\M>#JLA3V[P*5V<R"
M.-@K[N2Z(*\(Y]-*K/$>Z4=U:UD*.Y9<EJB=-!HLKF;!13Q9##V^ ?R4N'$'
M=_"5+(UY\L+7?!9$/B%4F)%G$'P\XR4JY8DXC3\[SJ +Z1T/[WOVSTWM7,M2
M.+PTZI?,J9@%9P'DN!*UHCNS^8*[>D:>+S/*-5_8M-AA$D!6.S+ESIDS**5N
M3['=O<.!PUGTCD.R<TB:O-M 3997@L1\:LT&K$<SF[\TI3;>G)S4OBGW9-DJ
MV8_FWZE "]=&KX\);0G74BREDB3134/B !X69CNR14N6O$,6)W!C-!4./ND<
M\]<$(6?6I9?LTULDO8Q7F)U &@\@B9*XAR_MRDT;OK2_W)<BX4JZ3!E76X3?
M%TM'EO^3QYY(PR[2L(DT_*](#[@E6"B3/3V^]<R]U'Y.)ZX2&<X"'D2']AF#
MOD9":U.=31W8,L,#Y@C,"A@%*Z-X3J5>LZ&LC$9-#C[DK!76@=0,,K43.G<?
M)\#=P7+)U+Y#KX1O1A]GM;7L#L(MD?]C=VQ1"<+\5?@C2$:#)([\93R(3Z/>
M9--T<)9$,$P'(SX># D%I@=_!*/S091Z]O'Y8'P>P5N=#0_&IT2[;I:$?YE:
M4SM)G;;;0Q?M^+W VR5V(^Q::@<*5^P:G9R. K#M8F@%,E4SC$M#/-K-M>!=
MBM8#V+XRAO:"#]!MY_D_4$L#!!0    ( *ME852L'QNQ+A   %<L   9
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;,5:69/;N!'^*ZB)$]L5C4;2G'9L
M5_F(LYO:JVPG^Y#* T1"$M8DH27 T6A_?;[N!D#JF+$KFZJ\S$@4T>CSZP-X
ML7'M9[\R)JB[NFK\RY-5".OG9V>^6)E:^[%;FP:_+%Q;ZX"O[?+,KUNC2UY4
M5V>SR>3JK-:V.7GU@I_]U+YZX;I0V<;\U"K?U;5NMV],Y38O3Z8GZ<$'NUP%
M>G#VZL5:+\U'$_ZQ_JG%M[-,I;2U:;QUC6K-XN7)Z^GS-Q?T/K_P3VLV?O!9
MD21SYS[3EV_+ER<38LA4I@A$0>/?K7EKJHH(@8U?(\V3O"4M''Y.U-^S[)!E
MKKUYZZJ?;1E6+T]N3E1I%KJKP@>W^<9$>2Z)7N$JSW_51MZ]G)VHHO/!U7$Q
M.*AM(__U7=3#8,'-Y)X%L[A@QGS+1LSE.QWTJQ>MVZB6W@8U^L"B\FHP9QLR
MRL?0XE>+=>'56U?7-D#+P2O=E.JM:X)MEJ8IK/$OS@*VH!?/BDCNC9";W4-N
M.E/?@\+*J[\VI2EW"9R!M\S@+#'X9O8@Q7>F&*OSZ4C-)K/I _3.L\#G3._\
MOQ%8O;.^J)SO6J/^]7KN0PNO^?<#NU[D72]XUXO_E9I_!SFH_M:VKJ&?=:4^
MK0Q^K]>ZV2KK$7WS7Q 1*CAEFP)Q[+&PVBK(RA2",CO+*[V1/5JS["I-H>1'
MM+3J2BQ08>6\P8_T$WUU2MM6F=IZ+Z]NM ]FHX-I50GMKG2[-$*1 ,86V(.^
MK/1ONBU=YV4!?+P!*! 3_#.6KIW7U5A]=+51;H&-#38^PNS*5:5RF\:T7KE6
M ;]:'1Q]6> %T,+#>0>QC??@I+)Z7AD%?".2X!U+>4MZ J"[M<24T'N\0_ Q
MB0T%&B;="T"4W)TM2-<^Z*8P_(SE\F/U([9IOT++^/QK9^&)>%^Y>0#"9G44
M,"@8!VG@15CM40.#< ]L]<FI$IH?X7T?F$M>N"5+':X;J971%9[2#EXO3-@F
M'L355OK6J,8%-3>F@85@4TLF^<9MS*UI1\QIHP.%CU@H>=YC']7&@A%]^K%R
MX&-E 7+MEA;8INS(#\DE"*UM('?6016F)?$/B19=VY).H%Y*4-#K0A>VXH4C
MI>%,P'OZ+VZJ"Y:F)(5T\)*U"UB-_2J2U /)P4,6;-]&<)1(>JQ^7MG*#)E1
M-5B/ZHVZO8-DI&D2%TF4PZ6H+)&'[VM$FZK,TGJQ]VA@>UYB&[#1\'?L'A"J
MK Z(JHO"M24$3.(?=9]LK94NE>ZELN 7 (!==G698@)D]=J2Q.:.V29[\KX+
MV\#EB 9BT=(N8_6^8W/#_O"0AX%A3W807+9PI!5BQJBE]@/NDX&&(9 4+<C5
MM<(>11]O8DKZA5ZL76D7 !;6)';!N_">BH,''M0[(K&+ *VBTO';VE55QU\*
M0&J+=$P,K.OH8[:Y-;#ILC=2 0!HNK6$%MP$*9I9@7K(35[[.18XCP_T"I*9
MJ>?PTI301CN2 2%@J+5N TMY?O.L]QN&&>SOJEOQ*:674-^2% K*%Z/KRPMP
MHZ%B"M5UBP^MA2]"/#@9ED!LSZYDFU\Z!-RB=37I4-(= 7=BEB6Q#2U*7N-C
M?($@K$7.21;[;+#5D[EC)('7^$X,P2A+,+>QWCPE+.\0E^0HC+X <T3YO*-7
MYUOUG:X3*N1 9XQ,=B4<M:6%/(;Y(!8&$EKQY+6!P7).07$G$A!92%DY,7H&
M&3(/Y<8%3.XVK&/DIA#+4_N;\0)G'1N,[$O*A<_L/T%85 0I!\\A)J7!H[]Y
M$P*OHCT0J"V277PH(%^[#O]@,UF1,3,XBDS4G>3Z@NLC@DBFLT92*#B=$>SG
M++;W&XA:5_KGZJWP\G8@QMZS^.]U9/#3SN;OD<[Q=6LTI3.4>X?^#;^\NKQ4
MLZM+-3V_4.>SZ*B/U/1J=#-]1A]&SRXGH\ED\A7T)KS\F9IAY>SF6IU?Q0U
MYF9T/B7"L]'T_"OI@<K%Z 94IQ?G:GH]2_P]$_ZNIE=,;Q;Y^Q8Q5Y96\&D8
MMRFMJ%LX#E4 !?] WHJPZKU=68Y,5W9%(._2@LW#<$A!13C%,3"(G9;#FJL+
MV3)A\+#$FYO* HPC^9H>Q:RY"R426T2J<D7*RT%M5K98(6LTC"K$;^)H8X 2
M0U8E#LO=[6M-+*0J4S#9VV7#@$Q^'15(*3["S6D*\Q@:,9P7G%A&[,0;2UF<
M\ Y5Y:U!S+,/,@]4PH+>7%(XX-%PXH>_MP[J F7AD$*%9.(@&T)JE#G:1=F2
M2H*</\ U"53KTK!PL6B.C(4OB+Y ZEFE&.;-P..:ZN]HE%BU#,J=J/;L4Z+_
M7O,H/'<%BK1O!1XA>GP0^0$*Q@J'90 +GBIHI #K2UN(Y:E@0<NNB#>[V$K^
M-@F%O.O0VW+=C$;!<HF#O!G2:YRE*>/1*VA.;=W54H3"7(0XP'<3T/.3UUFS
M$-U%_G0ML4E.75&7<+"QB%M1XX!%O[C6ANT09AU7.9'U8\M_%%T/<J3/T0"?
M/Y*59]?D)V0=I#:AC'I>R+*)2EUKZF.>2)0BV)I8\0P50Y\[KFY1%[!6>@4]
M175P=._H&6 ALLJ1?#\[C$6(3:H>*&XE7WAC/G,"=UP^@;U'E^"BJLBIN;7I
MR#%N31)EK'A$0SVB5G/X^.>2.J'(#2$:0%^S,$GXZ!>28DCVG-QD[WU.GW.L
M9#(?I Q<[--[0C6X<.J?JD>3\82< _^OY ]]N<1#^O-G]<-^:OW3'VYFT]E?
MU$S-+M4'KC\9,A9FDZ61-[E"AJ0H&B24J4%UR'7LWDM)H%39TMH^BGG9DE2]
M1DMW;.$X9LI!0I<.[(FY0WU,&,9R#[/X4]8C A4( CAB=!I)K.)5P2C&8,G3
MM!L)2-D-%ENZD?#%K1F#WQU7VQ#\T92T%C4*KZNJ&(=)X1%Q^_I/D-'W<8LW
MI*^#EVBJ_V+WT OH!5Z"ZTN/8^537Q1Q2PS8*5N]$8^L=/&9B_"C2+R;<G?3
MG(#04*0GFQ7T$!W0E$^!$GA9>E>4 [I/&ZE'@;.M[)J["\K2J3/,;=^680CZ
M7R'.6,O#O(:Z'#3HM:1-Z6NY%MU3 ED0X1$K7O8+4AMGM)'TCGGN( L*P1WN
MRPFXT#?"I:%R\I25768(R@TA_SY6W_=3E('&8-D!O]QU>.\*RUF8 8.9 /N!
MZFBDJ)%:@Q&R!IF'LE41AS@$<>8T1SIZ#:H07<$U0X3%;#8.S>N_>-4!\EN9
M0QR4 :DE ?OOJ45!G79-"J)Z#4Z^,VO(BFT0W#O*'1W7+M5;<U-05+'R6%KT
M.Q[6@I8DU42-EH;ZT]C:R0L%F[= U,(V<'1]8).=J0/PM"_@)<5OD^UH(;1C
M4D>7P("&CL$LMR-V-$W-B=DM-" .LVT6"U-$<&.D6L "%E)PKB?#YYZEU@S(
MB"S8C7MYJOHJ=BQOP&O;$ABSHR"_MT 7">H-NSP,PHE\K/YF"0XE(_0Z@8JR
M> Q,&MJM@CWEVEOZC7OB5]-D(U8##&!<$95Q8QOB(&#>,T'R#XH^:LAYK$!A
M*T4C =BJ;VT3KAYX6N:9W9U:ZA*5#-%B&PD6P;&]X*9G9-Z5HZ!)+(\ZN>TE
MDAT!)GA<F6H-\^J**0Y&8SP/0FF'XBM"2R[Z#DKBV-_Q"G<+1.PW(7!J4PI-
M6N#B)&IA$$@"VMV:^M] Q?^M[;-A3\Z'KH3CQ62CI9&I3)"&_^\=4AYW830I
M6D;_/S;80&/%97LJK&-!O(-=8=425),#4*78I$X-U&:3JXN]#@NNS6Y!W,\%
MZ1GYX2 -BI:5EFX]Z?/++G(_[$AUE,K#/IB[YG-#%5'R,0ZML7K7M;G< [!
M0+A0&TR49#;9E83/HZ3<C7,P8JHV**!*B2,&>R+)?KO/YD[-(#,<+&F[M #:
MGG-6DW'@G@YX-+!#88#\' 4B8TS6-&'+71RG>ND]L5\?5E$?>XQ1L^ R/6(F
MZ2]ADGC'4#=DR1X86G.4_WO;762UI%%JE,%.2^]+-_BP&EN#]ST??@Q'GH.Y
M(N6U8COLT]C]8N_!PT)I\<FN@Z&TZ*:E(A(J6YJ&9X_D6)G2*)J*9KIQM)<=
M-G6)734H1(X[1H0*P<W>VFS40;&3 6V4$(4P.*9!"7;R"62)-"_E27W>>]]?
MI.<^FLA3A'PBTPS\.EIIPQ/?18P''GTF^S7#U[,R)-_)S/">=]'P-X5=DY>\
MSW,]SE8/41X=K5&^I&\)$1Y-(#O-4UFL!44E-(_1A:>VY:E,>6.ZV&'@\3X^
M1U3>.<TX)$NAU:_K:WEA4V;55(>PP;K^2)PKV]<+ JSH *0: B61PS9?C6WB
MPV1,FB"=4A8F+S.G0=\I.?FCA8]FY^.+U(\D'+ ^GAU(KD%10F7<*(:,G!'J
MDMIH+I"H@\KS_]2_%#)WX[*2RA-7V5(&R%2D'L[_QS32.QS#[^1TF<7DI-ZM
MRY3-LXI%3]D!!FGQHUF'F!<GJ;T7<;?65**IG,)S?1-!H_<_UMG->);[=^J
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
M9F@"GJ\T8J[_01NT'UB^_ ]02P,$%     @ JV5A5*1Z)52?"0  0!T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULU5E9<]RX$?XKJ(F<R%44A^1<
M'%E6E7SLKK?*7I5D[SZD\@"1F!E$)$&#H,;*K\_7 $EQ+LG:W225!VEXH._N
MKQO@V5KIVVHEA&'?\JRH7@]6QI2GPV&5K$3.*U^5HL";A=(Y-[C5RV%5:L%3
M2Y1GPR@(IL.<RV)P?F:?7>KS,U6;3!;B4K.JSG.N[]^(3*U?#\)!^^!*+E>&
M'@S/STJ^%-?"?"DO->Z&'9=4YJ*HI"J8%HO7@XOP],V8UML%OTJQKGK7C"RY
M4>J6;CZDKP<!*20RD1CBP/%S)]Z*+"-&4.-KPW/0B23"_G7+_0=K.VRYX95X
MJ[+?9&I6KP?Q@*5BP>O,7*GU3Z*Q9T+\$I55]C];N[7CT8 E=654WA!#@UP6
M[I=_:_S0(XB# P110Q!9O9T@J^4[;OCYF59KIFDUN-&%-=520SE94%"NC<9;
M"3IS_OYK+<T]NUASG59G0P.6]&*8-.1O''ET@#R,V$=5F%7%WA>I2#<9#*%+
MIU#4*O0F>I3C.Y'X;!1Z+ JB\!%^H\[ D>4W.L#O>L6U.*' I>R2WR.?#+O0
MFA=+8:__?G%3&8WD^,<CPL:=L+$5-OZ]WGP&.?N\$NRMRDM>W#,J+X._BAD\
M7:@,Q22+)<M4L3PQ0N=,.%I9)+ *B<[*C&/Y,1+$5L"=R.X]2SVXI#>#EZ>,
M+M@GGHN*63=5[*(LM;J#JU#N[$-5U1S\V&<M/_(*RNA2:6ZK*0K"&6OTY47*
M/G1R2644K5MF)41>$ 3TMX_1.ZFA'J1="3)0:*<*>]_6[:562\US%C8\KHU*
M;MDO);W<=%(J4U8HP[ <@:4GE5VKFK5IK<EGE%@VO0*K.2R9^]#? 9S#FHP;
M^,"H+09072TL$;F'?'DON&:"4I\A<45^ _W;Y&724KA@5:?L4VU?@\-O%BM
M<W$G-*#OX7>YU&()X>R7VE0&DDAA;MC/O*B!F:QE'4Z<,XY8.//C&?N13 ;#
MO_XECL+H5??[_IO0B:3</VY(7C84;RFR2(U]-"5BLOM\2Z5=>]N%1SND#T\N
MK MW:&UF(NIK^E=L^UWU)-=PMO-]$_:_54]6@<\^;;.\$Q7YJTD)P9,5Z67-
M<$D1!9Z]:AS]&+7+H'XF(J75LI#_$FEG3 -!2;\ZQ#>Z%H<3[FGU.!7L-XG,
M17VSH\ /T26RC+B#X ]+?C#M25;(=K@]JZD69,'0> %O2X\M!8J:9T[;%"U,
M$M[:X#2D1&@CRI/$.9!$)U!#93*U^B'\QN$UK,)$XL #@;U")+1,:(T#AB^%
M-)NPP E.R<8-Y-0/A,[RVA(>#ZZNOP <=\'"Z]#BU&9S-'WED 8<0N1Q.(\]
M%LX#;SIIUH:CN3>933Q&+#V26/:06+%$:((\)O(R4_="8,UZ)1%JPK^JOODG
M5C-5(*Y8S.%1?2>!QG!,*MU( R&4B@SNX#=8!^BFVM#"(5/%*F6+@W"(S&\E
M09?<=I.U-*M^,;W:,0WFAV'DL5'@3>8-8DZ\>!8=LHJ\6*CBI),E4;$E822B
MES9HWYEJU5=%@Z0+K7)&$:<P.QC?LJ!E0(H,\=-AOQ*5!7^" 5D0"RR7NO-:
MJ25AMK)<2"I%ET2]LC:U9DOT/ JH-YN3T=YT-K+OQ]YX/MYK<J^$.N46,!NC
MH<"<D=DFT(8:9FU"5^<09@?5A@^1,IYEC QEZ)6F*6AGTP,1!%56/U#AF:"J
MLI64JQK.@\360:BL'#Q<K@.^.5O4ID:BD0_\[R@8LKU?%:?;/AO/W9I]F;WI
MI3N)9$@M6-_QC/)"4T,$T!.<2!>;!LJM,M7O4##8+5-4:1Q.#VOY>^IO46=8
M8-,87K5%AJ<V5'^D#/LYV96B-YG$?Z[V>\K/5MEC)?BD]CY[UP=/LR=RL\B;
M3R,&(+=C%]IUTUJVK;L5][TLZF%&W[V=WDY?JSVOGJLT,@QMS.6;=2)X%X(F
M@!?,*5>7JMBJ7W1F*>ZZUH1IEZA@?$7&L<K.LM354(_H?P7&N QJJC6D:]+S
M>/#^\IJ]O?CQ"DTG%]23'(QS8B!5RF[$4A;$<F<*I @*-Q9M3U0C5S'.6EI
M5C3HLVNB,V_'.*,,M+4VK%1&<Y<6P(P"2G^^)GUM55O,<;B*IZV0#;PASP"!
MQ0F0319V0$BQMX4II1#Z!/ZH2P_6\ZJFR;-I8Z*?'XTW?"L#LT;"LZ1VF-*$
MN!>49IQ.,E61[4X)=(!$=),[IG^,(:GK O?53O'N$XYILJYZVPV'8R@\=PD_
MWO\)FFQT*@P^VAS6:!,7J:O1)%@]%,.)+88%1]< U-8/R&!!(>?Z5I@>)M16
M2VXW]>#+=8;!4.;D:'J=JU1D7K-J$WW7[9ZF-9FC*^1NFCP%OE>W)PNJ6-U
M2^!'\0LW%-JBL,/RG2)!&>$^EHPF_N0%P,1.#R2C2="^&YKZZW9DJ&"S5DTA
M55Z_&=(\[':Y+NL])JE@T<(3E.T=%18QL<-V4X@66!X*![%8PEVV?EH'8O:N
M<S><[U^XOW6%X<@+QU/K@#GFJ3BR^DD,[P#B [@HB\UMZ^8HXK,?H/X3+%KY
MEE48;Z&SL5MP:!=-_6C;&FH9NV$&;^EFHCJS?5M29Z&M@$8YVU!C7IS/1ZWS
M>R-$OU$$^QM%//."T?@[&P65(9T6 K3^QSWC8+_H T _C_N01TACU=O$^^ Q
MO(]ZN[2&?;\U;0+F ;A_"JQL97R%1IBQ+5 >0K"ZM-51I,V.D%Y\Y!K4I.W/
M->8-;"?8M2A-8T2S8]JQ:CO#_W_0CFVA73QY NVB"4KN>6B'J#J@>C;./0/7
MPNG^A8A89E:J7JZPY6.\-HJ.SY!EF#AE*[MMJQL2,IB0D5*'2X,8?*51"=K
MU"6PQ-@"X01"E!%R(;NM>R]%)9TCL07-)'2 ()+:S2?]],0ZRE@[W&R\:*#I
M4*L]<$;8/TEP?O_/G1-^[_G@+!YCP([9$0.2H\VTYX/1!&TGF++1V!\%[%=W
MC'4\&D^\:1R\1!WZX[AW-'B,#C&=1B\I.4>CIT\ L5OV9J.(Q,[\48RTG],U
M=(EB+XC'3Q[_P0];)UI3?]0_T:J+WMG:QCE4HN@@Y"$L==&<TNW&!VED(9'.
MG]H]]XVPIW:VZ33S]TZ1-]A,1>''KH\<//=[SM';KH:4/IM^F/N3U@\>.XK]
MJ/,*Y=G1Q)]U#]R8L'W&O0]*_^N'>H?.\?9]>QGVOFKE OA!W^[0QPCDW >N
M[FGW>?#"?15[6.Z^+:+Y+*F!9V(!TL"?30;NR*&],:JTW\ANE &.V<N5X-CQ
MT *\7RAEVAL2T'TT/?\W4$L#!!0    ( *ME852F.Y*<MP0  #D+   9
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;(U6;6_C-@S^*T16;'> Y]B.G29=
M6Z O-]Q]N*)H=SL,PSXHMA(+E25/DIMVOWZD[#A.D_;Z)7Z)^/ A^9#FZ5J;
M!UMR[N"IDLJ>C4KGZI/QV.8EKY@-=<T5_K/4IF(.'\UJ;&O#6>&-*CE.HF@Z
MKIA0H_-3_^[6G)_JQDFA^*T!VU05,\^77.KUV2@>;5[<B57IZ,7X_+1F*W[/
MW;?ZUN#3N$<I1,65%5J!X<NST45\<IG2>7_@3\'7=G /%,E"ZP=Z^%*<C2(B
MQ"7/'2$PO#SR*RXE 2&-?SO,4>^2#(?W&_3??>P8RX)9?J7E=U&X\FPT&T'!
MEZR1[DZO/_,NGHSP<BVM_X5U>S:=CB!OK--59XP,*J':*WOJ\C PF$6O&"2=
M0>)YMXX\RVOFV/FIT6LP=!K1Z,:'ZJV1G%!4E'MG\%^!=N[\$S-*J)6%FANX
M+YGA<.#5AQOMN/UX.G;HD@S'>0=_V<(GK\#'"7S5RI46/JF"%[L 8^3:$TXV
MA"^3-Q&O>1[") X@B9+X#;Q)GX")QYO\* &W?;1_7RRL,ZB7?][ 3WO\U..G
M[\8_E,5W8FPK<H/]*E2N*P["0B$>!:87%L_@2@YKKT5\9H_<8&N!:JH%FNHE
MH$6%S6 )Q )VJ75,%0@.16/H0O;/G!EP&G(F\T8RQTGX(@<^Y.$A0L#>V-IP
M*C)@B;CWUY4I"D!I[&!,JLB)UL8[@CB=/X"NJ4,M\L;(,"K9$(Q0'A@9UXUC
MOH<Q +4-_(/4UG[<DH$%SUEC.5$O-%B-$Z&1F!4.3#GQ:R%D0S,@A#\0=ZDE
M3B0?,EM(WHTE\1\2([>;P\"72YP@Y/KN_IM%I*+GBW[JQN0E3H4^L130"?SU
M>C9BGQ+\B>?P_66A=LKS\T^S)$Y^:W.?3@*<L\$\2>@VF\5!,L';+)A$DV":
MS>%ZG_ PY3[1C1+.0C*-@UDV@PX?DB0-YNGT$,)N?>(D2.;3WFXZ#;+TG4'X
M=.(9Y)X@]^AX^B*,;)X%<9;"%P5?&>:T$PZ5X@H5P-0SIE[I1N4D#8SB4C-3
M$,=K89"M-A9*AB0:5VHJ8[%CBZ5"U>!GB^2![_NZ(0"A#<L'34WGCY(LPI$K
M)2FO$R-;K0Q?84>T&A*83\%D[]2K- !6UT8_MA*^P1M??BQX%@SI=5X&3I#+
MAI?=\WB(:0C7;=>2KMI>\P(E<>WF;H-;0#:?!M$L#2#&]"=!A!4D$RI$%$3(
M9M.=K;OAB-A)$BX$;:!/ C^.7#[#43P/XTTP 1Q-YF':QT8^CB;3\'A[ +W4
MW'^5Y7,(%][E7K?LAH$A[#E-DW#:NS&<-A$BVV#WM:/)\+[:.X4*X;.6>,@.
M!Z./C88)QY'A),E(=_-5%>C<==/!HI@V,VG \)=#P@Q)U7O!'#R*&T4NT7VK
MWJ4PUO7>P:*$^0N(C03K9B%Q3&AL7:\(01ZCXU:GV^/;2'I'?NH>16&4#D;I
M7D84)<*AHRU"S827>,YLV:'$V_IZ@?S@RQ"'A[ZPX\$Z4W&S\DL;";]1KMUL
M^K?]7GC1KD/;X^U2B:-D)7!R2;Y$TR@\SD9@VD6M?7"Z]LO10CM<M?QMB;LM
M-W0 _U]JW'RZ!W+0;\OG_P-02P,$%     @ JV5A5)">OFC> P  &PP  !D
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
MU(@3G@9H#.8L4QXX+<[AOHBFH"^D5>QM7U6^?P1;%\I#[-@4R"+/H $+8FI
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
M.U:AW3324&]>6:&KH]^CS/D<+5T#_+1#0BWU9"DP=OJ3#RQ*7%07%"M'.]0
M3GL.^-*RG&O]@&[8<UT8EH3!;$G]Z<KJ)P<@@3S]?:])M'CB.9OY1LO2((,W
M/_.RX7Z*4IQYG0/N&$"7L[9<(BJ7'R'XC*YTYGHP13&$C\(\</^"O=/8-30<
M)%?$;XW<5=0HXSBAWH>=. VB%!=N=:!B:(QH;8!!@LC5+L)"_[]7JMC+LAQ$
M7=:6UQM)*?3IA48@]R[,@IC$*)_&5KY!V;IM#+Y> R6:R 14_F534%[VTFZW
MJG37Y,PX=2B3.9E_&MA# L?9O&VT=!G,YL]%[G"8J"L*LMBUQ3@+8CK_\8BT
M);)/!:KJW,&D1"$Z)QN5NJJQL,:M&P&?)A\F;-VRB %A-*CJ!Z:).:PZK8N*
M(N>D['#R!"O_GS/F%%(<_//@@YH#_IV2 -6@QC-//XCSO*,?:K''Q.GP!ZP6
MKOHZC124-A8,#0$]P8)8;(D&NI%K9%6XAH&[!^-=:9$P :%^HCZE6@RRT%4R
M87F[1<U2 %V"-[7\;ULAK47(99FCZKC__*K:EU@UI':5_I<_+>(H_ILC%C!8
M]Y6BYQFEWS9P&DLTV0Q"US=QVW61[R.JX[Q'?/>4-A@$0 )CT#OYFCAZ^5%1
MTALL)X2/*A,%Y@5C-U.):>.H)2\??Z1KOO0]X>9N>[7T3?Q[Y\T-UB0T%!5;
MX-JBW<A8 X3:XN&"Y?C/I4O<JUW)ZYH$N%NLC*,$),KL\-#AFP$LG[<Z"K&R
M]*/5<-4;HO.N"P3;:-7L)M391&JM/IS&XX4;NNY06P-=AW-$=K?3ZEY6KI9G
MDQ0/"65)/Q_125>>6I1=GT+6H0,>L$TEK0_X<'8X-'T(MMQ-0:6I09_2/*;S
M$9H2U)6DD[ '!+QW7$OTNVL#P=1APA%9'D\M*KBS;#Z9/2??-<\I#1Y\Q3]C
M.(-&VTW76[;=T#RVB6*1(*N5L'LA:JJ"F<,1ATGL+NPS&CLLI ^=L>5W5/N(
MCT2>Q)$%!KA2=="&<:V5A>("B6<(X)UTS[R0\M2%_[PH7-9!-YW!1^-'F&%V
M93_'S'"0F69E9"&YVU?L%MS(]1 NDH:#3A9Z#'4\(XSB'@36/R[PBG8BAP]B
M:&L)6%KLE':Y4'<@'#KG*H_C2:,M7R..<7F_#8#)M<PY5')GXPG[3]BG>D!_
M1$S7'?T=A[)X7(+1).DKR-54=%Q23?TBKXX^?;PVH_.70+6E04S1=CRHL7R8
ML%L?)9)F>S38@+D]J1#U>GZP1P]] K/":>FG MNKIBR B0YKXDC1!OKY19Q2
M0CH?!,W7EV9I!YP>#I^$*WH<KIY2'OOYYIF=@XP?!D ?AF_$10O-EY?ZHYJX
MYJ6;+RCI1XJQ,IS1'&F7Y9TRLB/7OEVZAS+"AZ6_;39:R4\([=#,VKLTE.G&
MYWL_TH:W/@AK2^&KO[OW3[XSHNN0=D$0KN(.K(P8S&F\ONQD3/,,"T3Z>YQ,
MOMU)V/MC_<O2T_Y%SC]*XFW=LV'70J[&_'M%5PQ\!0XZ'N!'T^M1T8>3Q7'1
M#V\ ^$Y96GS<*X=V8M(QM!PO_9.=,2J7+F1N VCJP98PB.NW,LF0VR1YN/K<
M+A;#E39HIUJ_IP;^8;"%4*OZE3M^Q!>\ G-[5*XY<=,W)QHF1>2PC6RV+?D.
M(NZ"2L_<^&OK"1$TXJ[?K3V.;N"\9).BJA4-E6,O"R7\5%B)4@IBPFW[@.)7
MH6X&@>N.]+EUU\U>?C106JI5]2.J'>:%YBL1_E/ZG3SW>G Z>-M:";UQ[Y2Q
M2M!,]"]>^[O]:^LW_FWMX;A_Y_T#UQL)]*580S2<S+,1T_X]LO]BU<Z]NUTI
M:U7E+K<">X*F _A]K5":[1<RT+_,O_H?4$L#!!0    ( *ME851[FGMK@0,
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
M; P?/YX\>U^[GXQ\Y^B9IELT+G>F)@[.LS=E:VN=N/_JQMS8;&%MF=G"T2$
M*?,)/C\-?'XZR9I?&PNR7C>MH_-MFS'F?MP((QR5?\%64IL[4S/G\=(17H+A
MT+:NW9,N:#>>I=B+7=S+M2UM;8IBC^_M#IM#[V(+?BT=?GN'09GM+[:VIK-*
M2O3WSM7TV=:4I'$Q(;[&.U>>[15]>6TSZQ?$>V4:4MH[V8MV8]K,K%:D5?E-
M6E-58SZSE8VG$>EYJR)0.+-PA6N=#H57<M<LBZKI:N8=+1=K S''WI.9((&>
MWC'>S3-24<O-!.VF:*J[:*_MC2T[?=E^(.O7T"]Y5X/_\27>#6)KE?.\B3XD
MYF]9M'_C:2KZ<9*H]/0L35WSH1."0,^N)@M<DRPP/;2!.RQVEJVK*K]U1<&?
M5_1R32.UIER[!8G'++LQ12>B1D)2W1*W:&Z2*Z)_:=V-D:=<2:MMJ]IO#]DS
M6]<L2W02B2CS07<E'9'(RFGM-P86E;[QBR/]T+78UJZD6:H;$E":)BLLF4W:
MYP:CD/S9^D9I,<V"WJUD[JK.:5?)P)"XU_0"=G_-$\Y2R:@6A7[<T& %3TM<
MMMM=4>TM]$1I5TX?CI0)2;1-?^!Y6I9_CK;OQ;+M2)2(-++E.!Y[DE$2DSI;
MU=7VC@V<4D1?!D7TY:0:N3+-AL?E'U[3+A.S(=-C&NF!0\U9M?N##JWN:!,;
MDCEZCC9UP^L"@TO:W5W5N%84-8E(TP;M1-*4;0CJD.(I'(T.F5F0U)=D_CIY
MBK66(RV$\TD\H[/#YYC/;DU;M!7[3@) 0MA@]Q96Z,"$_(--";\Z]I6<:#U!
M$ <BPBVQW?SDQA:]Y8@Z390'J'9M)\=$64&("D)%NI5%--&.GQ/)74L*I\QQ
M1@O;MF @=!@=&=?.LW>TN']4I*:>S;*3[)Z[VI.8KX+$?#6YS;_$4SPF(_=^
M^:C!2I[)3,W&JR':B;6E9<4T4"MYU2W:55=$!(!G=J2^/O"Y(7GY[&+^)6'8
MHF!V$U\^NYQ?Q _:C(":W2YL+11XQ,:/T@_GK#QVEG%\L:=SFPHTR90C1=8P
ML""]+?8%E,GF9&1Q&CV]\%9:^G]S]R* ^$EY[*IR( E07$$IJ*)>B+J3B5Q)
M.AE63<UR&#(J8!J]X,D':\DK>K^L6IJD<&2/Q.@VB9'1-=6NN:;%.M*L9*(L
M3A*6GQ.#H$'%?[#BMTSIJ6=!ZIY-"LZ;:"[&I.[>+Q^5NC>I/:+]8^N>>P1
M>T6+8<Q S*?]@BB2+UJX/YB=L%!V)L><'\DMG5 "C-C"QAOPE:N;]M2159&?
MZ$QG6]MNJIRVX14!)#+;V-2:- 09K%P^*<P"!@LZDF1F:0*HO2'XRK/CNY7[
M8"%?9;<B\,J@X=0;*=C##3G.O##560S:O!'>,]%3^_1UV*>O[\#\"6AX[4'#
MV)8]9)QY]G84E&0F)Z$$7V:Z/K \%5NWI5-R(W!MQGR 4:YSV6)>??;KCOW]
MEM@N"+4&8*3S3 IY @\Q?,*>\Q8ME]VV$[:3\J=)G&(AGG)+-.1BV].3.9-W
MZ0"N23FP>:*CG+FFMUOMT$$*"!3D@3B1C7GV"\%]5T>-8V%V% @Q)<N-J=<*
M7P1IP@K19!TPV)0@7)Q'__Y\<@M?]99/I+S8 K[^$3]XLP69?@$_5B2R/SHP
MZ$4$7:\(*D'YZS=O M+4AT;=_$\@;)[UOJ8M ,,[[*?Z0.SZQ$,-YQL!F%-,
MH\>93QQ_F\# QD*_%P"NWID0<#G/7I0E8&!/8&J!?#7OS*J"N6B^R1:=*UBX
MV56A?\[")ZF(*]R1?U<T)8$1>W]^DR=QC-]],$<^"Z)5LTS,*/ VG8/L]\Z0
M=U,3GTC_NV8V\)Q(4CFJ!YDD0F X%F"H9?,%<^@(Z)"FJP3DN$ W?'6=%$OF
M1^.BXENSGF_)6"WB3OA9+8- .@;D_XGOZVHZN8!8,,D,O$TD"X>? 0"-'&P;
MJ0H:B+V$K:FOR2*T9'9S>F17\3=8:EWE'2GQ:M%4!&B6EH:?L4B1G@&<D.A@
M=%/%H2+=5%9;M\R@S&D]$)%TI5X]))[%[<:6?5>.C1*#H5(D+5O75;>C$[^T
M-F]D4\1M@CGK2KC'T$<>Q:X@<ZP@ENKK$%H6]Q^_+_;JD\>Q13J&A"94.IE6
MO4P:X7;CB-7C=(<C,B < K."@N,G)[55$HV\F%0*?TN]VC=E?NP8C"N<^XW=
M/SM8&0M\<*@'XLS:B?['NH$/4O;H9Q('PJG91=8"!B(R\1ALC&>"C+Z]@<FC
M0TB.K!$AHT71[R23^D&0JY\J@%4$:#"E#:ZV.*,+ZV,WM'7]@ W$@M 2'Y?D
M'*6'.5L6"E+A<&=&_5RV5BSFY#.MUY8#''HH6:!:!()VA5G:3Y3[)&32T6Y^
MGO#ZB"SUT; '<?)8?[ 0'8+6N7$Y-DEM,$RS70O!M*YB!@9  ?-OP-;5[2P0
M#DS6<&@*"J7G(TKN@\W4C7$%@SWF$+-@33@#.E;V7@ZDGS<)M,'&R[;:A$ -
M.<RS'XBV75<3S(EV*3H;[ 8%IB4[ ?'K:]F-R<74#/@T4S-$8\MAQX-^2,',
M*C?RG+S.:]75#(S.PJ[A0>&-0)D:(K" 5"=4+AO)_B'@ R>@S5N#WHE1&61_
MOV<.AJ''*#!L10YC9T/)FVN \-@$A%%#.&YKEG45# !6$Z%M3K:GWBNP8Y/C
M%V+T&8Y]09>,6=M9!K.D$+9/80;S!K2L1,XT[+$C[A4Z&<R@6](;QR(ZC'@^
MM"IULMMX@KZE>5<.:#L7#_$H*Q(V,]0E3U,"?R.G.=D'"?VTS7 W^J2R4B'5
M!J5WRWFS3/WKZ;W?,KX7RJ;IT,#-B$R .-A9,X*C(@LY7N15]E8#D5$_'J./
M=+62QVZX*JX0-"5=(X%:5AV\_,)=(S1"KY?L\8OF'0CW(=?QOL3.\.*=#!]
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
M$+LT76-UK^-::$?$R9I4A[&_Z>+)=-F?=MV]Y<@PR'E+A"4U>2]]C;UH_O<
M8OK2>&7&1\S7A]*V7)NU>M D1#FC(-D$7;?4A27U++RUP[Z3T,DAAX4-#>1$
M%I+ME *.A<_2[@VUH_W^ER/HB]%S G1"-&OC&A2U8HM]<9)H@Q#:K -,5S%*
M L]SV-- 0->D=8A>'&GH)7PA?D1$A;NFS+#^TBPY=,!9BZ250L/C#*QMG3SH
MZ91F%\]'7RQ7[/M0U!< !.(&(MQ'+2EI9KA$B?)=@RL<1M.*NH,=X?#8+4$;
M Q0VSUXI(DM*]V)4L8QU5&'KS5Z&SKO:%R.JDQKBR*%T/S,: MT[]!8PL,.!
MAJ$^%4=W+T7 IQIQ3-HGYOZ,)#TJ"*] )#$1J7PV]YQ\UC:*MJ:EV\2#"_1S
M!@>B)U2PCB3)*;%.#.G1<IK"TBU)Q%'>49VCVQ<C,)+1R9;!(1+R!8SI=(B(
MSLC1RZ6R -RX+A$K3,(^@UBJ#Q!)IP8_YNN@A579#GV5^P1T7CR;97_]R[/+
MR_/GV6O?ZJ-J2/74C+^_>-[#G$GUSJ1NC*V9%]/ME"^T92F4=?]DN UD5.T]
M;*A!,&&YK.$@:TQUI'LJO+^5]U/K-S"CV AX,]L[#=XL>/*A2PX%]U4[8:15
M=9%PM(5WO;U!DY\XXD5F.^^O,63*1')@'N6M \7)I.IKIZ%8!H\JC@ER-F2.
M5GA*FH70;L%!QS+1H=&O=V50ZQQ]#.7#(=P9-D+\,A=Z-7RWC#:#2,[5-%5)
MO^YU)/H".OV 0-IH4_AJXT:2/&1M.)>KK2*9].IS+V0O?*CQU[BG9*JYQ269
M7;HIYFC9EIDFI6C8IJ!9I=@,W">)GM #RL/;GB_BCR;8H4\)=(A:+'EZ[A^/
MQ_^K>/QI]PEC;D-4\LHWD'(C]B=I@=@X?#'=]_N+=(D2EN5(\['.[(\?9:(?
M2YX="6_[5)]T1VP=Q 815=;]G%[6ID[ )2V;#A&%Z)ZQA]+(D.H+:!/.QNUV
M:<.$GC]P^N*KYUQ^X+&6NB]A&CGG,;"J[;41J6L@)"0M8QG=03YAV?I>0:Z?
M*V1%TD[%!L1^4&/"P22_< DT5(T4PA!%_XAAH%I 2<T\0Q*J%BTK/<"S:#FK
M!9_W/./VOU-3H)"TL9(]13T>GN:H9,_#"%9.[>Q,DCLA;*2ZT=>RQW8TOSV^
M')'^BT7?)%7Q-U71:394K'4<5+K(2[WY@H$$VI2JKN'\,6VV]PZU)%)C#.S,
MU&F_A.@OW:ND"UKA8$CS\Q)')'38I8<*.89S!SY,R-0$GD6IZ<N%!Q9A<V0S
MA1_<4>#+56(^ "H&BY5M#RS#P HDT12LH<N8T"A$-EGR@TPK4[9:,[!&L6<I
M\5FOA9B)'U1W\MO*G0/;+AO&RJJ64DB,SD=.:CD:G_?B\YF95>N7)D<^W0(Y
M]5[R0W PB!<B$ZNN6+FB".;9E]=(3]U*F"EDEH;M.4-/W+NP'BN!D4WO%>RP
MTJ 7"E.SM<4]#ZWQ13]&"H6]K(1=W%6N1%_>*<UE#RN $OYK]$;K<$_Y2)HZ
M]U#>;_:!Y*GU)NX"T,#_Z[V1(AN$7D&+R6^D9%>P5%)EGC97<FH>[BGSJ/09
M?E_AIUSS;Z!$0OHW;XF.#2=#)\U2;"._N*/Y6_>0Q7S4('W$^T=-T54J*;'[
MVO=,SI)>R=#S*'(<HBG!)_"-DKZ%5JP.88SPC&@:VLV?=/PX%FO&VMPF4^^Z
MFM0#) IZG90T%U&C;9OT!R9 %8;OW/(GC@>D&7[N4\M:1Y9Z5Y.G#T+=<K!"
MQ@8F"9Z>^-=*'7TS4[OE22&DME-U+=1,R4-L$K^8;O1^)P9JEOU-P3'WV>6
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
M4?X115JVQ@-/$<XC=:"_8(+P%^V^_S=02P,$%     @ JV5A5#\AX6@2 P
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
M*Y*,!E 31U%*0P2!>8@V1%#MP7Z(##" %#T&4".RZ1$8XM3VYCT_[  2$$1
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
M[,AI] ,1M>T,5P7")&:, :5/&7RAF@RD%S%+&8S3.*/A03LNR:'_]G("DVF
MG< YBR>D\MK5) <&:-!L@LW]073*]5X85H>79-4;Z&]Z_PS=<+.APD%B15!V
M]GX2@>FMW0=.M\%.N79DSC"MZ35$XQ-HO]+:[0,O,+RORS]02P,$%     @
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
M#]#^4FNW6_@ ^W\-TW\!4$L#!!0    ( *ME8511$5 \M@P  +XJ   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;-5:"8_;QA7^*P/5;K4 K>6ER[4-
M[&7419PLO':"(@@*BARMF/"0.>2N-[^^WWLSI$@MQ96;M$T76,V0'+[[FC=\
M=9\7OZB-E*7XDB:9>CW:E.7VY>FI"C<R#=0DW\H,3]9YD08E+HO;4[4M9!#Q
M2VERZMKV[#0-XFSTYA7?NR[>O,JK,HDS>5T(5:5I4#R<RR2_?SUR1O6-#_'M
MIJ0;IV]>;8-;>2/+3]OK E>G#90H3F6FXCP3A5R_'ITY+\\=CU[@%=_'\EZU
MYH)86>7Y+W3Q+GH]LHDBF<BP)! !ACMY(9.$((&.SP;HJ,%)+[;G-?2WS#R8
M605*7N3)#W%4;EZ/%B,1R750)>6'_/YOTC T)7AAGBC^%?=FK3T28:7*/#4O
M@X(TSO08?#&"..8%U[S@,MT:$5-Y&93!FU=%?B\*6@UH-&%6^6T0%V>DE9NR
MP-,8[Y5OKM)MDC](*<YE)M=Q*:Z3(%-B_#%8)5*=O#HM@826GH8&X+D&Z!X
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
M3T>BT!]+ZHLRW_('BJN\+/.4IQL9('?0@BEM@Y$DS 4A:#Y9??,O4$L#!!0
M   ( *ME852D 0'300,  !0(   9    >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;+56[V_;-A#]5PY:,22 IM^6U<PVX*39V@)M@V1M/PS[0$MGB8A$NB05
M)_]]CY2M>&OB=L#VQ2*I>^\==>](S[92W>H&T<!]UPH]]QIC-F=AJ,L&.Z8#
MN4%!;]92=<S05-6AWBADE0-U;9A$41YVC MO,7-K5VHQD[UIN< K!;KO.J8>
MSK&5V[D7>_N%:UXWQBZ$B]F&U7B#YN/F2M$L'%DJWJ'07 I0N)Y[R_CL?&+C
M7< GCEM], :[DY64MW;RIII[D4T(6RR-96#TN,,+;%M+1&E\V7%ZHZ0%'H[W
M[+^YO=->5DSCA6P_\\HT<Z_PH,(UZUMS+;>O<;<?EV I6^U^83O$3G,/REX;
MV>W E$''Q?!D][OO<  HHF< R0Z0N+P'(9?E*V;88J;D%I2-)C8[<%MU:$J.
M"UN4&Z/H+2><65Q^Z;EY@.66J4K#R1]LU:(^G86&N&U$6.YXS@>>Y!F>.(%W
M4IA&PZ6HL/H[04A)C9DE^\S.DZ.,K[ ,((U]2*(D/L*7CCM-'5_Z#-]-PQ3^
M8BM8P15[(&,96"K%1(UN_.=RI8TBE_QU1"P;Q3(GECTG1LU3]2V"7,.A\(7L
MJ)TTLX[TX<;(\A8^;.Q,^["T#J5J//7UC\K9SCW3&U;BW*/6U*CNT%N\$4//
M#NW3,D/Z1H)VHG(0!:9MBDQ40,%@&H0'9 K0%A&H!-BM4(UE .X0:]E2,^LS
M>-^[U\3PV=F?,,L[5-3-C\^Z5EB3.'SHC3:DQ$4-S,!;)GHZ!F!/'4\B/XHB
M> 'Q-"BF\#N5QA+^_%.1Q,FOX_/R'E7)[<<\V4%.=X@+)DIJ[R<Q&ZZ>6/]'
M2M_N=Q_XXAOHX\H1NTQ&NTS^ [M<(QF4E_:C#,[Y*+C10^\>-<]1\7]E'O68
M@K9Y_I\&^E'C3(O,?YD75)$D#[)\-$XR2?TXRB'-@C2"3Y2Y]4R:3?R\(,^D
M49 5!YXYB0L_SY-3P@5I^GUKY-/4GZ:)E9T&:0%1\-*.*9>D\*,B>](7X<%)
MW:&JW7VDH92],,.A/:Z.5]YR..D?PX?[\AU3-:<.;G%-T"B84I75< <-$R,W
M[MQ?24.WB!LV=&VCL@'T?BVEV4^LP/A'8/$54$L#!!0    ( *ME851]U)88
M @,  '4&   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;(U5;6_3,!#^
M*Z<@(9"B)7&3THZVTKJ!F,30M X00GQPDTMCS8F#[:P;OYZSDX:!QN"+XY>[
MYY[G[+LL]DK?F K1PETM&[,,*FO;XR@R>84U-T>JQ89.2J5K;FFI=Y%I-?+"
M.]4R8G$\C6HNFF"U\'N7>K50G96BP4L-IJMKKN_7*-5^&23!8>-*["KK-J+5
MHN4[W*#]V%YJ6D4C2B%J;(Q0#6@LE\%)<KQ.G;TW^"1P;Q[,P2G9*G7C%N?%
M,H@=(9286X? Z7.+IRBE R(:WP?,8 SI'!_.#^AOO7;2LN4&3Y7\+ I;+8-9
M  66O)/V2NW?X: G<WBYDL:/L!]LXP#RSEA5#\[$H!9-_^5W0Q[^QX$-#LSS
M[@-YEF?<\M5"JSUH9TUH;N*E>F\B)QIW*1NKZ520GUV]X;H1S<Y BQHV%=<(
MCVR]N.9;B>;E(K(4TWE&^8"_[O'97_ 3!A>JL96!-TV!Q>\ $9$=&;,#XS5[
M$O$,\R.8)"&PF"5/X$W&#$P\WN1?&;@\R WA3,C.8A'"]AY.55W3\SF5W)@0
MSIM<=@79P_5>]9MP@;92!7Q]3\AP;K$VWY[@E8Z\4L\K_0NO#=5?T4D$5<)G
M_[BP@)-;U%0K\*&KMT27CCQC U_]#<$UWEE82Y7??'OLKIZ,Z.K_V+0\QV5
M!6Y0WV*PNJX02B6I>)UHZZ/T%2Q^4%Q+QX7+%M468%E2L3E65YN/!GA3@&I=
M\9&=@K;3>44%!'F?47K;^<TQ?$&N =WC +I:]+H.U^N&F(9D_BL%?$C! <7K
M?_YLQA+VFNI3Y)!.0FI)X9PQ-\UF2<@F-,W"23P)I]F\O][?"1.&U2)W 3PO
MZ!IA#;!I$LZR&0SXP%@:SM/I8PB]VT%OPD(VGXY^TVF8I?\IHN@?G^/.B'O\
M:OJ'C&R>A4F6PF./+'K0"FK4.]_P#,7I&MMWA7%W[*DG?2OY9=XWY NN=X*D
M2"S)-3YZE06@^R;7+ZQJ?6/9*DMMRD\K^B^@=@9T7BIE#PL78/S3K'X"4$L#
M!!0    ( *ME850#5,]/3P0  !,-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;-57;6_;-A#^*P<M&!Q L_7JR)EC('8[+$!?@B3=/@S#0$MGFRA%
M>B05)_OU.U**XJ!QMJ(%UN6#1-*\Y[GWG*8[I3^:#:*%NUI(<Q9LK-V>CD:F
MW&#-S%!M4=(O*Z5K9FFKUR.SU<@J+U2+41)%XU'-N QF4W]VJ6=3U5C!)5YJ
M,$U=,WT_1Z%V9T$</!Q<\?7&NH/1;+IE:[Q&^V%[J6DWZE$J7J,T7$G0N#H+
MSN/3>>;N^PN_<-R9O34X2Y9*?72;B^HLB)Q"*+"T#H'1ZQ87*(0#(C7^[#"#
MGM()[J\?T'_RMI,M2V9PH<2OO+*;LZ (H,(5:X2]4KN?L;,G=WBE$L8_8=?>
MS8FQ;(Q5=2=,^YK+]LWN.C_L"131 8&D$TB\WBV1U_(5LVPVU6H'VMTF-+?P
MIGII4HY+%Y1KJ^E73G)V]MYN4,-"U132C?/U+<*%+%6-,+AA2X'F>#JR1.2N
MC\H.=-Z")@= XP3>*FDW!E[+"JNG "/2L%<S>5!SGKR(^ K+(:1Q"$F4Q"_@
MI;W9J<=+/]_LW\Z7QFK*EM]?X,EZGLSS9 =XKJF(JD8@J!6<EV53-X)9K. P
M_W/>?IGCLBN1.4I<<>M=Y!X1G->JD=; %99J+?E?1,SE/^KQ1AD#'Z1^%-IJ
MKJB04=_R$J%4QL(112.B9WP2/;TKJ9$(AS .\SR". XSNG*C+!-4@H_,RC.7
M3YB]W!X6LT"!QWI)-].8V,9A,?:L<3C.(EALF%RC\4:]7US \MX#*HG2 C4L
M( ZX1Z8!71[N@[69!$QCUX]:0D-B@AJ5";TA%#7+[F!0T2'3GLAN5&.8K,SQ
M*>&M*!95[_E+P:2A4\UOF6U#2JG44 ^C(% 3H18A8=%HC;*\AQM-M\D9+G:M
M?^:, $H,/U'4V3PHPG$2';M5&N:%7XW=PIWD[6_O2.>&HL&$-V=-3=G P+F5
MZIB,Y8;+-52-=B_GG"WIJBH8L&-(PYCB-0FS202#DS!+"2\/$XKR&S3FU&/W
MR"VDBY5@QO 5IS.KO,]XUSV6QS"@(!W#]]\529S\V+_;4P=7>E?8'SHMGDN)
M!S1'Z'0\F7RJ8T%Z'W2=2YM!%A:I=U@>3N+6F;G?)VD$?QS\\WYY"/*R"_+6
M!;E/CTX_ER6T.XJ&!75I(2BF0[A&A'?*(L1%" &\KK="W=/9TW0) Y^JK*JX
M2P5*@PHMX\(,]S.)/V;2(>YT&#_'G3GN SG9<:\:[5W?$[O@?:;=R5>T^TOK
M.OJ?U'4\<:DX"2=M<F:A2T=7WU%;Y^,PBKZPJL<GOE**F'"H>U*W&"1C6G\[
M-1V'[C_)4QW3XH6*_K?-\.O6=?:?U#7>T?1M_/APE SS;[&^GS<_#)Z;GD9[
M@VJ->NW'<4/I06-*.[/VI_W$?]X.NH_7V\^%MTRO71T(7)%H-#S) ]#M"-YN
MK-KZL7>I+ W1?KFAKQ;4[D+N'$,F=!M'T'\'S?X&4$L#!!0    ( *ME8502
M &[-6 4  "<,   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;)57?V_;
M-A#]*H118 [ QA))_0J2 $[:;072-4C:#<.P/VB)MH5*HD?22;-/OT?2=IS6
M23L@D4[DW?'=\>Z1/KW7YK-=*N7(E[X;[-EHZ=SJ9#*Q]5+UTA[KE1HP,]>F
MEPZ?9C&Q*Z-D$XSZ;L*2))_TLAU&YZ=A[-J<G^JUZ]I!71MBUWTOS<.%ZO3]
MV2@=;0=NVL72^8')^>E*+M2M<I]6UP9?DYV7INW58%L]$*/F9Z-I>G*1>?V@
M\'NK[NV>3'PD,ZT_^X]WS=DH\8!4IVKG/4B\[M2EZCKO"##^V?@<[9;TAOOR
MUOO/(7;$,I-67>KNC[9QR[-1.2*-FLMUYV[T_:]J$T\ 6.O.AB>YW^@F(U*O
MK=/]QA@(^G:(;_EEDX<?,6 ; Q9PQX4"RC?2R?-3H^^)\=KPYH40:K &N';P
MFW+K#&9;V+GS6[5 BAUY-\0-]ID:?Y2S3MFCTXG#"EYO4F^\741O[!EO*2/O
M]>"6EKP=&M4\=3 !M!T^ML5WP5[T^$;5QX2GE+"$I2_XX[MX>?#'OQ/OC5II
MX]IA0?Z:SJPSJ(Z_7W O=NY%<"^><X^F:=:=(GI.OEUJ+\F4S!ZV&H?R_.(R
MOE-/[$K6ZFR$5K3*W*G1+K10Z*U[(*TETI*Y[M!YEHP;"-)8T@[$+?7:RJ&Q
M1R?D3R4-47Z[")*M^IDRNX3[1X)'6I'?0!"W$F5!KF7]62Y\/*](QCEE>0))
ME"7EPDN\8D&:*J,#2)*6/(RD>4$+_ZX$3=.$W*Y4W<H.4*^-;M:ULR05"<TP
ME::<EA7>O*!)F9"/VLD.SLNL"*:O2)%7M"J"Q#C->$(^K)21(=%P-V\=&5]I
M:X^> *YR*BIO5'%:!:%,:%$\08N0,#!.$9L0R1%A):VR@V@9HQEF!.69CXXF
M24(NM<%^2Z?(&-@9@X-QQFE:>8$+FB40MN%4&4T"BC'2Q[P*QE)O12[EJO5*
M;[^ @)O6K<U7N8<OGQD(B(![ 0A$LA]*1CF\9R' \KF49QX2B>F.<!Y#P ?^
MBL?\"VC$_4ZH"*NSBN90>*-0B7 =N79HR+3W5?]O''B".PD+PK*@>10$S;.G
M!4,+S."5(K THCH '67$//0J]4^/YQ%ZL,0_VZL>[(/( OHJY 0"#V"BPM1:
MY9XFN>"H,A:K+/7EX+V(/!3$(UX.QZ5/HBC]1J,%8EL<@%S$F1Q9A]L"%9(]
M19W3'/-9&?8T+3+*Q&, *>4)IWF D6(I+%MN919R]@*)93L2RWZ8Q&[4G1K6
MBLR-[E&*3ID!0"[#P:1 )GZGK_2P>'V%P[799#"0VR]*+XQ<+=O:9Q87!GN(
MYUY$<ICG/B[5AM3\%CE_5I$P.R"]#I.7NE_)X>$G2P:0E@VD!>(E2M9+'Y/7
M>5">"K^AO1!/Y^/I0CPR5H1TT?CA&:Z4SIEVMG88=SJJVO7,MDV+BPYPU#@4
M$1K(&<LWNF_K%J /,_(QDNC5OD?&5X\H-W7[OT;U\/K3\>TQ>;LVN.$%\DA"
M%Z(=DXKR6%9@%!['6!9Z#7Q94,'B9!)H=VI;Z7NFG;<U$:A0WXR1M44TQR!X
MW0_Z5@)S%'A]P#88L(0RJ!#KFQS\1P0+))JFFX,B' 9YF (;"+YMA6&+GZ6Q
MA1@(5.2^8T1H4U9&VDN1OMQW$HZ+?$<%P31';Y<P$645>1)L[ ,2Z$KO*@,3
M5P"3 7%^^ R"9IE]=1KEZ'"^?RY!0JIX?K@Y)WN7-R1C$:ZHOF36@XOWN-WH
M[A8\C9>_1_5XA7XO#6C+DD[-89H<%^@N$Z^E\</I5;@*SK1#_P9QB9N\,EX!
M\W.MW?;#+[#[;7#^'U!+ P04    " "K96%4%Q?ZZ\D&  ";$@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6RU6%EOXS80_BN$F[8*P,:Z);M)@!R[
MVP7V")+L%D71!UJB;;:2Z"6I..FO[PQUV$EL;7H]1*%HSCW?-X2.UU+]H9><
M&W)?%I4^&2V-64W'8YTM><GTD5SQ"GZ92U4R Z]J,=8KQ5ENA<IB[+MN/"Z9
MJ$:GQW;O2IT>R]H4HN)7BNBZ+)EZ..>%7)^,O%&W<2T62X,;X]/C%5OP&VX^
MK:X4O(U[+;DH>:6%K(CB\Y/1F3<]3_"\/?!9\+7>6A.,9";E'_CR-C\9N>@0
M+WAF4 .#?W?\@A<%*@(WOK0Z1[U)%-Q>=]I?V]@AEAG3_$(6/XO<+$]&Z8CD
M?,[JPES+]4^\C2="?9DLM'V2=7,VBD8DJ[6192L,'I2B:OZS^S8/6P*INT?
M;P5\ZW=CR'IYR0P[/59R312>!FVXL*%::7!.5%B4&Z/@5P%RYO1ME<F2DUMV
MSS5Q;MFLX/KP>&Q -1X89ZV:\T:-OT>-YY/WLC)+35Y5.<\?*QB#3[UC?N?8
MN3^H\9)G1R3P*/%=WQO0%_2!!E9?\-5 R:7062%UK3CY]6RFC8+6^&W 1-B;
M"*V)<(^)&T!,7A><R#FYD.5*5KPR&M^VC+^Z!SQI3IQS7O&Y,#N3/6@'<3K5
M*Y;QDQ$ 47-UQT>GMTMNC;+JX7M-1&/0@3#U(9EQ0"_O-HVM-:ORK0W".[=F
MK5N4<)8MR>S!_OQ[K83.A442)9D$4.HF- -VY[( <(MJ09P<EDRA _"+K#68
MT8=3\@MGBG!L#0*%Y>6,J[ZX^'#AX4VZ/.UW>THN8:V-R,@!\5,:I"XL'"\(
M:1RXA[".?.I-7 *0!4!6)'1I$KAH:X)&8NHF+KF5AA4OR-$!B2?4\QH3KD\3
MSYI(4NK'+KFHE8("[\CBE+SF.5=@XX!,0A0'CH1G0"/PY<8PPVW^"YG!&=Q+
MP8A'_73C>$I3D$QH$N%SXW6VURKQ7!J GI0FX)WGT1347?(Y!X'A6F_\C6@(
M]APOIA,78@UI.GGN< S.."$-,>&1NW'9:8O@H",I+B81/!N_\Y<X CD(P: #
MY;*Y!B.0A+=#$@<V4IM>Q_>IM0A[,0V@W@.@CGI01R\&=9],!/*9UMPT.'HG
MV$P4P@BN=Z%YV  "-WO$%GVJ6J1"6S+=@DSOA=AS7#W=V>H&S"6S 4S)69;)
M&DTK."_N< 1@WT:V;V-,_QUX)A5$!_T10+=&U(76 CE5@ZYB$[W-A@1*4- J
MU>('PU7YZ'<OLG7Q)A:D'U?0= 9YH^ P6?N3#\0+;.53K*?--H+4:L_ ?6%(
MQI1Z ,2NF<HU"5P:3Y!#;.M_M X$((]_;Q2*YL\B)W%#!E%((XCF,RMJUEP4
M,,^LRG @@J.3N&UI#UOZ PCNT!7&EB=":%CW29JWPI^2*P77*04!8BC\2RU6
M)8+9\0/D)[#CA]0+86%O1]@,M>:M#6 YZEE\05KP_QLI\[4HBJVLB\JP:B&P
MA$UY02-XWH004Q_%L)[:E V)D'D+7C:?@Y< =$T1HD6=8UW6PBR7LK!K#,8)
MK9=!@N:?)W930"=*6C(()S1.=F5N<QCIU:.1;Z'K1-2'\P/0C7OHQB^&[JOY
MG-L+X/8LOD9>N^8PSC(;.U1_%WX'K>R?QINI**!U$5U;=M"G029$2J@-I(H9
M.V,_'=T<D7E+TQH8N09(/A"%(1@YK L[.F.H;'-R8.S]RR$^Y"D<_';K@46
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
M@G$.=)YKC0?#$0R#.OD%4$L#!!0    ( *ME852F80$6E0(  .(&   9
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;+55VVHB01#]E6((; *[SL5+3% A
MB6P2B""1;!["/K1CJ4WZXG;WJ(']^*WNT8F[J 26O,STK<ZI<Z:ZIK/2YM7.
M$1VLI5"V&\V=6US&L<WG*)FMZ04JVIEJ(YFCJ9G%=F&034*0%'&6)*U8,JZB
M7B>L#4VOHPLGN,*A 5M(R<S;-0J]ZD9IM%UXY+.Y\PMQK[-@,QRA>UH,#<WB
M"F7")2K+M0*#TVYTE5Y>IXD/""=^<%S9G3%X*6.M7_WD?M*-$I\1"LR=AV#T
M6N(-"N&1*(]?&]"HXO2!N^,M^O<@GL2,F<4;+9[YQ,V[43N""4Y9(=RC7MWA
M1E#3X^5:V/"$U>9L$D%>6*?E)I@RD%R5;[;>&+$3D*4' K)-0!;R+HE"EGWF
M6*]C] J,/TUH?A"DAFA*CBO_54;.T"ZG.-<;E5\#]!1&?*;XE.=,.;C*<UTH
MQ]4,AEKPG*.%;W!'$J&/DX*L' N$>V4+PU2.<-I'Q[BP9W "7,& "T&>VT[L
M*$?/%.>;?*[+?+(#^?0QKT$]_0I9DJ5/HSZ<GIS]C1*3PDIF5LG, FSC .PS
ME08:^P5NM*2"MBR4Q,L Y1C-SR,$]8J@'@CJ!PC>K<CU$@T5-+P\T!FX=RCM
M,89&Q= X*F' UEP6$A[1H?+I[S.WA&@%"'\AE[VDUN[$RSV\S8JW>93W%A7I
M$?# V9@+[MX^8ENK F]]DFWG%</Y_]M60E!O>?<MK37W^]:NB-L?(MZZ!;_A
MUNAB 0.<T"43,!3L0R5X41%>?)*7:?+>+9*CHD9.+^!!6TOE(+G;>[^3/378
M^,?+>*=C^>X_8&;&E06!4XI*:N=4DZ9LJ.6$>$,3&VM'+3$,Y_030N,/T/Y4
M:[>=^+Y8_=9Z?P!02P,$%     @ JV5A5!K.TC^& @  5@8  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3<N>&ULC55=;]HP%/TK5U$?6JDE7Y1M%40JI-LJ
ME0V5=7NH]F"2F\2J8S/;0/OO9SLAHQV@OA#;N>?<>^Z-#\.-D$^J0M3P7#.N
M1EZE]?+*]U5684U43RR1FS>%D#719BM+7RTEDMR!:N9'03#P:T*YEPS=V4PF
M0['2C'*<25"KNB;R98Q,;$9>Z&T/[FE9:7O@)\,E*7&.^F$YDV;G=RPYK9$K
M*CA(+$;>=7B57MIX%_"3XD;MK,$J60CQ9#>W^<@+;$'(,-.6@9C'&B?(F"4R
M9?QI.;TNI07NKK?LGYUVHV5!%$X$^T5S78V\CQ[D6) 5T_=B\Q5;/:[ 3##E
M?F'3Q@8>9"NE1=V"304UY<V3/+=]V &$@P. J 5$;P'] X"X!<3O!?1;0-]U
MII'B^I 239*A%!N0-MJPV85KID,;^93;L<^U-&^IP>EDWHP;1 %S6G):T(QP
M#==9)E9<4U["3#":451P :;3IH\<)BLID6<O\$,2KAAQ$SQ-41/*U)D)?)BG
M<'IR!B= .4PI8R9 #7UM"K9I_:PM;MP4%QTH+HQ@*KBN%-SP'//7!+Y1VLF-
MMG+'T5'&%+,>Q.$Y1$$4[BEH\GYXL >>OAL>?CJB)NZ&%SN^_@&^[[I""3?/
MQ@,4GL,WXQ*/4ZP7*'\?8>]W['W''A]@/SKMQSL3#;<::W4LUV67Z_*H$EOZ
M_GRD\8<OQL$4G-X)I5"=[?N4F@0#E\":W3JY"'JFR^O=\?X?%/0&KV/2?3%Q
M%]/(\W=N7(VR=,ZEP%V:YFOL3CMSO':>\.9\;$RS\;A_-(WC3HDLK6:&A:$,
M>A],7;)QL6:CQ=+=ZX70QB7<LC+&C](&F/>%$'J[L0FZOY+D+U!+ P04
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
MDE'EINZ@OL\YEX\OVD!YH]_[&U!+ P04    " "K96%4(<Y*IQ@$  #D#P
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
M&F)WZN+D4-Q8M<EGZ4=E<3+/+Q,\;8%V!OA^I90]W#B"ZOPV^Q=02P,$%
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
MSGE/=0(OCOS%1++<'%&73*H#KQENU#4)N#90ZRO&Y--$.Z@N7N._4$L#!!0
M   ( *ME853YNQ>II00  '$5   9    >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;*V876_B.!2&_XJ%YF)&ZC2Q#0E4%*FE.[N5IEK4[NQ>C/;")"Y$36S&
M-F7Z[]?Y:)S@Q!-6W$ ^SGGS^L3GP7A^X.)%;BE5X&>6,GD]VBJUN_(\&6UI
M1N0EWU&F[SQSD1&E3\7&DSM!25PD9:F'?#_P,I*PT6)>7%N)Q9SO59HPNA)
M[K.,B+=;FO+#]0B.WB\\)INMRB]XB_F.;.@35=]V*Z'/O%HE3C+*9,(9$/3Y
M>G0#KY88YPE%Q-\)/<C&,<B'LN;\)3^YCZ]'?NZ(IC12N0317Z]T2=,T5](^
M?E2BH_J9>6+S^%W]2S%X/9@UD73)TW^26&VO1],1B.DSV:?JD1_^H-6 )KE>
MQ%-9?()#%>N/0+27BF=5LG:0):S\)C^K0C028-"3@*H$=)PP[DG 54)1.:]T
M5@SKCBBRF M^ "*/UFKY05&;(EN/)F'Y:WQ20M]-=)Y:_,YY?$C2%! 6@S_5
ME@IPSQ1AFV2=4G C)542? 9UV"-/\\ES("(&'^^H(DDJ/^F ;T]WX..'3^ #
M2!CX:\OW4@O*N:>TQ_Q)7E3YN2W]H!X_$($'SM16@M]83..V@*<'5X\0O8_P
M%CD5[VAT"3"\ ,A'L,/0<GBZ[["#ZX+C0@__JN#?\U*"+V4M_W4HCVOE<:$\
M[E&^)2EA$;T :[I)&$O8IJO\I498:.0]_KK /IZ%>FBOS:)TA.%Q,#9A+8N3
MVN+$:?%]\!?@)OJQ3P2-P=U>:*=@147"XR[#I>*DX02&H>77CIHA/.NQ&]1V
M@X%V[[,=283&EP)?N>R:U\O <O 9HF#:5[*P]A .\J"92:1,-DS7;$W5@5(&
M)-WDECKMA):='B/3VLC4:43/5,U$IJ$D!&71&U"",)F2G,9=[VUJUR- D^/W
M9D?A<-KC=%8[G0UK!,KBGBZ8V8^%D_'LV%U'6+M96OZ@;Z#K.QVN2/1"-OF\
M__Y LS45KOZ'#9;#,[,%(J.-SD"72J19,83'D^"XL!UQ< J#25]E#5TA/CMA
M*LF6&7]B3=6.L/$,XC[+!MO0S>V3*%-I#>AK:* ,AU'Y5,1 &[I]7@QQH1NY
MIU(&=F WP-;/0T=8/V>@83-TPWD :: -8H2GX=ARV!77ZIRV1X-MZ.;V#15<
M[DA$!['&,!;.SLP:9/"(W'@<QII*I%FQ $VMMNT(@Q@'?6L#9&B+X-E14TDV
MS80(69;MJ#%&?5,!&88C-\-/(@VR$>U<T"##:#2,T:?R!G5P&H6]?@R D1O
MIS('V0R&]CL<#&ID0(W<H!Z &V0S.?2AM;#I"&OW3MNAP3=RX_MI1Z.$I.H-
MK 2/]Y'^\SB .L@ %X7GIHX!)7*#<B!U[!5K8*]O.J+@#/M]]3741>ZE[?]B
MCKV*M>RZ0MI_<PW$L1OB)\$&VY#N,V#XC(?Q^53,8)N^GQV<P0:_V(W?4SF#
M;0(?OSAG2-MF8X/"C><!E*D40G<3_"JJ].<U-J\R*C;%GIX$$=\S5>[RU%?K
M?<.;8K?LZ/HMO%J6NW]&IMR,?"!"=[0$*7W6DOYEJ.LEROV]\D3Q7;%%MN9*
M\:PXW%(24Y$'Z/O/G*OWD_P!]2[KXC]02P,$%     @ JV5A5%;!6213 @
M)04  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&UL?53;3MM $/V5D=4'
MD  ;!QJ$'$L)T#92:1$I[0/JP\8>VROVXNY.,)7Z\=U=)VXJ2/(0[\S..6?.
MWK).FR?;(!*\2*'L)&J(VLLXMD6#DMD3W:)R,Y4VDI$+31W;UB K TB*.$V2
M][%D7$5Y%G)W)L_TB@17>&? KJ1DYO<,A>XFT6FT2=SSNB&?B/.L934ND![:
M.^.B>& IN41EN59@L)I$T]/+V;FO#P7?.79V:PS>R5+K)Q_,RTF4^(908$&>
M@;G/,UZA$)[(M?%KS1D-DAZX/=ZP?PC>G9<ELWBEQ0]>4C.)+B(HL6(K0?>Z
M^X1K/Z'!0@L;_J'K:\=.L5A9TG(-=K'DJO^RE_4Z; '278!T#4A#W[U0Z/*:
M$<LSHSLPOMJQ^4&P&M"N.:[\IBS(N%GN<)1_U+KLN!# 5 E?J4$#<T5,U7PI
M$*;6(EDXWLI9^,*,87XMX> :B7%A#[.87"^>,2[6NK->-]VA.X);K:BQ<*-*
M+/_'Q\[#8"3=&)FE>PD7V)[ *#F"-$F3A\4U'+P[W$,[&M9G%&C/=M!^,ZQ$
M9UDZXX^W*)=H?L(?F*+1MF4%#LD]6F>#UEG0&NW0FKNEJ+CBA,?"+6_YQDX\
M?G88F!-*NT_Q?% \W^MN+EO&C;MC!+IZ+7<$KUHZN'DIQ*KDJH;-T7ES]WO=
M<=#U#\-S/KY(_"^+G[<;CK>.KD13APMJH= K1?TI'K+#&S#MC_Z_\OX!N66F
MYLJ"P,I!DY.QZ\'TE[(/2+?A(BPUN6L5AHU[Q]#X C=?:4V;P L,+V/^%U!+
M P04    " "K96%4DWUZ>E<&  #.*P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6R]6EUOVS84_2N$T8<6:&KQTW:1!&B3=0N0K$63;AB*/3 V;0N5
MQ$RBXV38CQ\E*[IR)%&J'>LED:S+RWMT+L\E*1ZO=?PC62IET$,81,G)8&G,
MW?OA,)DN52B3=_I.1?;)7,>A-/8V7@R3NUC)6=8H#(;$\\0PE'XT.#W.?OL2
MGQ[KE0G\2'V)4;(*0QD_?E2!7I\,\.#IAZ_^8FG2'X:GQW=RH:Z5^7;W);9W
MP\++S ]5E/@Z0K&:GPP^X/=G8IPVR"S^\-4Z*5VC%,JMUC_2FXO9R<!+(U*!
MFIK4A;3_[M69"H+4DXWCG]SIH.@S;5B^?O+^*0-OP=S*1)WIX$]_9I8G@_$
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
M;4BC7/8YRXD6A6T5)D)#XV&'*?2&5!H#>#\50K].3/=1=YN#WU!+ P04
M" "K96%4,3=<,Q<#  #1"@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6RU5EUOVC 4_2M6M(=6ZIHO2J "I +=5FG=4&FWAVH/)KF U22FM@.MM!^_
M:R<$"H&BB;Z4V+GGW'ON<>/;6G#Q)*< BKPD<2K;UE2IV:5MRW *"97G? 8I
MOAESD5"%2S&QY4P C0PHB6W/<>IV0EEJ=5IF;R Z+9ZIF*4P$$1F24+%:Q=B
MOFA;KK7<N&.3J=(;=J<UHQ,8@GJ8#02N[)(E8@FDDO&4"!BWK2OWLN_Z&F B
M?C%8R+5GHJ6,.'_2BYNH;3FZ(H@A5)J"XL\<>A#'F@GK>"Y(K3*G!JX_+]F_
M&/$H9D0E]'C\FT5JVK8:%HE@3+-8W?'%-R@$76B^D,?2_"6+(M:Q2)A)Q9,"
MC!4D+,U_Z4O1B#6 6]\!\ J MPFH[0#X!< _%% K #73F5R*Z4.?*MII";X@
M0D<CFWXPS31HE,]2[?M0"7S+$*<Z X%'2*A70M.(7#]G;(:FJC/R X_<9]('
M/$PAH\:BZQ<\;!+(/1W%0$[ZH"B+Y2F&/0S[Y.33*?E$6$KNISR3R"9;ML("
M=1H[+(KIYL5X.XIQ/7++4S65Y#J-('I+8*.R4IZWE-?U]C+V(3PGOGM&/,=S
M*PKJ'0YW*N#]@^%N<X\:OS3+-WS^3KX*.QZ_8Q2Y49#(/WMRU,H<-9.C=D@.
MR'-4.9FS!(9%?USF'=]M-+%)\_7V;D=Y3=/*]:A^152M$:RBW@BY*(5<[!72
MPY/$THRE$_(3C[@1),GC+20C$/LZ52\3U#_,C:#,$1S%C9SEXATWMJ.JW*B(
MVNU&HQ32>,<-J0@?DR&-8>4"^4O^VZ9FF;GY83:YSNHSZAS%J(+FC5-.$&PZ
M51'F!<TMJZK"_,#9X96[=BFX>]4,\1Y&1\[(5TC1D]C<#E<1WC],*NW1'):M
M/(Z9KK<JS?LX.U<?6M<_CIW^UJ?+=3=MZE5&.5MF5D5M_=_9:W=] F)B9B9)
M0IZE*K\7R]UR+KLRT\C&?E?/:V:&6-'DP]XM%1.&OL4P1DKG/,#S)?+Y*5\H
M/C,3Q8@KG$_,XQ1G3A Z -^/.5?+A4Y03K&=?U!+ P04    " "K96%4<Q(+
MH6H"  !-!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6R-5<ENVS 0
M_15"R"$!4DO6ECBP!3@VBA1HT"!+>RAZH*6Q180259**D[_OD)(5N5[@B\5E
MWIOWAD-ZO!;R5>4 FKP7O%03)]>ZNG%=E>904#40%92XLQ2RH!JG<N6J2@+-
M+*C@KN]YL5M05CK)V*X]R&0L:LU9"0^2J+HHJ/RX!2[6$V?H;!8>V2K79L%-
MQA5=P1/HE^I!XLSM6#)60*F8*(F$Y<29#F]FL8FW 3\9K%5O3(R3A1"O9O(M
MFSB>$00<4FT8*'[>8 :<&R*4\;?E=+J4!M@?;]B_6N_H94$5S 3_Q3*=3YQK
MAV2PI#77CV)]!ZV?R/"E@BO[2]9-;!0Y)*V5%D4+1@4%*YLO?6_KT ,,PP,
MOP7XIP*"%A!8HXTR:VM.-4W&4JR)--'(9@:V-A:-;EAI3O%)2]QEB-/)-$UE
M#1GYSNB"<:89*'(^!TT95Q?D"WEYFI/SLPMR1EA)GG-1*UIF:NQJS&T8W+3-
M<]OD\0_DF4,Z(,'PDOB>/]P#GYT.][;A+CKN;/N=;=_R!:?;OB2S6DHH-?D]
M72@ML<'^',D4=)D"FRD\D.D.^PC[*JNQ7Q<<L(RJEK1,85\-&ZHK2V7NWUL2
M>1[Z?>M7:C<H'%U_!FVI##N5X5&5FWI4]$,*SO=I:PBB7EH_',7_B]L3%0S#
M ^JB3EUT5-T/G8/<IRG:S3:R#;*E:3<J\$/_@*:XTQ0?U?0L-.7X"C5UXY]]
MM$]GO'NNU_TS:W3N1L5>M%,[MW?9S4-[3^4*FXIP6"+.&URA4=D\7LU$B\K>
M_X70^)K888[O/4@3@/M+(?1F8IZ4[A\D^0=02P,$%     @ JV5A5(%3!-O2
M @  ( D  !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULM59=3]LP%/TK
M5L0DD$83YZLM:B-!JVE(,"$*VP/:@YO<MA:)W=D.9?]^=A+2E*8IF@0/Q';N
M.??<8_<ZHPT7SW(%H-!KEC(YME9*K2]L6\8KR(CL\34P_6;!14:4GHJE+=<"
M2%* LM1V'2>T,T*9%8V*M3L1C7BN4LK@3B"99QD1?Z\@Y9NQA:VWA7NZ7"FS
M8$>C-5G"#-3C^D[HF5VS)#0#)BEG2,!B;%WBBPGV#*"(^$EA(QMC9$J9<_YL
M)M?)V'*,(D@A5H:"Z,<+3"!-#9/6\:<BM>J<!M@<O[%_*XK7Q<R)A E/?]%$
MK<;6P$()+$B>JGN^^0Y508'ABWDJB_]H4\:&GH7B7"J>56"M(*.L?)+7RH@&
M /L' &X%<#\*\"I X9Q=*BO*FA)%HI'@&R1,M&8S@\*; JVKH<QLXTP)_99J
MG(IN.%N>*Q 9FL)<H?/R\4#F*:#3*2A"4WFFEQ]G4W1Z<H9.$&7H8<5S25@B
M1[;2&@R3'5?YKLI\[H%\4XA[R,-?D>NXN 4^^3C<V87;NO*Z?+<NWRWXO(-\
MNMIK)I7(]=E4Z.E&!Z!K!9G\W4'OU?1>0>]WT5,I<\)B0#&7JM6RDJ1?D)C?
MW4MT'N*!KN^EZ4Q+E(_#;=2.0K]6Z'<JW.Y_HK5^10Q4F\*2)&CD]H;>P'TO
ML27,#]WA 8U!K3'HU.CWL!M\03-@E OTR"3$N8 $_> *))KF8$[#L&.[PCI1
M^!FGH5_3]X^>AC9S^WNN^8[Y>V?N?M@!7P>UGL$17P?]H[X&Z.D6LCF(+@>&
M=<;A9QB,G6TW<_[+X@K6;E[5>/9#O-UMV-74Z+"X4]-$>TH5NEP*@++JXX;B
M;0/#G]+!\+:%X>,]K-72_7ZT9^E^2.#XP7M'[<;U9;X=;HE84B91"@N-<WI]
MO2>BO([+B>+KXD:;<Z7OQV*XTI\P($R ?K_@^@17$W-)UA]%T3]02P,$%
M  @ JV5A5-DD]))6!0  /QD  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N
M>&ULO5EM;YLZ%/Z\^RNL:%?:I"[!)B_MU$;JRJ)56J>HW>X^3/M X22@ 6:V
M:3KI_OA[#!1G+3%D6VZE-&!\'I_7YQCG=,/%-QD!*'*?)ID\&T1*Y:]'(QE$
MD/IRR'/(\,F*B]17>"O6(YD+\,-2*$U&S'&FH]2/L\'\M!Q;BODI+U029[ 4
M1!9IZHL?;R#AF[,!'3P,7,?K2.F!T?PT]]=P ^I3OA1X-VI0PCB%3,8\(P)6
M9X-S^GKA3K1 .>.?&#9RZYIH4VXY_Z9O+L.S@:,U@@0"I2%\_+J#"T@2C81Z
M?*]!!\V:6G#[^@%]41J/QMSZ$BYX\CD.570V.!Z0$%9^D:AKOGD'M4&E@@%/
M9/F?;.JYSH $A50\K851@S3.JF__OG;$E@#BM NP6H ]%ICN$'!K ;>OP+@6
M&#\6&.\0F-0"D[X"TUI@6OJ^<E;I:<]7_OQ4\ T1>C:BZ8LR7*4T.CC.=&;=
M*(%/8Y13\_<\6[]2(%+BP:TBK\@-9#$7Y -7(,D+#Y0?)_(E/OATXY$7SU^2
MYR3.R,>(%]+/0GDZ4JB%QAH%]8IOJA79CA4IN>*9BB1YFX40MLA?V.7=+GFO
M8WUF 1BA^QH?L@<?OF%6Q/-<# F='!'F,-IFD%W\RD=QE^X4]^SB'@16\;?]
MQ9T6\45O<7IB\:7;Y*-;XKD[\3 ++S.I1('\I<B7]SB!7"I(Y5<+_+B!'Y?P
M8QO\*L[\+(BS-<$,1GI,? 4A@7MD:PEM&>U5H+,25'/UW9PZ$^VNNVU'/YWU
M:,;"-N,G>R:-/1.K/3]5ZY<K2&]!?"7_DO'P>#;Y^Z&8/Z%=02'0R&JB5X .
M]Z21L'AVVF@R/43@9@W\K#MP!OZ(+/P R'G*BTRU<=#LB:==1_^UN_NXT>)X
M/RTN,^1.D(I<8PX=D1M5IM(21("/L3.WJ69?HHJ<Q6,GC:XG^^EZ#2&D>=G/
MER(.4%V[GG9XZK#AV#VV:4H=TX0<*]C2_U$F#>Z4JC[T]EYA?1:QC,KQA^&E
M@+R>>L%E6^"]>J7)5N1G[JZXTZTV2:T:?A:Q L)7*_R@+BL0NIPJ'TM9()_
M;I7H$Y7<G:E(F5&)_6+M4]99^S:NIH:LZ4'8FAJZICWXNG_9>_0IPXXM=4\-
MSU([T?Z)RO<ZUJ@"9_.;(6,ZW4_=*U\5F,(_".X2VW6S S[L<?YZ]JPK>PRE
M4SNGUU4O=4DMFIZLJZBU"=.GG#ZA.R-K*)WVX?3M&I9'6"L9%HTH7?<!VE+M
MHH;MJ8YA;6KG59-!VBVYB-$KN9\0%?F*!'Y&;@&W+"% BNFVB56$@S+"B3P
M""59"9[BOH; ]T*'&QD+$&/=ZE"[)F-GZ#BV=&2&WYF=WTL?QX8GA&E%N6Y%
ME2$9ODC_;$</(SI6IDYG53'3!)B]"?QN2_4Z\#%]NEQNN@,[9'? B19C2S-C
M'I*/&]YG#\E,0V$':2C,-!2V9T/9.X1V?+TM<J:N-8:FZ;!?W=W_R1A& J!7
M%$WW80=Y%V"F<[ ]WP;VCJ(=GSITZ+C4&D738)B]P?PO45SP0O0*HFE$[.00
M071-4W![-(7?"6('?C>;NH;Y73LS7\,=3^[*[0F&*%9Z'QHGNC?U\+EK2-ME
M!_'YUNF*^V?WA1<=@#>0#S%/ZWTA:PV3':$\_F(G-<+49J9A>=?.PGON+-V6
M\YV=6SG7T+=KI^_?>6>LH;=58D\T&FV=^Z8@UN4)O22!?CNJCB^;T>97@//R
M[/O1N$=?+ZJS? -3_;2 T5GCQHTDL$)(9SA#O41U6E_=*)Z7I\NW7"F>EI<1
M^"$(/0&?KSC267VC%VA^,YG_!U!+ P04    " "K96%4#EGG.%X%  #A%
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
ME_3S .L!-#\W!M\[_GYJ?D?]7U!+ P04    " "K96%44)1UK7("  #B!P
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
M?X.!, 'Z_I3K9R<;F%U^_E77_P-02P,$%     @ JV5A5'MV%)-T @  7@8
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
MFE#?ZHMEKMTO;&O9P(.XU$86-9@\*+BH_MFW.A M0#@X HAJ0+0/Z!T!=&M
M]Z6 7@WHN<A45%P<9LRPR4C)+2@K3=KLAPNF0Q-]+FS>[XVB4TXX,YFAXAMF
M8P]SH8TJ*:=&PSG,4/.58 838!HR3%9<K#KPC@LF8LYR6*!R92=BA+,9&L9S
M_9J '^]G</;J-;P"+N ADZ5F(M$CWY"WUJ8?UY[=5)Y%1SP+([B5PF0:WHH$
MDZ<*?*+9<(UV7&^BDQIG&%] -^Q %$3A 8>F+X<'!^"S%\/#JQ-LNDWFNDY?
M]U]EK@._T66'LP]24S:^?" 0S T6^L\3)GN-R9XSV3MB\CJ.RZ+,75%(DZ&"
M6!;4;C+;!\B/G(P>2G2E]=)IM8UH,XFZ%,%-._8_RISW!]&>U.R U" ('J6>
MT.HWM/HG:3TM]?=5J;>""E]NL5BB.A7"06-K\*NR=MF8O'R&WO,F[S#.F=8\
MY3%S_3A5LH!VOO^8SL%(TD IQPZ\U893UT60*3S00V#/'A03.D5UJ 1.NTAW
MO7!W_03=84-W^/_13>!W>HNO"UE26=#Y$AO6:K]'5<2'/U3LD6J]:OA=_9QJ
MA;]AJH@N3$MR3L3?2<B@0FW@SF9N2A%7].ZV 9;=7&Q(QJG::7_!!0B#QQ<G
M^%57(&P]<^%_TKIJM?U6_OI7X7[S.B!UWNT/CV0ZC!Z]CGYB+1.U@W7,1;N2
MTQ3=K 4+J6SM=VS2#U*/3I1NS?M9D=E)D2HL?FM\*5"MW!BH*4%TR:K7O=EM
M1LUK-V#M[=_8$=2-18]JJOGUEBDJ9 TYIJ0RN+BD5*EJ)*P61J[=D+24AD8N
M]YG1&(W*"M!Y*J79+:R!9C"?_ -02P,$%     @ JV5A5+%EI*KB @  D@<
M !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULK55-3]M $/TK(ZN'( '^
M"C%%2202TX($+8+2'A"'C3VQ+>S=='>=A'_?6=MQ0@B!0R_V?LQ[._-V9K:_
M$/)9I8@:ED7.U<!*M9Z=V;:*4BR8.A8SY+0S%;)@FJ8RL=5,(HLK4)';GN/T
M[()EW!KVJ[5;.>R+4N<9QUL)JBP*)E]&F(O%P'*MU<)=EJ3:+-C#_HPE>(_Z
M878K:6:W+'%6(%>9X"!Q.K#.W;,P,/:5P>\,%VIC#":2B1#/9G(5#RS'.(0Y
M1MHP,/K-<8QY;HC(C;\-I]4>:8";XQ7[MRIVBF7"%(Y%_B>+=3JP3BV(<<K*
M7-^)Q24V\9P8ODCDJOK"HK%U+(A*I471@,F#(N/UGRT;'38 ;N\=@-< O&U
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
MK8+)G'L@,V$MJ*+SJ> [(O1NM*8')C=&&Z-AM3[&>R5PE:&>FG\%S($D?VU
M4,7J-3$"\I71)2N9>B*W5#5"#Q[HL@1RL0!%62DOR2?":O)0\$;2.I=35R&-
MMNEFK>>;@^=AC^<%9 ,2^%=DZ W]Q_L%N?AT:;&2GK?RP__WM9*+">BR,.RR
M,#16@O-9^'&]E$K@+^N<S:"S&1B;HUZ;4@)<O4WMU4MNK\@=?<(KH>05631
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
M>D-#H^I94P<HU^ZZ+B2:R^^6A1G/H&R".5]*B;O 3H!VX*?_ %!+ P04
M" "K96%4()SN5+0$   :$@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6S%6&UOVS80_BN$T0$MD%DB9=E.X!B([20+$+=!O6X?BGZ@)=KF(HH:2=L)
MT!^_HZ1(LB.IWK!L7VR]W#WWW$/J[J317JI'O6',H"<1Q?JRLS$FN7 <'6R8
MH+HK$Q;#G954@AHX56M')XK1,'42D4-<M^\(RN/.>)1>>U#CD=R:B,?L02&]
M%8*JYPF+Y/ZR@SLO%S[S]<;8"\YXE- U6S#S)7E0<.84*"$7+-9<QDBQU67G
M"E_<$F(=4HO?.-OKRC&RJ2RE?+0G=^%EQ[6,6,0"8R$H_.W8E$6110(>?^:@
MG2*F=:P>OZ#?I,E#,DNJV51&O_/0;"X[PPX*V8IN(_-9[G]A>4*^Q0MDI--?
MM,]MW0X*MMI(D3L# \'C[)\^Y4)4'#R_P8'D#N38H2F"ESMX1P[$:W#HY0Z]
M4RGYN8-_' $W./1SA_ZIE :YPR!=K$S==&EFU-#Q2,D]4M8:T.Q!NKZI-ZP(
MC^U67!@%=SGXF?%4"L$-["VC$8U#-)6QX?&:Q0%G&OV,KO22 0F-/E*EJ-TV
MZ/V,&<HC_:%Z^^N<B253W] [Q&,TYU$$&TV/' ,<;20GR/E,,CZD@0\F: X4
M-AI=QR$+:P"NVP&\01N" _(4&I$7C2:D%7+&@B[R\!DB+L%?%C/T_MV'(*)<
M4% M@.>@+L_IZ9CN,68-W.QD.#QLP[E^@U1OVC$7+ %,]P"S!N7V] S/&S(\
M6%VO> *\%-AK +Z76A]M^Z_W8(/N#!/Z6TN$7A&AET;H-43XN+6/!I(K! TD
MA# H51)]1TV*3C) /P6TW60W]H;G(V=77<EVFP.F?L'4_[M,K=(IU99--?%?
M4>D-_-XAWVF-4=_W#XUF-49#XAYE?DJXVUJC!GWZA3[]?Z:/9NS1GNJ$!7S%
M T2%W-J:"J8A%=#4?ZAA_Q5?,CC*N]7D(*%!D="@-:%?I:$1L#<F8K8)H$#J
M^KJ1X?0KL;';[==''Q;1AZW1'Y@*("BH8W6JL+"=".8)F'A8Q@A^=TRQ$"V?
MH;_HK:)QP.K*9'O GMMUW9]:'NGS@OEY*] ]ITL><6.KQ6*[_ ,&*V0DE!&1
M*"FX9F=E:_RTC/B:FJ9^>/Y*6#*H")NI_P.C@QRP6_9^]Z0LGA',M"5AJ_YU
MO.-*QG8U8(-,TUU^AFX5%,LS!.O&98CNX@"F7YU.!-E175V?Y"0.MD[7;^!>
MF5MP*_<%3*_PQ $G%C,%'"WKJQ!&)*Y-/JE</R5V"Y732<O*8U)&)F_4,'#9
MD[#7FMV=2&!(MT]%L*$0Q@Y5- AL3;%E)E$< B=1W2,PS:$/-HO7[34(7C8Q
MW-[%YJ"LV(J3M"S[#?;?2LNR9N/VHOWO/:LW>:0#:8==TB!M681Q>Q6>TZ>3
MI2UK*QZ^E;1E%<3_51F\P:]+G#=L*G&D+'&DO<0];&.>UH)/<?2,9GDK+MY6
MOD,MRQKY/9AE]$Y9!E+6*8+?:!E(69$(^=_&DCQT=>C 1\VIU21+R:F\H0JF
MUNG'!]O5@4WV(E9<+3YP7*6O]4?7)_ABEGVF*&&RKR9SJM8P&J"(K0#2[0Z
MC\H^1&0G1B;I>_!2&GBK3@\WC(9,60.XOY+2O)S8 ,7GH/%?4$L#!!0    (
M *ME8506TM#L30,  /@*   9    >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM
M;)V676^;,!2&_XJ%=M%*6P$32%(ED=K0:9/6J5KW<3'MPH&3Q!K&F>TTF[0?
MOV-#64)(A-J+@LU[WG,>VX$SV4GU4Z\!#/DMBE)/O;4QFVO?U]D:!--7<@,E
M/EE*)9C!H5KY>J. Y2Y(%#X-@L07C)?>;.+F'M1L(K>FX"4\***W0C#UYQ8*
MN9MZH?<\\8FOUL9.^+/)AJW@$<R7S8/"D=^XY%Q J;DLB8+EU+L)K^_&5N\$
M7SGL]-X]L20+*7_:P?M\Z@6V("@@,]:!X>4)YE 4U@C+^%5[>DU*&[A__^S^
MUK$CRX)IF,OB&\_->NJ-/)+#DFT+\TGNWD'-$UN_3!;:_2>[6AMX)-MJ(T4=
MC!4(7E97]KM>A[V Z%0 K0-HWX"H#HCZ!@SJ@$$K@$8G N(ZP*'[%;M;N)09
M-ILHN2/*JM'-WKC5=]&X7KRTY^31*'S*,<[,YE((;G#CC2:LS,E<EH:7*R@S
M#IJ\(3=Z 5B$)O."<<%*XU1X?$P!-HI<I& 8+_3EOOC[/8@%J!\3WV"--I.?
MU?7<5O70$_6$E-QC"6M-[LH<\D,#'^$:0OI,>$O/.J:079$H?$UH0,,OCRFY
M>'69U3"ZH\!Y?[N@AUW:VRX<]["[ZV\W.N%SL(I1<TXB9QR=,/X@M6X=CN\?
M4$/>&Q#ZQYD,@R;#P&48G,CP<6N/#)%+@N_ '-,05[\F2UY 3O*MLG,;4%SF
M7>>J<H^=NWT[/LUH$D_\I_VM[="$XT-->JP)!U&C.4"+&[3X96@YUX)KW0<O
M/BXK&K3PCC5T-&SA=?@,:3=>TN E+\/3[C71 RXY*BJB+;8.2=)".^MR0#9L
MR(8O(NMB&!YE'PSC]@YUB)*X=4K33J?6,;WK$(UHT(T[:G!'9W%OGD!A<U#O
MFWN],R&W>,&MJ] /]Y+\):^ZUJ)*,]P_9,FH_4N;=ZA&4=A:LK3+*PF3;M)Q
M0SH^2_I9&E;8A@(['B"9U/CYZT4V/JYF' ?XUV([UM$P.M:E'3IZZ%?Q^7N?
M> %JY7HKC97C[E3?PF:V:=]N7-?2FK\-K].J"_MO4_6$]TRM>*E) 4NT#*Z&
M>+A4U6=5 R,WKI%82(-MB;M=8VL*R@KP^5)*\SRP"9IF=_8/4$L#!!0    (
M *ME851Z[EM,\00   ,B   9    >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM
M;+6:VV[;.!"&7X4P>M$"V<CB078*QT .76R!9#=(T/:BZ 5CT3812?2*=)P
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
M'.(C.40QF=LXM2'WLH+J7P)J!0VJXIVJ:7R2L8!R1)+HFL1A'!U(:'8^/#P
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
M+S"%JNYK]<3(TM[T*VFP;]AACK\"H"H#W%]+:0Z3ZH#VYV+R"U!+ P04
M" "K96%4JU^P?PP#  "$"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y.2YX
M;6R55FUOVC 0_BM6I$F;M.:50EL!4H%.J[1NJ"_;AZH?3'* 5<?.;%/HO]_9
M"1FMDK3] GY[GKM[[ISS<"O5HUX#&+++N= C;VU,<18$.EU#3K4O"Q"XLY0J
MIP:G:A7H0@'-'"CG01R&_2"G3'CCH5N;J_%0;@QG N:*Z$V>4_4\ 2ZW(R_R
M]@O7;+4V=B$8#PNZ@ALP=\5<X2RH63*6@]!,"J)@.?+.H[/9P)YW!WXSV.J#
M,;&1+*1\M)/+;.2%UB'@D!K+0/'O":; N25"-_Y6G%YMT@(/QWOV;RYVC&5!
M-4PE_\,RLQYY)Q[)8$DWW%S+[7>HXCFV?*GDVOV2;74V]$BZT4;F%1@]R)DH
M_^FNTN$ $/5; '$%B%\#>BV I (D[P7T*D#/*5.&XG2844/'0R6W1-G3R&8'
M3DR'QO"9L&F_,0IW&>+,^"(ON'P&(!,0L&2&S#D5FIQKK(/"9D:3.PT9P0(C
M/Z4XNO-O?#+#DP(7YU7Z2\PM77 @GV=@*./Z"SDBF!G4O=PG]U>0+T ]# .#
M?EOK05KY."E]C%M\C&)R)859:W(A,LA>$@08<!UUO(]Z$G<RSB#U21)])7$8
M1PT.3=\/#QO@LW?#H]..:)(ZAXGC2UKYRG2\3"$5&?EEUJ#(7&JCP# %>%_-
MJV-EUFYAAQM<IH_D_@>2D4L#N7[H<*Y7.]=SSO7:G&,ZE1LTJZ@!5T9RP=F*
MNMIJJH5NNMB/PD]-&>N&1?YQ(VSV86LO1#BN13C^H B+*@DIYJ91AF["MGBF
MW; V]6;=L,0/.V7HUS+T.WFN;?1R29A(L45IP $*D&,+TZX>"(<GX(UR=!,G
M?M(L1S<L]D^:Y7C+6K<<@UJ.02?/Q:[ [H<7ETNQ.C*@\K(^4"&\KALE"$I2
MV&\GU1J:RZ3;0N*?-NO2#>NUE<E;L'ZS+L%!?\I!K5R?U\1=B?*C7:_63XES
MUT%?K4_PB5&^"/[3E.^3*ZI6##]G')9(&?H#K&A5]OQR8F3ANN!"&NRI;KC&
M9Q(H>P#WEU*:_<0:J!]>XW]02P,$%     @ JV5A5&2D3<M$!0  E!0  !H
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
MDKZ!J%T [<^5LIN%&[/U5W7P%U!+ P04    " "K96%4D%:,<:@"  "4!@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&ULE57;;MI $/V5E94'(M'X
M!B2* "F!5HW4J"B7]J'JPV+&>)6]N+MK2/KUG5V,8P)$Z8N]ESEGSYGQCH=K
MI9], 6#)L^#2C(+"VO(R#$U6@*#F3)4@<2=76E"+4[T,3:F!+CQ(\#")HD$H
M*)/!>.C79GH\5)7E3,),$U,)0?7+-7"U'@5QL%VX8\O"NH5P/"SI$N[!/I8S
MC;.P85DP =(P)8F&?!1<Q9>3OHOW 3\8K$UK3)R3N5)/;G*S& 61$P0<,NL8
M*+Y6, '.'1'*^%-S!LV1#M@>;]F_>._H94X-3!3_R1:V& 47 5E 3BMN[]3Z
M*]1^O,!,<>.?9%W'1@')*F.5J,&H0#"Y>=/G.@\M0-P[ DAJ0/)10%H#4F]T
MH\S;FE)+QT.MUD2[:&1S Y\;CT8W3+HJWEN-NPQQ=OQ9E%R] )!KD) S2V:<
M2D.NA*JD->0.,K64["\L")/D*LLJ47%J<?K=%J#)1 G\> I7U160&YDI :3S
M31ES2CI3L)1Q''TBL[KNGKU+IGB41)+MH;]N0<Q!_\;(Q_LIZ9R<DA-WX$.A
M*D/EP@Q#BV:=Y#"KC5UOC"5'C$TA.R-IW"5)E,0'X)./PZ-=>(@I;O*<-'E.
M/%]ZE&_7L4M$]_\2VB4TMQCR0)_?$90V@E(OJ'=$T*/4K[4M-5-XM4&O6 8D
M4\8>2OB&\-P3NNZP&J<QYF;5SNI^3'S^&K.CM-<H[7U<J<3&QC$;86>)+>KT
MD,P-6[\E8=#OO]6Y'Q3'O6-*^XW2_KM*'Y2E'#O3:U&5+VJV4U16%Y7[6]+R
M1BU>C,S?!/ST#EGK[V5W<#%X:VT_*(X'O;?6PE;/</WZENHEPYO/(4=<=':.
M-'K3 S<3JTK?1N;*8E/RPP)_&Z!= .[G2MGMQ'6FYD<T_@=02P,$%     @
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
MA&'R<I4M?+4IK8<:WD(U>6_SO4I"%0-ZG]FVTJJB'C.8=5)1#QS,&Q/:%/
MU=89_:T,NLG&_]K?8\BHY;:2R>V&^I]OB?P=_]BH&E]3#1-:QV_L48>;6?=_
M$VV7Y 5>QR+EN&ZUGHMX"QCK]QGZC7;L1MAS$W<"3NS)B9O1^:=46J=LO4K$
M@Y9L >TS56K5W(C',.D$PZ3R2[(9PW]()=(:V,0#FSP;V(T2M>J4Q'.==,)U
MXKE.7I;K;25:IW.=1)[,I)G,%T+/D/T?&LHO+G]E<B$B2$RKUDH\4LE1)Q)X
M>)+C?;76+9%K6FMAM4+!?IU\'MED+\@FZ\@^JEDK]<"FS<#>OM5V[Z[4<YMV
MPFWJN4WWPFVZSNU:J2JO#YK!O:-4K5HL]?RFG?";>G[3O?";MN8W]?RFN_)[
M]TY+/>9I)YBG'O/T93'?5JEU6-<IY5%-FU'MM#$/Z ;"+)5&0JL.RSQ=6;^+
MTC,/4(;WU6&W1*[IL(75ZDLR5O?NT7.;[87;;)W;_*2.W,R3FS63NWZ7[=Y<
M6>6%;2?$9I[8;"_$9NO$;A#)0YLU0_N9(K5JJ\S#FG4":^9AS?8":]8:ULS#
MFCT7UKNW4^Z9SCMA.O=,YR_+])8*\74RURC$/99Y,Y;/A5U':-?:^D4P]Q#E
MM).Z>U[RYB]<?["7;HE<TTL+J^J'O $]KA/-87KUB4<A;T;AYOCG6ZPN(#5"
M)D@F"] FSG_OFIDP2%AU8A!.I0FR]U-7PD5>PDS;"ME9@!*P$UTABY$YI$C/
MG*G02*!YZ@XZA")"<#^'B;3>T4PLK)VM^A@@06%DS>54VAAV$<YE)<[L\3/Z
M(?JR.B)BE;F5SE/0UNFCM;1KSS^XNQ5(^SR9V"$KJUU7;#=#"J%*0AE)D9_"
ML%NA+J(S<F/+0$_CK-A8+W.WH?(ZZ,--NSBH'$"((;W-3WYH%#K?RT_1Y=/R
M=,EY?@CCZ7/.WXXXWS!B=;8C^8&4P(=8'F?Y)-);F6@4P=2&ZQ\>67RDRQ,B
MRQNCYOD1B+$R1L7YY0S$!%(WP8Y/E3*/-RY >4YG^!]02P,$%     @ JV5A
M5)]KACF/ @  . <  !H   !X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;*V5
M;6^;,!#'OXJ%^J*5NO*0)F15@K0TJU9IF:(^;)JJOG#@"%8-9K8)Z;??V5"4
MKK W[1OPP]W_?G>&\ZP6\DEE )KL<UZHN9-I75ZXKHHSR*DZ$R44N),*F5.-
M4[EU52F!)M8IYV[@>1,WIZQPHIE=6\MH)BK-60%K2525YU0^+X"+>N[XSLO"
M#=MFVBRXT:RD6[@%?5^N)<[<3B5A.12*B8)(2.?.%_]B,37VUN G@UH=C(G)
M9"/$DYE<)W/',T# (=9&@>)K!Y? N1%"C#^MIM.%-(Z'XQ?U*YL[YK*A"BX%
M_\42G<V=J4,22&G%]8VHOT&;S]CHQ8(K^R1U:^LY)*Z4%GGKC 0Y*YHWW;=U
M.' (_ &'H'4(+'<3R%(NJ:;13(J:2&.-:F9@4[7>",<*<RBW6N(N0S\=?<U+
M+IX!R (*2)DF:TX+1:XJ7<F#1?J,!Z$5N:,;#N1X"9HRKD[()[)N#\CZG9(E
MVA>0=)X/*\@W(!_)$6$%N<M$I6B1J)FK$=X@N'$+NFA @P'0)<1G9.2?DL +
M_/O;)3D^.GFMXF+J7?Y!EW]@94>#LJ]Y31IDR53,A3(5>/B.V^1:0ZX>_Q-N
MU(4;V7#G0^7>E_@Y8KR! I^2'[#7Y*X&O@.R$H7.>FO51 EM%//?[2+?#[V9
MN^MA.^_8SM_)]ANH1#;11]1HCP^) G^ :-P1C3^$*), ?4SC'J;) -.D8YI\
M!-.5J&0?TN0MTFBH3&&'%'X($K:_/J2P!VD\@#3MD*;O1#(T^% QY18/>TL&
M>*VD&GH+-WWSQ8>?@W\IW8-&:.Z4%95;ANV,0XINWEF(6<JF3S<3+4K;&S="
M8Z>UPPRO-I#& /=3(?3+Q+3;[K*,_@)02P,$%     @ JV5A5 ]$2/-0 @
M]P4  !H   !X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;,U438_:,!#]*U9.
MK=3=A/"1=A60^&A5I&Z%0&T/JQY,,A!K_9&U#5G^_8Z=$($*J(<>RH%X[)GW
MGI_M22NEGTT!8,FKX-(,@\+:\B$,35: H.9>E2!Q9:.TH!9#O0U-J8'FODCP
M,(ZB02@HD\$H]7,+/4K5SG(F8:&)V0E!]6$"7%7#H!,<)Y9L6U@W$8[2DFYA
M!?9'N= 8A2U*S@1(PY0D&C;#8-QYF"0NWR?\9%"9DS%Q.UDK]>R">3X,(B<(
M.&36(5#\[&$*G#L@E/'28 8MI2L\'1_1O_B]XU[6U,!4\5\LM\4P^!B0'#9T
MQ^U255^AV4_?X66*&_]/JCHW^120;&>L$DTQ*A!,UE_ZVOAP4A!'5PKBIB#V
MNFLBKW)&+1VE6E5$NVQ$<P._55^-XIATA[*R&E<9UMG1YY<=LP<RKJC.#;DC
MY_%WJC5UMI%W,["4<?,^#2W2NN(P:R@F-45\A6(&V3WI=CZ0.(H[IJ :S#E(
MB)I;X7$K//:HO2NH<=1)CFJIS,E<9B"]U*D2>&4-]:>^X%22IT<0:]"_;]!V
M6]JNI^U>H5TY_7?N'N3G1&-T2FX![ZLEZP,YS5O0@Y_VII*G;PA)YA:$N26H
MUPKJW?3!$QDR+DNM]DB&[Y3,C=E1]./26=5H?8_F7NP>G?2_--Q?D-%O9?1O
MRI@QC>\,N9?NGDC0?V/ZH 4?_!^F)ZV@Y)^:GOQA>N>2Y^').W8M\9'J+9.&
M<-A@872?((*NVTP=6%7ZI[U6%AN%'Q;8F4&[!%S?*&6/@>L6;:\?O0%02P,$
M%     @ JV5A5$T8J1T' P  U D  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3 Y+GAM;,U636_B,!#]*Z.HAU9BR0=?;05(0+K=2DL7%;5[J/9@DH%836)J
MFU*D_?%K.R%0%@*KO90#B9UYSS/SQAZWEXR_B A1PGL2IZ)C15+.KVU;!!$F
M1%39'%/U9<IX0J0:\IDMYAQ):$!);'N.T[030E.KVS9S(]YMLX6,:8HC#F*1
M)(2O^ABS9<=RK?7$ YU%4D_8W?:<S'",\G$^XFID%RPA33 5E*7 <=JQ>NZU
M[SH:8"R>*"[%UCOH4":,O>C!7=BQ'.T1QAA(34'4XPT'&,>:2?GQFI-:Q9H:
MN/V^9O]J@E?!3(C  8M_TE!&'>O2@A"G9!'+![;\AGE #<T7L%B8?UCFMHX%
MP4)(EN1@Y4%"T^Q)WO-$; '<Y@& EP.\74#] *"6 VJG NHYH&XRDX5B\N 3
M2;IMSI; M;5BTR\FF0:MPJ>IUGTLN?I*%4YV;UX75*Z@MR0\%/ %QI(%+_!C
MKD41<$\X)UH8./=1$AJ+"V7S./;A_.P"SH"F,*1QK&W;ME3N:%([R)?N9TM[
M!Y9V/1BR5$8";M(0PX\$MHJC",9;!]/W2AE]#*I0<RO@.9Z[QZ'!Z7!G#]P_
M&>Y>E413*Z2I&;[: ;YQ1#A^T44=PH E:J<+8O9*3XF2SE#M/@F3%6S;C<C*
M3!L]X?F[HH0[B8GX5>)0O7"H;ARJ'W#H?I%,D .;%O5QJQR1N])E2F54#4.E
M#Y^WKDKIV[881RW\,HL/$32*"!JE$7RL[N<AZH#*4M,LB)N?0ZM6X5"K/-+_
M=:BR3E,%GE HD2NPT=^@]F[YUE'9CUKX?ULT'/7;+_UED9#+\H2HUD+3605N
M,45.8B!I"+U0':E4R/R0NWG7><)-9<!O^.>2N2H<NOH<)>,ZFU[@G%PTQ5(;
M;RKK!.T]ZS/J5HGRQTW\W*2Y;5)U=Y2WM]I=@GQFK@T" K9(9=8LBMGB:M(S
M#7EGOJ^O+*:-;FBR^\Z0\!E5>L<X591.M:6JD6=7B&P@V=PTU0F3JD6;UTA=
MNY!K _5]RIA<#_0"Q46N^P=02P,$%     @ JV5A5,>F_.:S P  : X  !H
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
M G2O*C"B-;L,:&7<AF\;J"%N:N=9G2UO#]FJ?.G4D=T!-7Q-][H[&-/-W4'
M?+^!'*DA;;K%!F%835;5+"4F]V!PK"1Z=WEU+=]OE2?#S+0C^P-J^)CN=W]
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
MR=$AQBB)VRB?K6'$-CL<,4O#0!BVI!F"#3;;0UK&.8G;.:<UC-C6IJN+R"8
MX/P(6U8)X>+!9F)(P7@E<7OE[:X>EUQ]K=?->K]2\A0Q(\:]B/_CQ8P85R%N
M5W&*&;&- /M>8)60$ [3R!X4 $?9\09BR,(8"W$;RS/$C  5$PFL6@6 U67(
MF)"-PGI',,7'.!IQ%V G*QE0>-D;%P %#0Z0:WK)&[<D;K=\OI+9CN=C:R\#
MH&@\GI@)A/(GIYOQ3N+V3H>,V=;&@!(&@(5!,":90-D8F3)*:HR2?L,H1:7%
M)54G[<.H,2V*?[QT46,F],7*,&J[P1EEQ)I5$"Z@MKN ^?S)KQ3TZ./ARU1B
MU*Z=K W,"9@$P$R5D]18&'WA HS:)9.U)UF> DH $)E:[]28)/W>TJL+9(-.
MA:&UX %<$-DE,92.!<3Z9#$_.B<H>+5ISELD6HE]J=H/[_W3_DSGLCG)&#V_
MPN^2]F3&I&D/BJ[3:I.5$N7\7J?TWC+=M:H]>VEOE-@UIQ%W0BE1-)=;GJYY
M50/T[_="J*>;NH'^!&SQ'U!+ P04    " "K96%4O]HTJ5<$  #A$@  &@
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
M:W-H965T<R]S:&5E=#$R,2YX;6RU5]MNVS@4_!7"Z$,+Q)&HFZW",9#:W6Z
M;ALD3?M,R[1-E!)=DHJ3O]]#6I$OI(JHBWVQ*6G.X<SA9<C)3LB?:D.I1D\E
MK]358*/U]GT0J&)#2Z(NQ996\&4E9$DT/,IUH+:2DJ4-*GD0A6$6E(15@^G$
MOKN5TXFH-6<5O95(U65)Y/,'RL7N:H '+R_NV'JCS8M@.MF2-;VG^F%[*^$I
M:+,L64DKQ42%)%U=#:[Q^QD>FP"+^,[H3AVUD9&R$.*G>;A97@U"PXAR6FB3
M@L#?(YU1SDTFX/&K23IH^S2!Q^V7[']9\2!F012="?Z#+?7F:C >H"5=D9KK
M.['[FS:"4I.O$%S97[1KL.$ %;72HFR"@4')JOT_>6H*<12 DXZ J F(7AL0
M-P&Q%;IG9F7-B2;3B10[) T:LIF&K8V-!C6L,L-XKR5\91"GIS=5(4J*OI$G
MJM!,E%M1T4HK)%9H3E=42KIL/KZ=4TT85^_0$#W<S]';-^_0&\0J]&TC:D6J
MI9H$&AB9O$'1]/YAWWO4T?N<%I<HQA<H"B/L"9^]/CP\#0^@#FTQHK88D<T7
M=^3KUH^NE:):_::/N.TCMGTDG9R=K!>VW7[X^ 1K5-$+=$<5E8]0>B@NNBX*
M61,.X&L.:X]4!46PBM%<U N]JKD!B+HZY[@?A3VED:5D%O;C-$^A8(_'I78Q
M47; G&A-6JU)?ZTWU2-46,AG']%]OO2(1!K'YTP]H'#<035MJ:;_\[!\U1LJ
M?9I2ARY.X^A<E >5X[Q#5=:JROJK^KJEDFA6K1&GL $BSLB"<::] Y*YM.(D
M.2?OHL;'$^R$^ZCE/OHOW#\+M1^!&6"81C,BY3,LB!V1_IUHY'",PRP_5^*B
MHG#4M0[&K93Q'TCIFB]CEZA3\-]C3DCF+<F\/\E/$LKL(YD[!+(L')W3=%%I
MDG8M51P>/"OL3_4[X36Q1X-V@_0:4NAP&N(\S\ZI>W$A[B1_9+BX/_DO<& #
MRWFM!NQP2S*,'0D>&*S=+@4'E\1_;).?F[V$T=]Y)3Z8)>[AED?)+]"MA*.L
MU,_0XJ32=BOX^*MF6SAC:F_18G= HSAW-F(O+L%=RPL?S!#W<,,3+?;P;&KY
M -NQG1)> :[O#7&,'7OTX<9YW,7_X)"XAT6>\/\DQ'+'.+>#<%-I4JW9@E/O
MH:G1XMK=, JQNPH].)Q%G6(.QHA[...)&',^4=K,(G.XA;L"W 1@/:Y6@"!Z
MCRAXO30F](/IS49PVX9$7J6N-PX3=])Y4/&H2^7!0G$/#ST=LJZ-';L..$Q'
MF3O+/+@DSSHY'[P2]S#+$\Y?.M;%V#FY#C%.W1I[<&GD$ Z.+E/F)OL/D6M6
M*3@LK2 NO!R!9+F_'.X?M-C:^]5":+BMV>8&+M14&@!\7PFA7Q[,E:V]HD__
M!5!+ P04    " "K96%4;VLA2Z4$  #F$@  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,C(N>&ULM5C;;MLX$/T5PN@""6#'HB3?"L> 8Z78 ,TV2'IY*/:!
MD<86MY+H)>DX^?N2E"W9$J6F1OJ2B-3,<,Z9B\:<;AG_(6( B9[3)!.7G5C*
M]?M^7X0QI$1<L#5DZLV2\91(M>2KOEAS()%12I.^ZSC#?DIHUIE-S=X=GTW9
M1B8T@SN.Q"9-"7^Y@H1M+SNXL]^XIZM8ZHW^;+HF*W@ ^65]Q]6J7UB): J9
MH"Q#'):7G3E^'^")5C 27RELQ<$STE >&?NA%S?19<?1'D$"H=0FB/KW! M(
M$FU)^?'_SFBG.%,K'C[OK7\PX!681R)@P9)O-)+Q96?<01$LR2:1]VS[-^P
M#;2]D"7"_$7;G:S30>%&2);NE)4'*<WR_^1Y1\2! AXV*+@[!;>JX#<H>#L%
M[[4*_D[!-\SD4 P/ 9%D-N5LB[B65M;T@R'3:"OX---Q?Y!<O:5*3\YNLI"E
M@#Z39Q"H7*#K9Y59 M ]A"P+:4*)"=-9 )+01)RC'OKR$*"S=^?H':(9^ARS
MC2!9)*9]J=S2QOOASH6KW 6WP07LHEN6R5B@ZRR"Z-A 7^$I0+E[4%=NJ\4
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
M<P*N,HUR#3:"YV"MBY:R V5;H)_& IO'F35'?B\B/_1Z*>JK;L,X#+IX?5D
MX]D 75#3!9?0%5@IE14925M@-X#I.N0;W>R%5N%7>T4&O0"[I&<525_A!4$T
M !G6D.'9/J+M--JB#WL=8,M57V7-55\61P$:P(AJC*@P\P8P5EC2-2!8,%UY
M\E21.D_ED_ENY(D3U[>(1U?J_M+*+MU$[5Z;>EYGL?JB6SB-.JK$ZBJT+Q5T
MFR'GCI(D]F*V#BGW;.&>ER25)&Y+IA%TVW]P@*HUNN';*KE)OY4,7I(FB\J6
M)XL,36$T@(0:)#2*]+UX3]-)PB\Z25M2O6;\_EN$(/KCV=2\%0WU,C+S])MO
MC% 7SZ;T(X@\U"6T*/4,] (_'J!L)CGT1GLWH=G!0/ZO[H7-O(7C _?B_JW\
M="JCMW1]E;4RK,Z"@35K!B\<G[QO:>'^<.RU\%E)4DDZ+3R T4Q8.#YBW]JS
MP469Z:NLF>G+=,\.9::9IW!\H([W;%K6NA4NM/0BTD_),.@"VI3VKK4H?3_V
MH3_K<#JM35-.Q+;8?$K].G=@JMQCU%?K#>[[8EO7N;XR&]]B,]:X*7?-G['8
M4B9!1C;:I3L-=5BBW(B6)XKOBZW9,U=ZHU<<[O3FG0@CT-]O.%>G$W.#^N>
MY7]02P,$%     @ JV5A5#Q;\T1S @  A04  !H   !X;"]W;W)K<VAE971S
M+W-H965T,3(W+GAM;(U434_C,! ]L[]B%'$ B6U*2@&A-%++AQ8)I(J*W0/B
MX"33QL*Q@^VT\.]W[*11%]IJ+[;'GGE^,W[C>*7TFRD0+7R40II14%A;786A
MR0HLF>FI"B6=S)4NF253+T)3:62Y#RI%&/7[YV')N R2V.]-=1*KV@HN<:K!
MU&7)].<$A5J-@M-@O?'$%X5U&V$25VR!,[3/U523%78H.2]1&JXD:)R/@O'I
MU63H_+W#;XXKL[$&ETFJU)LS[O-1T'>$4&!F'0*C:8G7*(0#(AKO+6;07>D"
M-]=K]#N?.^62,H/72OSAN2U&P64 .<Y9+>R36OW"-A]/,%/"^!%6K6\_@*PV
M5I5M,#$HN6QF]M'682,@.MT1$+4!D>?=7.19WC#+DEBK%6CG36ANX5/UT42.
M2_<H,ZOIE%.<369U:O"]1FGA=DFC@>\[/V&<O=>&^S(>W:!E7)ACVKZ7%K7%
MK("I8,;RS/E^C8>71RQ3U*]P"%S"(Q>"<$P<6J+O2(192W724(UV4+W#M ?1
MY0E$_2AZGMW T>'QOR@A)=]5(.HJ$'G8P7]6 %X>R /N+9;F=0_^H,,?>/RS
M'?C36F<%Z08JS3/T$LJ!"DG2X9([38)A @VPA48DO=MMI6GNN/!WN$9;)N?#
M.%QNX776\3K;R^MKWB=  L)M=^_'63_+CX,#]S![*C;LF WW(DY(:Q*-\;+C
MC>Y.X F)98TT5XI$ET/ZV3AH6M]*R^TGT"<%#Z1$&$M9,P%3U%SEVW(:?JOG
M(/I2SW"CJ]P']<CT@DL# N<4U.]=$(9NFKXQK*I\HZ7*4MOZ94'_)&KG0.=S
MI>S:<+W;_;S)7U!+ P04    " "K96%4)\X&-CX"  #8!0  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,C@N>&ULG93?;]HP$,>?N[_"BO:P21T.(5!4A4BE
MK%JE54*@;0]3'YSD(%;MF-H.M/_]S@Y$3(-LZTOB'W>?^]XWRB4[I9],"6#)
MBQ25F02EM9MK2DU>@F2FIS90X<U*:<DL;O6:FHT&5O@D*6@4AB,J&:^"-/%G
M<YTFJK:"5S#7Q-12,OTZ!:%VDZ ?' X6?%U:=T#39,/6L 3[;3/7N*,MI> 2
M*L-5132L)L%-_WHZ<O$^X#N'G3E:$]=)IM23V]P7DR!T@D! ;AV!X6L+MR"$
M Z&,YSTS:$NZQ./U@7[G>\=>,F;@5HD?O+#E)!@'I( 5JX5=J-T7V/<S=+Q<
M">.?9-?$#J\"DM?&*KE/1@625\V;O>Q].$J(XC,)T3XA\KJ;0E[EC%F6)EKM
MB';12',+WZK/1G&\<A]E:37><LRSZ8QO>0%58<@,<L$T%.3##"SCPGPDG\BR
MS@P\UU!9\GGKGC\?0&:@'Q-JL;ICT'Q?:=I4BLY4NH.L1_KC2Q*%4?2>4&)*
M+&=^!U&4W_80M3U$GCPX0_Y3Y%>,(/<6I'GLX ]:_L#SX[]Z-&>O+!-P2=!K
M:!T[Y44W\>#%NXL+YT:'QKC5&/^OQANI:C1C#IHLG=6G9#;0L8>Z_W>;AKTP
M3NCVA)1A*V7X)KNL(AG@&3]I6#?S@6DTK/\/AHU:E:,WJ50KLH!<Z9,BNY%>
M9-RED1[]J&[F8<::5X8(6"$Q[%VA"[J9(\W&JHW_=S-E<1+X98FC%[0+P/N5
M4O:P<>.@'>;I+U!+ P04    " "K96%4PX[A%0\#  #O"0  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,CDN>&ULO59=3]LP%/TK5L0#2(Q\]1.UE4K3:4B@
M,2K8P[0'D]PV%H[=V4X+_WZVDX:2IBB:Q%X2VSGG^-[CZ]BC+1?/,@50Z"6C
M3(Z=5*GUI>O*.(4,RPN^!J:_++G(L-)=L7+E6@!.+"FC;N!Y/3?#A#F3D1V[
M$Y,1SQ4E#.X$DGF68?%Z!91OQX[O[ ;NR2I59L"=C-9X!0M0#^L[H7MNI9*0
M#)@DG"$!R[$S]2_G?8.W@$<"6[G71B:3)\Z?3><Z&3N>"0@HQ,HH8/W:P PH
M-4(ZC#^EIE--:8C[[9WZ5YN[SN4)2YAQ^I,D*AT[ P<EL,0Y5?=\^PW*?+I&
M+^94VB?:EEC/07$N%<]*LHX@(ZQXXY?2ASV"WSM""$I"4"=TCA#"DA"V)71*
M0J<MH5L2;.IND;LU+L(*3T:";Y$P:*UF&M9]R]9^$6;J9*&$_DHT3TT6\QE:
MZ.)+<@KG:"H4B2D@/_CB#<_1(Z8Y+M:3)>A'CBE9OA*V0M,XYCE3$IU&H#"A
M\@Q]0>^E2HDIU96(6:Q'9@(2HM -EU*C'Q81.CTY0R>(,'1+*-73R)&K=$XF
M,C<NX[\JX@^.Q.\'Z)8SE4HT9PDD[P5<;4;E2+!SY"KX4#&"^ *%_CD*O,!O
M"&C6GNXUT*/6='_80)^WIP\^,".LRB.T>F&K\FA=%A&1,>4R%X!^W6A)=*T@
MD[\_"*A3!=2Q 77^+:"JW*2-[1XDB U(78>9B:RIOHKY^G8^\U?=3/QN7Z_<
M9G_-#T&!']1 40/(Z]5 \P90?_@&>F=*MS*E^SFF)'I#FGVG-V>*Q0J0XFC&
MI;*X^8L^C"0T>5:$T]U+8A#6+3O$!-Z@;EF#D'_$C%YE1N__F?%=I2!V==WD
M1.\@ 7]8=Z(!X]6-.,1TCE5%OS*B_RE&1)IA3_&F?/MM=LLAJ&&W-("\L)ZR
MNW>R9: 7Q5PI)+++4?S2J]'JUC*UAW5M_,J_C(K+QYM,<16ZU6M-F$04EEK2
MN^CK11#%]:+H*+ZVY^<35_HTMLU4W\A &(#^ON1<[3IF@NJ.-_D+4$L#!!0
M   ( *ME853;MBB ' ,   H2   -    >&PO<W1Y;&5S+GAM;-U8;6O;,!#^
M*T8=HX51QW'CQFL<V *%P38*[8=]*THL)P)9\F2E2_KKI[,<YZ6ZTO7#ELXA
MM72/[KE'=^?*9%2;M6"W"\9,L"J%K#.R,*;Z&(;U;,%*6I^KBDF+%$J7U-BI
MGH=UI1G-:W J1=CO]9*PI%R2\4@NR^O2U,%,+:7)R$5G"MSM2YZ1*+D@@:.;
MJ)QEY/[T_<^E,E?O G<_^7!RTCOOW9]='2*G+71&0B_QX 7$*"U&FKQ([7-R
M4>K+?>KMQO<V&K99'8\*);?)C8DS6&9:LN"!BHQ,J.!3S<&KH"47:V?N@V&F
MA-*!L56UH2*PU(\.CMP,"M[RE%PJW<1V$=S?:;O\ -C,0" 7HA/8)\XP'E74
M&*;EM9TTBQOC$RAHQW?KRBJ<:[J.^@.R=6AN-LA4Z9SI+DQ$-J;Q2+ "Y&@^
M7\#=J"H$T!A5VD'.Z5Q)VFC8>+0#2SMC0MS"T_"CV.->%3LUZT'%9#>T@MJA
MHW$3X-]E<]R[M*_C#2K^H,SGI=V.;.;09>Q&LX*OFOFJZ 1@[!'.3JM*K#\)
M/I<E<YM_<<#QB&[\@H72_-%&@U:960/3)'A@VO#9KN67IM4=6YE-.ZT*7'/_
M#6K^NWF>,\DT%;NB;>\?<Y9?K3B^_%>2F_\JAX*]&MLC[MA%#MZ"R.3X1<;I
M\6ML7S:.3F38'HT[Y^_>Z=M9 WC+R<AW>%\2VZ#!=,F%X;*=+7B>,_GD$+;T
MAD[MB^X>OUV?LX(NA;GKP(QLQ]]8SI=EVJVZ@42TJ[;CK["]*.E>L6PL+G.V
M8OFDG>KYM!D&=F"CMA<X'"+7S>5',!^'^1' L#B8 LS'>6%Q_J?]#-']. S3
M-O0B0]1GB/HX+Q\R:3Y8'+]/:B__3M,TCI,$R^ADXE4PP?*6)/#ULV':P .+
M Y'^+-=XM?$.>;X/L)H^UR'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_
M#O24WR>.H:J8-NP)QI$TQ1#H17^/)@F2G00^_OI@3TD<IZD? <RO((XQ!)Y&
M',$4@ 8,B>/F'#PXC\+-.15N?_T9_P902P,$%     @ JV5A5)>*NQS
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
M>Q_5!\U7^^2;^\2A[_X!4$L#!!0    ( *ME8538/L<7@P,  *A+   :
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C
M3)A&V8 %S4,!;+D[2K+[H#" <Y5!)JC_D=6V7#ZC3Y;=__G7^7&_/AR>E_N'
MXW+VZ^GQ>;G8W:_K\?,T+=?W\]-^^70XSL\OK]P>3D_[]>7R=#<=]]??]W?S
M%$.HT^G]&;O+\_=GGGW[?9S_Y\3#[>W#]?SE</WC:7Y>_W'P]/-P^K[<S_.Z
M._NV/]W-Z\5N^O7X]O0R_7VP3R\G[\ZN;BYVIZL;VTU;#XHR*&X_*,F@M/V@
M+(/R]H.*#"K;#ZHRJ&X_J,F@MOV@+H/Z]H.&#!K;#[*@,@; )(<U0&M3K@W@
MM2G8!A#;E&P#F&V*M@'4-F7; &Z;PFT N4WI-H#=IG@;0.^H>D> WE'UC@"]
MH_NR#= [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCJIW!.B=5.\$
MT#NIW@F@=U*]$T#OY'XL >B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/J
MG0!Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W=C]V _3.JG<&Z)U5[PS0.ZO>&:!W
M5KTS0.^L>F> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[N#\K 7H7U;L
M]"ZJ=P'H753O M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW
M!>A=W<TF +VKZET!>E?5NP+TKJIW!>C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-
M]6X O9OJW0!Z-]6[ ?1N[F9!@-Y-]6X O9OJW0!Z=]6[ _3NJG<'Z-U5[P[0
MNZO>':!W5[T[0.^N>G> WEWU[@"]N^K= 7IW=[,W0.^N>G> WD/U'@"]A^H]
M 'H/U7L ]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'BW4 >EOP
MN0[ ;PLNV D P2VX9"< #+?@HIT 4-R"RW8"P'$++MP) ,DMN'0G "RWX.*=
M -#<@LMW L!S"R[@"031?8#)*#!]@DD0W4>8B K39YB(#M.'F(@2TZ>8B!;3
MQYB(&M/GF(@>TP>9B"+3)YF$)M-<E&F$*M-<EFF$+M.BS^H)HKLTTPAMIKDX
MTPAUIKD\TPA]IKE TPB%IKE$TPB-IKE(TPB5IKE,TSZTTUS6WX_S\K;H]5H'
M?&B5N;Z\=W[[_+^7KT\ZKE]#S.G]C.7R#U!+ P04    " "K96%4'0M_+K4"
M  !E2   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V\UNFT 4AN%;L=A&ACD#
M#%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP,,^<<&.G9?=??'B?K
M5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-<U_[\'>^2Z9Z>ZCO;**5,LEV'+P=
M_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?
MNJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?UP<YSV]C5;3W[+W4?5B7'+G'^
ML;,N/E_BC1G'W:[=VF;<WO=A2^RFV=:-VUOK^RY^*GIUOK,/7]@^_<K%_4]E
MSC4,*V_G<7+AQ&;[_G8O1[+L7D^AD)U]>_X57SN&TA>_GUU.N['-7_8.G_?'
M.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D*R!PE9(X*,H<HRB 4
M485"JE!,%0JJ0E%5**P*Q56AP"H4635%5DV155-DU119-45639%54V35%%DU
M159-D36ER)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476
MC")K1I$UH\B:463-*+)F%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%
M5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N*K 5%UH(B:T&1
MM:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%
MD;6BR%I19*THLE8462N*K!5%UHHB:T61512%5E$46T51<!5%T544A5=1%%]%
M48 511%6%(5841AC07$LC+&<0!8GD<6)9'$R69Q0%B>5Q8EE87)9@@EF"2:9
M)9AHEF"R68()9PDFG268>)9@\EF""6C)?TUH?1_'PS]N?[K&?=T.+_V3I:B[
M^0E02P$"% ,4    " "K96%4!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( *ME8531:MI1[P   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( *ME85297)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ JV5A5 X4 E/Q!0  \Q@  !@
M         ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( *ME851MR4R"'@(  &@%   8              " @34.  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "K96%4624%1+0%  !R%P
M&               @(&)$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ JV5A5.6;1B&T @  6 D  !@              ("!<Q8  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( *ME853!&S05 08
M !(:   8              " @5T9  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " "K96%4 -"@-S<#   M"@  &               @(&4
M'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ JV5A5&'7
ML,I%"0  \BL  !@              ("! 2,  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( *ME850\U?*J&@4  &L6   8
M  " @7PL  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "K
M96%4/5N_CP,$  "_"   &               @(',,0  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ JV5A5.2B?'7L P  L@D  !D
M         ("!!38  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " "K96%4N\8X#>L>  !98P  &0              @($H.@  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( *ME853K'-@?5 <  &L5
M   9              " @4I9  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ JV5A5+6ZUF'.!   P H  !D              ("!U6
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "K96%4K?XP
M8!\$  !B"0  &0              @(':90  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( *ME851-'/F;Y (  /L%   9
M  " @3!J  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
MJV5A5.K)%$2\ @  . 8  !D              ("!2VT  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " "K96%4=^I$<(8)  "0&P  &0
M            @($^<   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( *ME850[PN=G=0(  #L%   9              " @?MY  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ JV5A5/1;VK!- P
M? <  !D              ("!IWP  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " "K96%4&7CPG'<"  !J!0  &0              @($K
M@   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( *ME852\
M]R<R#@\  *HM   9              " @=F"  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ JV5A5&I]-LG/!P  "!8  !D
M     ("!'I(  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" "K96%4G9;U7K0$  #["@  &0              @($DF@  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( *ME852KXF+R@0(  *D%   9
M              " @0^?  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ JV5A5*P?&[$N$   5RP  !D              ("!QZ$  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "K96%4"[8C[U8.
M  !L*0  &0              @($LL@  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( *ME852D>B54GPD  $ =   9              "
M@;G   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ JV5A
M5*8[DIRW!   .0L  !D              ("!C\H  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " "K96%4D)Z^:-X#   ;#   &0
M        @(%]SP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( *ME851$ 1UN=@D  %T5   9              " @9+3  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ JV5A5)#M-%?H"   V!<
M !D              ("!/]T  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " "K96%4>YI[:X$#  "-!P  &0              @(%>Y@
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( *ME852'"F9$
M70,  )('   9              " @1;J  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ JV5A5'8N\CMC(   W6X  !D
M ("!JNT  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "K
M96%4/R'A:!(#  #"!@  &0              @(%$#@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( *ME851P+=^OZ@(  .@%   9
M          " @8T1 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ JV5A5)PZNF'& @  +@8  !D              ("!KA0! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "K96%4U3^AH!L&  #]
M#P  &0              @(&K%P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( *ME852!-8'4B0(  $L%   9              " @?T=
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ JV5A5)*M
M7;1I P   @@  !D              ("!O2 ! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " "K96%4IP/P#H4"  !K!0  &0
M    @(%=) $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M *ME851 M&)%7 4  *D-   9              " @1DG 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ JV5A5(-=8X4K!0  :P\  !D
M             ("!K"P! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " "K96%4AJH;+HH#   W"   &0              @($.,@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( *ME852%7SJ[C0(
M )P%   9              " @<\U 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ JV5A5.C/[H^  P  00@  !D              ("!
MDS@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "K96%4
M41%0/+8,  "^*@  &0              @(%*/ $ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( *ME852D 0'300,  !0(   9
M      " @3=) 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ JV5A5'W4EA@" P  =08  !D              ("!KTP! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "K96%4 U3/3T\$   3#0
M&0              @('H3P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( *ME8502 &[-6 4  "<,   9              " @6Y4 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ JV5A5!<7^NO)
M!@  FQ(  !D              ("!_5D! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " "K96%4R0#<F!<"  "2!   &0
M@(']8 $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( *ME
M851BDLPD?0,  $ 1   9              " @4MC 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ JV5A5/K^S8EN @  M 4  !D
M         ("!_V8! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " "K96%4IF$!%I4"  #B!@  &0              @(&D:0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( *ME850:SM(_A@(  %8&
M   9              " @7!L 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ JV5A5"ZQA9\+!@  W1\  !D              ("!+6\!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "K96%4(<Y*
MIQ@$  #D#P  &0              @(%O=0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( *ME850U)&S$&@0  -H/   9
M  " @;YY 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
MJV5A5(JR^N>W P  RPT  !D              ("!#WX! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " "K96%4ELJ_>R(#  #X"@  &0
M            @(']@0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( *ME850"JWLAU0(  +('   9              " @5:% 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ JV5A5#A;?N5J P
MA T  !D              ("!8H@! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " "K96%4^;L7J:4$  !Q%0  &0              @($#
MC $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( *ME8516
MP5DD4P(  "4%   9              " @=^0 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ JV5A5)-]>GI7!@  SBL  !D
M     ("!:9,! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" "K96%4ZK[*+PP#  "C"0  &0              @('WF0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( *ME850PXMMB<0(   X'   9
M              " @3J= 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ JV5A5'ZJ55!@ @  -@8  !D              ("!XI\! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " "K96%4IB*U/_L"
M  !Y"@  &0              @(%YH@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( *ME850Q-UPS%P,  -$*   9              "
M@:NE 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ JV5A
M5',2"Z%J @  308  !D              ("!^:@! 'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6Q02P$"% ,4    " "K96%4@5,$V]("   @"0  &0
M        @(&:JP$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0
M   ( *ME8539)/225@4  #\9   9              " @:.N 0!X;"]W;W)K
M<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ JV5A5 Y9YSA>!0  X10
M !D              ("!,+0! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q0
M2P$"% ,4    " "K96%4'Y#L]W<"  ":!@  &0              @('%N0$
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( *ME8510E'6M
M<@(  .('   9              " @7.\ 0!X;"]W;W)K<VAE971S+W-H965T
M-S@N>&UL4$L! A0#%     @ JV5A5*_=V>Y( P  X0T  !D
M ("!'+\! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " "K
M96%4>W84DW0"  !>!@  &0              @(&;P@$ >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( *ME852:'BCU@P(  !<'   9
M          " @4;% 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#
M%     @ JV5A5#=?"E:; @  V 8  !D              ("! ,@! 'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " "K96%46<;"NH8#  "D
M"P  &0              @('2R@$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM
M;%!+ 0(4 Q0    ( *ME852Q9:2JX@(  )('   9              " @8_.
M 0!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ JV5A5%4S
MO&G7 P  N14  !D              ("!J-$! 'AL+W=O<FMS:&5E=',O<VAE
M970X-2YX;6Q02P$"% ,4    " "K96%4+XIU=9P"   L!P  &0
M    @(&VU0$ >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    (
M *ME850IKV?9O0,  %$,   9              " @8G8 0!X;"]W;W)K<VAE
M971S+W-H965T.#<N>&UL4$L! A0#%     @ JV5A5(D$W#H> @  RP0  !D
M             ("!?=P! 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"
M% ,4    " "K96%4?0TJ()<"  "+!@  &0              @('2W@$ >&PO
M=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( *ME853UV*772 (
M )@%   9              " @:#A 0!X;"]W;W)K<VAE971S+W-H965T.3 N
M>&UL4$L! A0#%     @ JV5A5.O_TRM? @  _ 4  !D              ("!
M'^0! 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4    " "K96%4
M()SN5+0$   :$@  &0              @(&UY@$ >&PO=V]R:W-H965T<R]S
M:&5E=#DR+GAM;%!+ 0(4 Q0    ( *ME8506TM#L30,  /@*   9
M      " @:#K 0!X;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%
M  @ JV5A5'KN6TSQ!    R(  !D              ("!).\! 'AL+W=O<FMS
M:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " "K96%4D'[FQU,"  ##!0
M&0              @(%,] $ >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+
M 0(4 Q0    ( *ME851@AF2 ( (  +,$   9              " @=;V 0!X
M;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#%     @ JV5A5-6F850^
M P  ; D  !D              ("!+?D! 'AL+W=O<FMS:&5E=',O<VAE970Y
M-RYX;6Q02P$"% ,4    " "K96%4XSX,VM("  !H"   &0
M@(&B_ $ >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( *ME
M852K7[!_# ,  (0)   9              " @:O_ 0!X;"]W;W)K<VAE971S
M+W-H965T.3DN>&UL4$L! A0#%     @ JV5A5&2D3<M$!0  E!0  !H
M         ("![@(" 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#
M%     @ JV5A5 Y[H].^ @  80<  !H              ("!:@@" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%     @ JV5A5)!6C'&H @
ME 8  !H              ("!8 L" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N
M>&UL4$L! A0#%     @ JV5A5)(%KZ?P @  , H  !H              ("!
M0 X" 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL4$L! A0#%     @ JV5A
M5.:_"R;G @  .0D  !H              ("!:!$" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#0N>&UL4$L! A0#%     @ JV5A5 (W7+GV!   ^A\  !H
M         ("!AQ0" 'AL+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#
M%     @ JV5A5'^RI!2W!0  LR,  !H              ("!M1D" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%     @ JV5A5)]KACF/ @
M. <  !H              ("!I!\" 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N
M>&UL4$L! A0#%     @ JV5A5 ]$2/-0 @  ]P4  !H              ("!
M:R(" 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL4$L! A0#%     @ JV5A
M5$T8J1T' P  U D  !H              ("!\R0" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#DN>&UL4$L! A0#%     @ JV5A5,>F_.:S P  : X  !H
M         ("!,B@" 'AL+W=O<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#
M%     @ JV5A5(:#U$4G!P  72T  !H              ("!'2P" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%     @ JV5A5)WX%:KO P
MBPX  !H              ("!?#," 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N
M>&UL4$L! A0#%     @ JV5A5,M)8/5/ P  Z@H  !H              ("!
MHS<" 'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&UL4$L! A0#%     @ JV5A
M5(:&R!D3 P  EPD  !H              ("!*CL" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,30N>&UL4$L! A0#%     @ JV5A5!?'$<!/ @  , 4  !H
M         ("!=3X" 'AL+W=O<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#
M%     @ JV5A5,P]RR? !@  [",  !H              ("!_$ " 'AL+W=O
M<FMS:&5E=',O<VAE970Q,38N>&UL4$L! A0#%     @ JV5A5#/[>]AV!0
M#1L  !H              ("!]$<" 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N
M>&UL4$L! A0#%     @ JV5A5+_:-*E7!   X1(  !H              ("!
MHDT" 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&UL4$L! A0#%     @ JV5A
M5"XMT\1G @  V 4  !H              ("!,5(" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3DN>&UL4$L! A0#%     @ JV5A5$"R9AP !   W@\  !H
M         ("!T%0" 'AL+W=O<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#
M%     @ JV5A5-"G7VPE!   K@\  !H              ("!"%D" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C$N>&UL4$L! A0#%     @ JV5A5&]K(4NE!
MYA(  !H              ("!95T" 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N
M>&UL4$L! A0#%     @ JV5A5)\=OF)# @  M@4  !H              ("!
M0F(" 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&UL4$L! A0#%     @ JV5A
M5,]-%<]\ @  NP8  !H              ("!O60" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C0N>&UL4$L! A0#%     @ JV5A5%+-3<9, P  C@H  !H
M         ("!<6<" 'AL+W=O<FMS:&5E=',O<VAE970Q,C4N>&UL4$L! A0#
M%     @ JV5A5,6GDY(G!   &A   !H              ("!]6H" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C8N>&UL4$L! A0#%     @ JV5A5#Q;\T1S @
MA04  !H              ("!5&\" 'AL+W=O<FMS:&5E=',O<VAE970Q,C<N
M>&UL4$L! A0#%     @ JV5A5"?.!C8^ @  V 4  !H              ("!
M_W$" 'AL+W=O<FMS:&5E=',O<VAE970Q,C@N>&UL4$L! A0#%     @ JV5A
M5,..X14/ P  [PD  !H              ("!=70" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,CDN>&UL4$L! A0#%     @ JV5A5-NV*( < P  "A(   T
M         ( !O'<" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "K96%4EXJ[
M',     3 @  "P              @ $#>P( 7W)E;',O+G)E;'-02P$"% ,4
M    " "K96%4)Q&2P><(  "\5   #P              @ 'L>P( >&PO=V]R
M:V)O;VLN>&UL4$L! A0#%     @ JV5A5-@^QQ># P  J$L  !H
M     ( ! (4" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%
M  @ JV5A5!T+?RZU @  94@  !,              ( !NX@" %M#;VYT96YT
A7U1Y<&5S72YX;6Q02P4&     (D B0#4)0  H8L"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>407</ContextCount>
  <ElementCount>602</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>120</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Document and Entity Information Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DocumentandEntityInformationDocument</Role>
      <ShortName>Document and Entity Information Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010003 - Statement - Consolidated Balance Sheet Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement</Role>
      <ShortName>Consolidated Balance Sheet Statement</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020004 - Statement - Consolidated Balance Sheet Parentheticals</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals</Role>
      <ShortName>Consolidated Balance Sheet Parentheticals</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030005 - Statement - Consolidated Statement of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedStatementofOperations</Role>
      <ShortName>Consolidated Statement of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040006 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100050007 - Statement - Consolidated Statement of Cash Flows Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement</Role>
      <ShortName>Consolidated Statement of Cash Flows Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100060008 - Statement - Consolidated Statement of Shareholders' Equity Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement</Role>
      <ShortName>Consolidated Statement of Shareholders' Equity Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210021002 - Disclosure - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/NewAccountingPronouncements</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210031003 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210121005 - Disclosure - Acquisitions Acquisitions (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes</Role>
      <ShortName>Acquisitions Acquisitions (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210141006 - Disclosure - Discontinued Operations Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations</Role>
      <ShortName>Discontinued Operations Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210181007 - Disclosure - Restructuring and Related Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/RestructuringandRelatedActivities</Role>
      <ShortName>Restructuring and Related Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210201008 - Disclosure - Revenue Revenue (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/RevenueRevenueNotes</Role>
      <ShortName>Revenue Revenue (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210231009 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CashandCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210261010 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210341011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210371012 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210411013 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/AccruedLiabilities</Role>
      <ShortName>Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210441014 - Disclosure - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebt</Role>
      <ShortName>Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210531015 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210601016 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210681017 - Disclosure - Other Long-term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/OtherLongtermLiabilities</Role>
      <ShortName>Other Long-term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210711018 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210781019 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210931020 - Disclosure - Equity Awards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwards</Role>
      <ShortName>Equity Awards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211001021 - Disclosure - Earnings per Share Earnings per Share (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes</Role>
      <ShortName>Earnings per Share Earnings per Share (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211051022 - Disclosure - Other Comprehensive Income (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes</Role>
      <ShortName>Other Comprehensive Income (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>211081023 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211131024 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211241026 - Disclosure - Subsequent Events Subsequent Events (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes</Role>
      <ShortName>Subsequent Events Subsequent Events (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>211281027 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts</Role>
      <ShortName>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>220042001 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/NewAccountingPronouncements</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230153001 - Disclosure - Discontinued Operations Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230213002 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/RevenueRevenueNotes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230243003 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CashandCashEquivalentsTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/CashandCashEquivalents</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230273004 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230353005 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/Inventories</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230383006 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230423007 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/AccruedLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/AccruedLiabilities</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230453008 - Disclosure - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtTables</Role>
      <ShortName>Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/LongtermDebt</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230543009 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/DerivativeInstruments</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230613010 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/Leases</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230693011 - Disclosure - Other Long-term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables</Role>
      <ShortName>Other Long-term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/OtherLongtermLiabilities</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230723012 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/CommitmentsandContingencies</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230793013 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230943014 - Disclosure - Equity Awards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsTables</Role>
      <ShortName>Equity Awards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/EquityAwards</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>231013015 - Disclosure - Earnings per Share Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables</Role>
      <ShortName>Earnings per Share Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>231063016 - Disclosure - Other Comprehensive Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/OtherComprehensiveIncomeTables</Role>
      <ShortName>Other Comprehensive Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>231093017 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/SegmentInformation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>231143018 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/IncomeTaxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240054001 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240064002 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240074003 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240084004 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - High Deductible Insurance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240094005 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240134007 - Disclosure - Acquisitions Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240164008 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails</Role>
      <ShortName>Discontinued Operations Sale of Lamons Division Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240174009 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations Results of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240194010 - Disclosure - Restructuring and Related Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails</Role>
      <ShortName>Restructuring and Related Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/RestructuringandRelatedActivities</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240224011 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/RevenueTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240254012 - Disclosure - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CashandCashEquivalentsDetails</Role>
      <ShortName>Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/CashandCashEquivalentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240284013 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240294014 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240304015 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangibles Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240314016 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240324017 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240334018 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240364019 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/InventoriesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240394020 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails</Role>
      <ShortName>Property and Equipment, Net - Property and Equipment Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240404021 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails</Role>
      <ShortName>Property and Equipment, Net - Depreciation Expense Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240434022 - Disclosure - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/AccruedLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/AccruedLiabilitiesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240464023 - Disclosure - Long-term Debt - Debt Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtDebtTableDetails</Role>
      <ShortName>Long-term Debt - Debt Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240474024 - Disclosure - Long-term Debt - Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails</Role>
      <ShortName>Long-term Debt - Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240484025 - Disclosure - Long-term Debt - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails</Role>
      <ShortName>Long-term Debt - Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240494026 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails</Role>
      <ShortName>Long-term Debt - Other Revolving Loan Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240504027 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails</Role>
      <ShortName>Long-term Debt - Long-term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240514028 - Disclosure - Long-term Debt - Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtFairValueDetails</Role>
      <ShortName>Long-term Debt - Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240524029 - Disclosure - Long-term Debt - Debt Issuance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails</Role>
      <ShortName>Long-term Debt - Debt Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240554030 - Disclosure - Derivative Instruments - Derivative Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails</Role>
      <ShortName>Derivative Instruments - Derivative Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240564031 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails</Role>
      <ShortName>Derivative Instruments - Designated as hedging, Financial Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240574032 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails</Role>
      <ShortName>Derivative Instruments - Designated as hedging, Financial Performance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240584033 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails</Role>
      <ShortName>Derivative Instruments - Derivatives not designated as hedging instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240594034 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails</Role>
      <ShortName>Derivative Instruments - Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240624035 - Disclosure - Leases Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesLeaseCostsDetails</Role>
      <ShortName>Leases Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240634036 - Disclosure - Leases Operating Lease Liability Maturity Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails</Role>
      <ShortName>Leases Operating Lease Liability Maturity Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240644037 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases Supplemental Balance Sheet Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240654038 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240674040 - Disclosure - Leases Rent Expense Under ASC 840 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details</Role>
      <ShortName>Leases Rent Expense Under ASC 840 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240704041 - Disclosure - Other Long-term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails</Role>
      <ShortName>Other Long-term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240734042 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Asbestos Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240744043 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails</Role>
      <ShortName>Commitments and Contingencies - Asbestos Claimant and Settlement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240754044 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails</Role>
      <ShortName>Commitments and Contingencies - Asbestos Damages Sought (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240804047 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails</Role>
      <ShortName>Employee Benefit Plans Defined Contribution Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240814048 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans Defined Benefit Plan Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240824049 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails</Role>
      <ShortName>Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240834050 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails</Role>
      <ShortName>Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240844051 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails</Role>
      <ShortName>Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240854052 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails</Role>
      <ShortName>Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240864053 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails</Role>
      <ShortName>Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240874054 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240884055 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails</Role>
      <ShortName>Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240894056 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails</Role>
      <ShortName>Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240904057 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails</Role>
      <ShortName>Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240914058 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails</Role>
      <ShortName>Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240924059 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails</Role>
      <ShortName>Employee Benefit Plans Future Benefit Payments Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240954060 - Disclosure - Equity Awards - Equity Awards Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails</Role>
      <ShortName>Equity Awards - Equity Awards Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240964061 - Disclosure - Equity Awards - Stock Options Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails</Role>
      <ShortName>Equity Awards - Stock Options Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240974062 - Disclosure - Equity Awards - Stock Option Activity Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails</Role>
      <ShortName>Equity Awards - Stock Option Activity Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240984063 - Disclosure - Equity Awards - Restricted Shares Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails</Role>
      <ShortName>Equity Awards - Restricted Shares Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240994064 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails</Role>
      <ShortName>Equity Awards - Restricted Shares Activity Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>241024065 - Disclosure - Earnings per Share Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails</Role>
      <ShortName>Earnings per Share Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>241034066 - Disclosure - Earnings per Share Purchase of Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails</Role>
      <ShortName>Earnings per Share Purchase of Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>241044067 - Disclosure - Earnings per Share Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/EarningsperShareDividendsDetails</Role>
      <ShortName>Earnings per Share Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241074068 - Disclosure - Other Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails</Role>
      <ShortName>Other Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/OtherComprehensiveIncomeTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241104069 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/SegmentInformationTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>241114070 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails</Role>
      <ShortName>Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>241124071 - Disclosure - Segment Information Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>241154072 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails</Role>
      <ShortName>Income Taxes Income Tax by Jurisdiction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>241164073 - Disclosure - Income Taxes Components of Deferred Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails</Role>
      <ShortName>Income Taxes Components of Deferred Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>241174074 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails</Role>
      <ShortName>Income Taxes Income Tax Expense Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241184075 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails</Role>
      <ShortName>Income Taxes Operating Loss Carryforwards Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241194076 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails</Role>
      <ShortName>Income Taxes Unrecognized Tax Benefits Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241204077 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails</Role>
      <ShortName>Income Taxes Unrecognized Tax Benefits Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241234078 - Disclosure - Summary Quarterly Financial Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails</Role>
      <ShortName>Summary Quarterly Financial Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>241264079 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails</Role>
      <ShortName>Subsequent Events Subsequent Events - Acqusition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>241274080 - Disclosure - Dividends Declared (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/DividendsDeclaredDetails</Role>
      <ShortName>Dividends Declared (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="trs-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>241304081 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails</Role>
      <ShortName>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts</ParentRole>
      <Position>129</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="trs-20211231.htm">trs-20211231.htm</File>
    <File>trs-123121xexh102.htm</File>
    <File>trs-123121xexh211.htm</File>
    <File>trs-123121xexh231.htm</File>
    <File>trs-123121xexh311.htm</File>
    <File>trs-123121xexh312.htm</File>
    <File>trs-123121xexh321.htm</File>
    <File>trs-123121xexh322.htm</File>
    <File>trs-20211231.xsd</File>
    <File>trs-20211231_cal.xml</File>
    <File>trs-20211231_def.xml</File>
    <File>trs-20211231_lab.xml</File>
    <File>trs-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>trs-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1302">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>151
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "trs-20211231.htm": {
   "axisCustom": 7,
   "axisStandard": 38,
   "contextCount": 407,
   "dts": {
    "calculationLink": {
     "local": [
      "trs-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "trs-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "trs-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "trs-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trs-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "trs-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 981,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 43,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 48
   },
   "keyCustom": 57,
   "keyStandard": 545,
   "memberCustom": 52,
   "memberStandard": 63,
   "nsprefix": "trs",
   "nsuri": "http://www.trimascorp.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:Security12bTitle",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information Document",
     "role": "http://www.trimascorp.com/role/DocumentandEntityInformationDocument",
     "shortName": "Document and Entity Information Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:Security12bTitle",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210021002 - Disclosure - New Accounting Pronouncements",
     "role": "http://www.trimascorp.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i945148d5b7164c36a15701ef339f9e16_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854052 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
     "shortName": "Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iedee52b3f24a4e23898b09093639ce79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864053 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
     "shortName": "Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874054 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884055 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails",
     "shortName": "Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iedee52b3f24a4e23898b09093639ce79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894056 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
     "shortName": "Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iedee52b3f24a4e23898b09093639ce79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69d7499a0434105a99bfc4ab9371dca_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904057 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails",
     "shortName": "Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69d7499a0434105a99bfc4ab9371dca_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914058 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
     "shortName": "Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i5c630f16e0994e798b01614c84c1e2b4_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924059 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
     "shortName": "Employee Benefit Plans Future Benefit Payments Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i8c32b4b197f54455a99c9a601c7af377_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954060 - Disclosure - Equity Awards - Equity Awards Narrative (Details)",
     "role": "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
     "shortName": "Equity Awards - Equity Awards Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i8c32b4b197f54455a99c9a601c7af377_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964061 - Disclosure - Equity Awards - Stock Options Narrative (Details)",
     "role": "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails",
     "shortName": "Equity Awards - Stock Options Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ib190851c3bd547dcada0719832cd11ec_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031003 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i222f2e056beb49c993a514eb81da84bb_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974062 - Disclosure - Equity Awards - Stock Option Activity Table (Details)",
     "role": "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails",
     "shortName": "Equity Awards - Stock Option Activity Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984063 - Disclosure - Equity Awards - Restricted Shares Narrative (Details)",
     "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
     "shortName": "Equity Awards - Restricted Shares Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i812f8291f9f245f5876c64aa133d6ff0_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i44f344d1674f4999977ab42dd00d8040_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994064 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details)",
     "role": "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
     "shortName": "Equity Awards - Restricted Shares Activity Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i44f344d1674f4999977ab42dd00d8040_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024065 - Disclosure - Earnings per Share Earnings per Share (Details)",
     "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
     "shortName": "Earnings per Share Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "icc4f4095733e4eadb5c33347367ffa29_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034066 - Disclosure - Earnings per Share Purchase of Common Stock (Details)",
     "role": "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails",
     "shortName": "Earnings per Share Purchase of Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "id86c1f96f79346f1afd64b206b62ba55_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044067 - Disclosure - Earnings per Share Dividends (Details)",
     "role": "http://www.trimascorp.com/role/EarningsperShareDividendsDetails",
     "shortName": "Earnings per Share Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i222f2e056beb49c993a514eb81da84bb_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074068 - Disclosure - Other Comprehensive Income (Details)",
     "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails",
     "shortName": "Other Comprehensive Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104069 - Disclosure - Segment Information (Details)",
     "role": "http://www.trimascorp.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114070 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)",
     "role": "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails",
     "shortName": "Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:ExportSalesFromUnitedStatesOfAmerica",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124071 - Disclosure - Segment Information Narrative (Details)",
     "role": "http://www.trimascorp.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:ExportSalesFromUnitedStatesOfAmerica",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210121005 - Disclosure - Acquisitions Acquisitions (Notes)",
     "role": "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes",
     "shortName": "Acquisitions Acquisitions (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154072 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails",
     "shortName": "Income Taxes Income Tax by Jurisdiction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164073 - Disclosure - Income Taxes Components of Deferred Taxes (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails",
     "shortName": "Income Taxes Components of Deferred Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241174074 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails",
     "shortName": "Income Taxes Income Tax Expense Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i237c812675c841d291ff1312ab69320f_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184075 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
     "shortName": "Income Taxes Operating Loss Carryforwards Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i237c812675c841d291ff1312ab69320f_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194076 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
     "shortName": "Income Taxes Unrecognized Tax Benefits Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i222f2e056beb49c993a514eb81da84bb_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241204077 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails",
     "shortName": "Income Taxes Unrecognized Tax Benefits Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241234078 - Disclosure - Summary Quarterly Financial Data (Details)",
     "role": "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails",
     "shortName": "Summary Quarterly Financial Data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia76da98817d64365b6a9a86653da52d4_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:Purchasepricebasedondefinitivesalesagreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241264079 - Disclosure - Subsequent Events Subsequent Events - Acqusition (Details)",
     "role": "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails",
     "shortName": "Subsequent Events Subsequent Events - Acqusition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia76da98817d64365b6a9a86653da52d4_I20220228",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:Purchasepricebasedondefinitivesalesagreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274080 - Disclosure - Dividends Declared (Details)",
     "role": "http://www.trimascorp.com/role/DividendsDeclaredDetails",
     "shortName": "Dividends Declared (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i49e5f8acb05945e4808dcf251371ef4c_D20220218-20220218",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i3a593630134240da8f81458b4af785a9_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241304081 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)",
     "role": "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails",
     "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i3a593630134240da8f81458b4af785a9_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210141006 - Disclosure - Discontinued Operations Discontinued Operations",
     "role": "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations",
     "shortName": "Discontinued Operations Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210181007 - Disclosure - Restructuring and Related Activities",
     "role": "http://www.trimascorp.com/role/RestructuringandRelatedActivities",
     "shortName": "Restructuring and Related Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201008 - Disclosure - Revenue Revenue (Notes)",
     "role": "http://www.trimascorp.com/role/RevenueRevenueNotes",
     "shortName": "Revenue Revenue (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210231009 - Disclosure - Cash and Cash Equivalents",
     "role": "http://www.trimascorp.com/role/CashandCashEquivalents",
     "shortName": "Cash and Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210261010 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210341011 - Disclosure - Inventories",
     "role": "http://www.trimascorp.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210371012 - Disclosure - Property and Equipment, Net",
     "role": "http://www.trimascorp.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Audit Information",
     "role": "http://www.trimascorp.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210411013 - Disclosure - Accrued Liabilities",
     "role": "http://www.trimascorp.com/role/AccruedLiabilities",
     "shortName": "Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441014 - Disclosure - Long-term Debt",
     "role": "http://www.trimascorp.com/role/LongtermDebt",
     "shortName": "Long-term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210531015 - Disclosure - Derivative Instruments",
     "role": "http://www.trimascorp.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210601016 - Disclosure - Leases",
     "role": "http://www.trimascorp.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210681017 - Disclosure - Other Long-term Liabilities",
     "role": "http://www.trimascorp.com/role/OtherLongtermLiabilities",
     "shortName": "Other Long-term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210711018 - Disclosure - Commitments and Contingencies",
     "role": "http://www.trimascorp.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210781019 - Disclosure - Employee Benefit Plans",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931020 - Disclosure - Equity Awards",
     "role": "http://www.trimascorp.com/role/EquityAwards",
     "shortName": "Equity Awards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001021 - Disclosure - Earnings per Share Earnings per Share (Notes)",
     "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes",
     "shortName": "Earnings per Share Earnings per Share (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051022 - Disclosure - Other Comprehensive Income (Notes)",
     "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes",
     "shortName": "Other Comprehensive Income (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - Consolidated Balance Sheet Statement",
     "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
     "shortName": "Consolidated Balance Sheet Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211081023 - Disclosure - Segment Information",
     "role": "http://www.trimascorp.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211131024 - Disclosure - Income Taxes",
     "role": "http://www.trimascorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211241026 - Disclosure - Subsequent Events Subsequent Events (Notes)",
     "role": "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes",
     "shortName": "Subsequent Events Subsequent Events (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211281027 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts",
     "role": "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts",
     "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220042001 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230153001 - Disclosure - Discontinued Operations Discontinued Operations (Tables)",
     "role": "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables",
     "shortName": "Discontinued Operations Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230213002 - Disclosure - Revenue (Tables)",
     "role": "http://www.trimascorp.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230243003 - Disclosure - Cash and Cash Equivalents (Tables)",
     "role": "http://www.trimascorp.com/role/CashandCashEquivalentsTables",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230273004 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230353005 - Disclosure - Inventories (Tables)",
     "role": "http://www.trimascorp.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020004 - Statement - Consolidated Balance Sheet Parentheticals",
     "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals",
     "shortName": "Consolidated Balance Sheet Parentheticals",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230383006 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230423007 - Disclosure - Accrued Liabilities (Tables)",
     "role": "http://www.trimascorp.com/role/AccruedLiabilitiesTables",
     "shortName": "Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453008 - Disclosure - Long-term Debt (Tables)",
     "role": "http://www.trimascorp.com/role/LongtermDebtTables",
     "shortName": "Long-term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230543009 - Disclosure - Derivative Instruments (Tables)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230613010 - Disclosure - Leases (Tables)",
     "role": "http://www.trimascorp.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230693011 - Disclosure - Other Long-term Liabilities (Tables)",
     "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables",
     "shortName": "Other Long-term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230723012 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230793013 - Disclosure - Employee Benefit Plans (Tables)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943014 - Disclosure - Equity Awards (Tables)",
     "role": "http://www.trimascorp.com/role/EquityAwardsTables",
     "shortName": "Equity Awards (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013015 - Disclosure - Earnings per Share Earnings per Share (Tables)",
     "role": "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables",
     "shortName": "Earnings per Share Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030005 - Statement - Consolidated Statement of Operations",
     "role": "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
     "shortName": "Consolidated Statement of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231063016 - Disclosure - Other Comprehensive Income (Tables)",
     "role": "http://www.trimascorp.com/role/OtherComprehensiveIncomeTables",
     "shortName": "Other Comprehensive Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231093017 - Disclosure - Segment Information (Tables)",
     "role": "http://www.trimascorp.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231143018 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.trimascorp.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054001 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails",
     "shortName": "Summary of Significant Accounting Policies - Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i43b8cb115f064269af2dd6d3c32e0cf9_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064002 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails",
     "shortName": "Summary of Significant Accounting Policies - Depreciation and Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ie55bc2bad7c346e9b5f670f0800265bb_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074003 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails",
     "shortName": "Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i3bce06de6aa14f40b3f5c955095eefca_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:MaximumRetention",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084004 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails",
     "shortName": "Summary of Significant Accounting Policies - High Deductible Insurance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i3bce06de6aa14f40b3f5c955095eefca_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "trs:MaximumRetention",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i6af801af63094958b96658728efe1177_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094005 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "role": "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails",
     "shortName": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i6af801af63094958b96658728efe1177_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134007 - Disclosure - Acquisitions Acquisitions - Narrative (Details)",
     "role": "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
     "shortName": "Acquisitions Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i13d830e3c72d4385afe171433608c7ac_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164008 - Disclosure - Discontinued Operations Sale of Lamons Division Narrative (Details)",
     "role": "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails",
     "shortName": "Discontinued Operations Sale of Lamons Division Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i32edd7161b7642a1955901cb0549d3e2_D20191001-20200331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040006 - Statement - Consolidated Statement of Comprehensive Income",
     "role": "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174009 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details)",
     "role": "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations Results of Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i6abd8850c1a84dbf8ce2c161b236089f_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194010 - Disclosure - Restructuring and Related Activities (Details)",
     "role": "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails",
     "shortName": "Restructuring and Related Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ice28cfe9ee8d49a8ba8ab48348464fda_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224011 - Disclosure - Revenue (Details)",
     "role": "http://www.trimascorp.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:CashAndCashEquivalentsUnrestricted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254012 - Disclosure - Cash and Cash Equivalents (Details)",
     "role": "http://www.trimascorp.com/role/CashandCashEquivalentsDetails",
     "shortName": "Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:CashAndCashEquivalentsUnrestricted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i61e1d1ddc9f94cd8976ea16d02de4839_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284013 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i1636a019b6c5486b990b2079e502610d_I20200331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i222f2e056beb49c993a514eb81da84bb_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294014 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930",
      "decimals": "5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304015 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
     "shortName": "Goodwill and Other Intangible Assets - Intangibles Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i1d93f5e2c25447b5be5e4fbae27cbe87_D20200701-20200930",
      "decimals": "5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314016 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324017 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
     "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ice4eb09d65f549a0b2634714e8774419_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334018 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)",
     "role": "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050007 - Statement - Consolidated Statement of Cash Flows Statement",
     "role": "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
     "shortName": "Consolidated Statement of Cash Flows Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364019 - Disclosure - Inventories (Details)",
     "role": "http://www.trimascorp.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394020 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)",
     "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails",
     "shortName": "Property and Equipment, Net - Property and Equipment Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404021 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)",
     "role": "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
     "shortName": "Property and Equipment, Net - Depreciation Expense Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:DepreciationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i09895a7bdc074a62971c98adc69a5834_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434022 - Disclosure - Accrued Liabilities (Details)",
     "role": "http://www.trimascorp.com/role/AccruedLiabilitiesDetails",
     "shortName": "Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464023 - Disclosure - Long-term Debt - Debt Table (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
     "shortName": "Long-term Debt - Debt Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtRelatedCommitmentFeesAndDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474024 - Disclosure - Long-term Debt - Senior Notes (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails",
     "shortName": "Long-term Debt - Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i1bf57de6fe124c81a850e320195cabc5_I20210415",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "trs:NetLeverageRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484025 - Disclosure - Long-term Debt - Credit Agreement (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
     "shortName": "Long-term Debt - Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "trs:NetLeverageRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iec09cea31f2a491ba67c36e5f3d3729b_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494026 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
     "shortName": "Long-term Debt - Other Revolving Loan Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "if460d327f19248a1920b30407f8de0db_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504027 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails",
     "shortName": "Long-term Debt - Long-term Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i38f77b5eb4844818b9a14fb995bcfb06_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514028 - Disclosure - Long-term Debt - Fair Value (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
     "shortName": "Long-term Debt - Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i11d90dc48c2e449888a79f513951be3f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ic889f758ccdc4153aac1496fa04b3534_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060008 - Statement - Consolidated Statement of Shareholders' Equity Statement",
     "role": "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
     "shortName": "Consolidated Statement of Shareholders' Equity Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ic889f758ccdc4153aac1496fa04b3534_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524029 - Disclosure - Long-term Debt - Debt Issuance Costs (Details)",
     "role": "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
     "shortName": "Long-term Debt - Debt Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ieda3142fb4e943998bb3b32aa7d435c5_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554030 - Disclosure - Derivative Instruments - Derivative Narrative (Details)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
     "shortName": "Derivative Instruments - Derivative Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ieda3142fb4e943998bb3b32aa7d435c5_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69dc2b9edda44e899cd82c58558b0df_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564031 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
     "shortName": "Derivative Instruments - Designated as hedging, Financial Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69dc2b9edda44e899cd82c58558b0df_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574032 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
     "shortName": "Derivative Instruments - Designated as hedging, Financial Performance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ife47e76a31db4ea1989e6ef72c0afd78_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i793522e2837843b397fee8967443ff48_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584033 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
     "shortName": "Derivative Instruments - Derivatives not designated as hedging instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i793522e2837843b397fee8967443ff48_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i27f34142cdad46ca8c441dfe6366f4b3_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594034 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)",
     "role": "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
     "shortName": "Derivative Instruments - Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i27f34142cdad46ca8c441dfe6366f4b3_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624035 - Disclosure - Leases Lease Costs (Details)",
     "role": "http://www.trimascorp.com/role/LeasesLeaseCostsDetails",
     "shortName": "Leases Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634036 - Disclosure - Leases Operating Lease Liability Maturity Table (Details)",
     "role": "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails",
     "shortName": "Leases Operating Lease Liability Maturity Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644037 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)",
     "role": "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails",
     "shortName": "Leases Supplemental Balance Sheet Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654038 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details)",
     "role": "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "shortName": "Leases Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Basis of Presentation",
     "role": "http://www.trimascorp.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674040 - Disclosure - Leases Rent Expense Under ASC 840 (Details)",
     "role": "http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details",
     "shortName": "Leases Rent Expense Under ASC 840 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:AsbestosRelatedLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704041 - Disclosure - Other Long-term Liabilities (Details)",
     "role": "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails",
     "shortName": "Other Long-term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i9ea83b45482942809573410c95811ffc_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "trs:AsbestosRelatedLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "id4826bbab4ac454a86867796c73f326e_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "trs:LossContingencyPendingCasesNumber",
      "reportCount": 1,
      "unitRef": "cases",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734042 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details)",
     "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
     "shortName": "Commitments and Contingencies - Asbestos Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ibcf8d567fc134b7c8568363589444208_D19910101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LitigationSettlementExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNewClaimsFiledNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "claimants",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744043 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details)",
     "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
     "shortName": "Commitments and Contingencies - Asbestos Claimant and Settlement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i0fc78ff663534b8e82368649ea162ecc_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNewClaimsFiledNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "claimants",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "id4826bbab4ac454a86867796c73f326e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought",
      "reportCount": 1,
      "unitRef": "claimants",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754044 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details)",
     "role": "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
     "shortName": "Commitments and Contingencies - Asbestos Damages Sought (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i7d24c86c48af4952b1850ecaebce66fa_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought",
      "reportCount": 1,
      "unique": true,
      "unitRef": "claimants",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DefinedContributionPlanCostRecognized",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804047 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails",
     "shortName": "Employee Benefit Plans Defined Contribution Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DefinedContributionPlanCostRecognized",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i2886d7d76d9c42d9b957c75b09476496_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814048 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
     "shortName": "Employee Benefit Plans Defined Benefit Plan Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "i355d5ce692744c0d9ef0d0d86f567bb2_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iedee52b3f24a4e23898b09093639ce79_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824049 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
     "shortName": "Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "iedee52b3f24a4e23898b09093639ce79_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ib8409e52956e4ae7ace6833bbe07a380_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834050 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
     "shortName": "Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ib8409e52956e4ae7ace6833bbe07a380_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69d7499a0434105a99bfc4ab9371dca_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844051 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)",
     "role": "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
     "shortName": "Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "trs-20211231.htm",
      "contextRef": "ia69d7499a0434105a99bfc4ab9371dca_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number2",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 120,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails",
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]",
        "terseLabel": "Auditor [Line Items]"
       }
      }
     },
     "localname": "AuditorLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]",
        "terseLabel": "Auditor [Table]"
       }
      }
     },
     "localname": "AuditorTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]",
        "verboseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation",
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r908",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/AuditInformation",
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r905"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.trimascorp.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Non-employee independent director [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r282",
      "r447",
      "r451",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r393",
      "r428",
      "r555",
      "r561",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r820",
      "r873",
      "r876",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r393",
      "r428",
      "r555",
      "r561",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r820",
      "r873",
      "r876",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r282",
      "r447",
      "r451",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r393",
      "r428",
      "r490",
      "r555",
      "r561",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r820",
      "r873",
      "r876",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r393",
      "r428",
      "r490",
      "r555",
      "r561",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r820",
      "r873",
      "r876",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r205",
      "r210",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r191",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r279",
      "r280",
      "r447",
      "r450",
      "r874",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r920",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r279",
      "r280",
      "r447",
      "r450",
      "r874",
      "r889",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r920",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r205",
      "r210",
      "r365",
      "r556",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r284",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual with Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r189",
      "r190",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_A10b51sharerepurchaseprogramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "10b5-1 share repurchase program [Member]",
        "label": "10b5-1 share repurchase program [Member]",
        "terseLabel": "10b5-1 share repurchase program [Member]"
       }
      }
     },
     "localname": "A10b51sharerepurchaseprogramMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A2002PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term equity incentive plan.",
        "label": "2002 Plan [Member]",
        "terseLabel": "2002 Plan [Member]"
       }
      }
     },
     "localname": "A2002PlanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A2006PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term equity incentive plan.",
        "label": "2006 Plan [Member]",
        "terseLabel": "2006 Plan [Member]"
       }
      }
     },
     "localname": "A2006PlanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A2011PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term equity incentive plan.",
        "label": "2011 Plan [Member]",
        "terseLabel": "2011 Plan [Member]"
       }
      }
     },
     "localname": "A2011PlanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A2017EquityandIncentiveCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Equity and Incentive Compensation Plan [Member]",
        "label": "2017 Equity and Incentive Compensation Plan [Member]",
        "terseLabel": "2017 Equity and Incentive Compensation Plan [Member]"
       }
      }
     },
     "localname": "A2017EquityandIncentiveCompensationPlanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A3YearEpsCagrMetricMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial metric based on earnings per share (EPS) cumulative average growth rate (\"EPS CAGR\") over the performance period.",
        "label": "3 year EPS CAGR metric [Member]",
        "terseLabel": "3 year EPS CAGR metric [Member]"
       }
      }
     },
     "localname": "A3YearEpsCagrMetricMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A4.875SeniorUnsecuredNotesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.875% Senior Unsecured Notes Due 2025 [Member]",
        "label": "4.875% Senior Unsecured Notes Due 2025 [Member]",
        "terseLabel": "4.875% Senior Unsecured Notes Due 2025 [Member]"
       }
      }
     },
     "localname": "A4.875SeniorUnsecuredNotesDue2025Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_A4125SeniorUnsecuredNotesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.125% Senior Unsecured Notes Due 2029",
        "label": "4.125% Senior Unsecured Notes Due 2029 [Member]",
        "terseLabel": "4.125% Senior Unsecured Notes Due 2029"
       }
      }
     },
     "localname": "A4125SeniorUnsecuredNotesDue2029Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from qualifiying derivative instruments, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]",
        "terseLabel": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent"
       }
      }
     },
     "localname": "AccumulatedNetGainLossfromHedgesAttributabletoParentMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeNetofTaxRollForward",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_AerospaceEngineeredProductsReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace Engineered Products Reporting Unit [Member]",
        "label": "Aerospace Engineered Products Reporting Unit [Member]",
        "terseLabel": "Aerospace Engineered Products Reporting Unit [Member]"
       }
      }
     },
     "localname": "AerospaceEngineeredProductsReportingUnitMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AerospaceFastenersReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace Fasteners Reporting Unit [Member]",
        "label": "Aerospace Fasteners Reporting Unit [Member]",
        "terseLabel": "Aerospace Fasteners Reporting Unit [Member]"
       }
      }
     },
     "localname": "AerospaceFastenersReportingUnitMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AerospaceReportableSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace Reportable Segment [Member]",
        "label": "Aerospace Reportable Segment [Member]",
        "terseLabel": "Aerospace [Member]"
       }
      }
     },
     "localname": "AerospaceReportableSegmentMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AerospaceReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace Reporting Unit [Member]",
        "label": "Aerospace Reporting Unit [Member]",
        "terseLabel": "Aerospace Reporting Unit [Member]"
       }
      }
     },
     "localname": "AerospaceReportingUnitMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AerospaceendmarketcustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerospace end market customers [Member]",
        "label": "Aerospace end market customers [Member]",
        "terseLabel": "Aerospace &amp; Defense [Member]"
       }
      }
     },
     "localname": "AerospaceendmarketcustomersMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AffabaFerrariSrlMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Affaba &amp; Ferrari Srl",
        "label": "Affaba &amp; Ferrari Srl [Member]",
        "terseLabel": "Affaba &amp; Ferrari Srl [Member]"
       }
      }
     },
     "localname": "AffabaFerrariSrlMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_AmortizationOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of finite-lived intangible assets.",
        "label": "Amortization of Intangible Assets [Line Items]",
        "terseLabel": "Amortization of Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_AsbestosRelatedLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asbestos-related liability, noncurrent",
        "label": "Asbestos-related liability, noncurrent",
        "terseLabel": "Asbestos-related liability, noncurrent"
       }
      }
     },
     "localname": "AsbestosRelatedLiabilityNoncurrent",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_AsbestosRelatedMattersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for asbestos-related matters.",
        "label": "Asbestos-related Matters [Policy Text Block]",
        "terseLabel": "Asbestos-related Matters"
       }
      }
     },
     "localname": "AsbestosRelatedMattersPolicyTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]",
        "terseLabel": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_AveragestockpriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average stock price [Member]",
        "label": "Average stock price [Member]",
        "terseLabel": "Average stock price [Member]"
       }
      }
     },
     "localname": "AveragestockpriceMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_BankdebtandreceivablesfacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, inside the reporting entity's home country; and, collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Bank debt and receivables facility [Member]",
        "terseLabel": "Bank debt and receivables facility [Member]"
       }
      }
     },
     "localname": "BankdebtandreceivablesfacilityMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net working capital (accounts and other receivables, inventory, accounts payable and accrued liabilities) in a business combination.",
        "label": "Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital",
        "terseLabel": "Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_CashAndCashEquivalentsUnrestricted": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and cash equivalents unrestricted",
        "label": "Cash and cash equivalents unrestricted",
        "terseLabel": "Cash and cash equivalents unrestricted"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestricted",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_CashPaidForSeverance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for severance",
        "label": "Cash paid for severance",
        "terseLabel": "Cash paid for severance"
       }
      }
     },
     "localname": "CashPaidForSeverance",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ChangeInDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in discount rate",
        "label": "Change in discount rate",
        "terseLabel": "Change in discount rate"
       }
      }
     },
     "localname": "ChangeInDiscountRate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in goodwill impairment due to change in discount rate",
        "label": "Change in goodwill impairment due to change in discount rate",
        "terseLabel": "Change in goodwill impairment due to change in discount rate"
       }
      }
     },
     "localname": "ChangeInGoodwillImpairmentDueToChangeInDiscountRate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in goodwill impairment due to change in terminal rate",
        "label": "Change in goodwill impairment due to change in terminal rate",
        "terseLabel": "Change in goodwill impairment due to change in terminal rate"
       }
      }
     },
     "localname": "ChangeInGoodwillImpairmentDueToChangeInTerminalRate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ChangeInTerminalGrowthRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in terminal growth rate",
        "label": "Change in terminal growth rate",
        "terseLabel": "Change in terminal growth rate"
       }
      }
     },
     "localname": "ChangeInTerminalGrowthRate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ChargesRelatedToRealignmentActions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charges related to realignment actions",
        "label": "Charges related to realignment actions",
        "terseLabel": "Charges related to realignment actions"
       }
      }
     },
     "localname": "ChargesRelatedToRealignmentActions",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_CompensatoryAndPunitiveDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensatory and Punitive Damages [Member]",
        "label": "Compensatory and Punitive Damages [Member]",
        "terseLabel": "Compensatory and Punitive Damages [Member]"
       }
      }
     },
     "localname": "CompensatoryAndPunitiveDamagesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_CompensatoryOnlyDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensatory Only Damages [Member]",
        "label": "Compensatory Only Damages [Member]",
        "terseLabel": "Compensatory Only Damages [Member]"
       }
      }
     },
     "localname": "CompensatoryOnlyDamagesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_ConsolidatedBalanceSheetParentheticalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Balance Sheet Parenthetical [Abstract]",
        "label": "Consolidated Balance Sheet Parenthetical [Abstract]",
        "terseLabel": "Consolidated Balance Sheet Parenthetical [Abstract]"
       }
      }
     },
     "localname": "ConsolidatedBalanceSheetParentheticalAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_ConsumerendmarketcustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer end market customers [Member]",
        "label": "Consumer end market customers [Member]",
        "terseLabel": "Consumer [Member]"
       }
      }
     },
     "localname": "ConsumerendmarketcustomersMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement [Member]",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement [Member]"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_DamagesSoughtDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Damages Sought [Domain]",
        "label": "Damages Sought [Domain]",
        "terseLabel": "Damages Sought [Domain]"
       }
      }
     },
     "localname": "DamagesSoughtDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_DamagesSoughtRangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Damages Sought, Range [Axis]",
        "label": "Damages Sought Range [Axis]",
        "terseLabel": "Damages Sought Range [Axis]"
       }
      }
     },
     "localname": "DamagesSoughtRangeAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DamagesSoughtTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Damages Sought, Type [Axis]",
        "label": "Damages Sought, Type [Axis]",
        "terseLabel": "Damages Sought, Type [Axis]"
       }
      }
     },
     "localname": "DamagesSoughtTypeAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DamagesSoughtTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Damages Sought, Type [Domain]",
        "label": "Damages Sought, Type [Domain]",
        "terseLabel": "Damages Sought, Type [Domain]"
       }
      }
     },
     "localname": "DamagesSoughtTypeDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_DebtfinancingandrelatedexpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt financing and related expenses [Member]",
        "label": "Debt financing and related expenses [Member]",
        "terseLabel": "Debt financing and related expenses [Member]"
       }
      }
     },
     "localname": "DebtfinancingandrelatedexpensesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument redemption price with net cash proceeds of one or more equity offerings",
        "label": "Debt instrument redemption price with net proceeds from equity offering",
        "terseLabel": "Debt instrument redemption price with net proceeds from equity offering"
       }
      }
     },
     "localname": "Debtinstrumentredemptionpricewithnetproceedsfromequityoffering",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Loss and Credit Carryforwards",
        "label": "Deferred Tax Assets, Operating Loss and Credit Carryforwards",
        "terseLabel": "Deferred Tax Assets, Operating Loss and Credit Carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DeferredTaxAssetsOperatingleaseliability": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating lease liability",
        "label": "Deferred Tax Assets, Operating lease liability",
        "terseLabel": "Deferred Tax Assets, Operating lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingleaseliability",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax",
        "label": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax",
        "negatedTerseLabel": "Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DeferredTaxLiabilitiesRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Right of Use Asset",
        "label": "Deferred Tax Liabilities, Right of Use Asset",
        "negatedTerseLabel": "Deferred Tax Liabilities, Right of Use Asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightofUseAsset",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase",
        "label": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, Annuity Purchase"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationAnnuityPurchase",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]",
        "label": "Defined Benefit Plan, Effect of Fifty Basis Point Change in Expected Return on Plan Assets [Abstract] [Abstract]",
        "terseLabel": "Effect of Fifty Basis Point Change in Expected Return on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense",
        "label": "Defined Benefit Plan, Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense",
        "terseLabel": "Effect of Fifty Basis Point Decrease in Expected Return on Plan Assets on Expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense",
        "label": "Defined Benefit Plan, Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense",
        "terseLabel": "Effect of Fifty Basis Point Increase in Expected Return on Plan Assets on Expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]",
        "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Change in Discount Rate [Abstract] [Abstract]",
        "terseLabel": "Effect of Twenty-Five Basis Point Change in Discount Rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation",
        "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation",
        "terseLabel": "Effect of Twenty-Five Basis Point Decrease in Discount Rate on Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense",
        "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense",
        "terseLabel": "Effect of Twenty-Five Basis Point Decrease in Discount Rate on Expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation",
        "terseLabel": "Effect of Twenty-Five Basis Point Increase in Discount Rate on Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense",
        "label": "Defined Benefit Plan, Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense",
        "terseLabel": "Effect of Twenty-Five Basis Point Increase in Discount Rate on Expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fair value of plan assets using net asset value.",
        "label": "Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling",
        "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets Not Subject to Leveling"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fair value of plan assets measured on a recurring basis using the fair value hierarchy.",
        "label": "Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling",
        "terseLabel": "Defined Benefit Plan, Fair Value of Plan Assets Subject to Leveling"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Assets, Annuity Purchase",
        "label": "Defined Benefit Plan, Plan Assets, Annuity Purchase",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Annuity Purchase"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsAnnuityPurchase",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DefinedBenefitPlansSettlementsandCurtailments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of decrease that relates to an irrevocable action that relieves the employer (or the plan) of primary responsibility for a benefit obligation and eliminates significant risks related to the obligation and the assets used to effect the settlement. Examples of transactions that constitute a settlement include (a) making lump-sum cash payments to plan participants in exchange for their rights to receive specified benefits and (b) purchasing nonparticipating annuity contracts. Also includes the amount of change that is related to an event that significantly reduces the expected years of future service of present employees or eliminates for a significant number of employees the accrual of defined benefits for some or all of their future services.",
        "label": "Defined Benefit Plans, Settlements and Curtailments",
        "terseLabel": "Settlements and curtailments"
       }
      }
     },
     "localname": "DefinedBenefitPlansSettlementsandCurtailments",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for depreciation and amortization of property and equipment and finite-lived intanbile assets costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.",
        "label": "Depreciation and Amortization and Impairment of Long-Lived Assets and Defined-Lived Intangible Assets [Policy Text Block]",
        "terseLabel": "Depreciation and Amortization and Impairment of Long-Lived Assets and Definted-Lived Intangible Assets"
       }
      }
     },
     "localname": "DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_DepreciationExpenseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation Expense [Line Items]",
        "label": "Depreciation Expense [Line Items]",
        "terseLabel": "Depreciation Expense [Line Items]"
       }
      }
     },
     "localname": "DepreciationExpenseLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DepreciationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of depreciation expense.",
        "label": "Depreciation Expense [Table Text Block]",
        "terseLabel": "Depreciation Expense"
       }
      }
     },
     "localname": "DepreciationExpenseTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_DerivativeContractDateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date a derivative contract date was entered into",
        "label": "Derivative contract date [Axis]",
        "terseLabel": "Derivative contract date [Axis]"
       }
      }
     },
     "localname": "DerivativeContractDateAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_DerivativeContractDateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative contract date",
        "label": "Derivative contract date [Domain]",
        "terseLabel": "Derivative contract date [Domain]"
       }
      }
     },
     "localname": "DerivativeContractDateDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_DirectorRetainerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TriMas Corporation Director Retainer Share Election Program [Member]",
        "label": "Director Retainer [Member]",
        "terseLabel": "Director Retainer [Member]"
       }
      }
     },
     "localname": "DirectorRetainerMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operations, Nonoperating Expense",
        "negatedTotalLabel": "Disposal Group, Including Discontinued Operations, Nonoperating Expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Other Expense, net",
        "label": "Disposal Group, Including Discontinued Operations, Other Expense, net",
        "negatedTerseLabel": "Disposal Group, Including Discontinued Operations, Other Expense, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DisposalGroupIncludingDiscontinuedOperationsSGA": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses",
        "label": "Disposal Group, Including Discontinued Operations, SG&amp;A",
        "negatedTerseLabel": "Disposal Group, Including Discontinued Operations, SG&amp;A"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsSGA",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and Entity Information [Abstract]",
        "label": "Document and Entity Information [Abstract]",
        "terseLabel": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_EquityOfferingLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Offering [Line Items]",
        "label": "Equity Offering [Line Items]",
        "terseLabel": "Equity Offering [Line Items]"
       }
      }
     },
     "localname": "EquityOfferingLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_EquityOfferingTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares via public offering",
        "label": "Equity Offering [Text Block]",
        "terseLabel": "Equity Offering"
       }
      }
     },
     "localname": "EquityOfferingTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOffering"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ExportSalesFromUnitedStatesOfAmerica": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Export Sales from the United States of America",
        "label": "Export Sales from the United States of America",
        "terseLabel": "Export Sales from the United States of America"
       }
      }
     },
     "localname": "ExportSalesFromUnitedStatesOfAmerica",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_FacilityConsolidationRealignmentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility consolidation realignment costs",
        "label": "Facility consolidation realignment costs",
        "terseLabel": "Facility consolidation realignment costs"
       }
      }
     },
     "localname": "FacilityConsolidationRealignmentCosts",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach",
        "label": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach",
        "terseLabel": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Income-Based Approach"
       }
      }
     },
     "localname": "FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach",
        "label": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach",
        "terseLabel": "Fair Value Inputs, Valuation Method, Weighting Percentage Used, Market-Based Approach"
       }
      }
     },
     "localname": "FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_Fairvalueinputsvaluationmethoddiscountrate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value inputs, valuation method, discount rate",
        "label": "Fair value inputs, valuation method, discount rate",
        "terseLabel": "Fair value inputs, valuation method, discount rate"
       }
      }
     },
     "localname": "Fairvalueinputsvaluationmethoddiscountrate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_Fairvalueinputsvaluationmethodresidualgrowthrate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value inputs, valuation method, residual growth rate",
        "label": "Fair value inputs, valuation method, residual growth rate",
        "terseLabel": "Fair value inputs, valuation method, residual growth rate"
       }
      }
     },
     "localname": "Fairvalueinputsvaluationmethodresidualgrowthrate",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets by Useful Life [Axis]",
        "label": "Finite-Lived Intangible Assets by Useful Life [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Useful Life [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByUsefulLifeAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets by Useful Life [Domain]",
        "label": "Finite-Lived Intangible Assets by Useful Life [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets by Useful Life [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByUsefulLifeDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_ForeignCurrencyTranslationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Translation [Line Items]",
        "label": "Foreign Currency Translation [Line Items]",
        "terseLabel": "Foreign Currency Translation [Line Items]"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ForeignCurrencyTranslationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Translation [Table]",
        "label": "Foreign Currency Translation [Table]",
        "terseLabel": "Foreign Currency Translation [Table]"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_GoodwillImpairmentAssessmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill Impairment Assessment [Abstract]",
        "label": "Goodwill Impairment Assessment [Abstract]",
        "terseLabel": "Annual Goodwill Impairment Assessment [Abstract]"
       }
      }
     },
     "localname": "GoodwillImpairmentAssessmentAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_Goodwillreassignedbetweensegments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill reassigned between segments due to reporting structure changes",
        "label": "Goodwill reassigned between segments",
        "terseLabel": "Goodwill reassigned between segments"
       }
      }
     },
     "localname": "Goodwillreassignedbetweensegments",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_GroupMedicalPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Group Medical Plan [Member]",
        "label": "Group Medical Plan [Member]",
        "terseLabel": "Group Medical Plan [Member]"
       }
      }
     },
     "localname": "GroupMedicalPlanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_HighDeductibleInsurancePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for high deductible insurance.",
        "label": "High Deductible Insurance [Policy Text Block]",
        "terseLabel": "High Deductible Insurance"
       }
      }
     },
     "localname": "HighDeductibleInsurancePolicyTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ImpactOfAdoptionOfNewAccountingPronouncement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of adoption of new accounting pronouncement",
        "label": "Impact of adoption of new accounting pronouncement",
        "terseLabel": "Impact of accounting standards adoption"
       }
      }
     },
     "localname": "ImpactOfAdoptionOfNewAccountingPronouncement",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ImpactOfChangeInAccountingPrinciple": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of change in accounting principle",
        "label": "Impact of change in accounting principle",
        "terseLabel": "Impact of change in accounting principle"
       }
      }
     },
     "localname": "ImpactOfChangeInAccountingPrinciple",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ImpairmentTestDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Type of impairment analysis",
        "label": "Impairment Test [Domain]",
        "terseLabel": "Quantitative Impairment Test [Domain]"
       }
      }
     },
     "localname": "ImpairmentTestDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_IncomeTaxReconciliationTaxReform": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisional tax expense impact related to the Tax Reform Act signed into law on December 22, 2017. Tax expense related to revaluation of net deferred tax assets and the deemed repatriation of undistributed foreign earnings.",
        "label": "Income Tax Reconciliation, Tax Reform",
        "terseLabel": "Income Tax Reconciliation, Tax Reform"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxReform",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings",
        "label": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings",
        "terseLabel": "Income Tax Reconciliation, Tax on Undistributed Foreign Earnings"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxonUndistributedForeignEarnings",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_Increasedecreaseinasbestosliability": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in asbestos liability",
        "label": "Increase (decrease) in asbestos liability",
        "terseLabel": "Non-cash change in legacy liability estimate"
       }
      }
     },
     "localname": "Increasedecreaseinasbestosliability",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_IncrementalDebtCommitmentsCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental debt commitments capacity.",
        "label": "Incremental debt commitments capacity",
        "terseLabel": "Incremental debt commitments capacity"
       }
      }
     },
     "localname": "IncrementalDebtCommitmentsCapacity",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_IndustrialendmarketcustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial end market customers [Member]",
        "label": "Industrial end market customers [Member]",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "localname": "IndustrialendmarketcustomersMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_InsuranceTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of insurance coverage.",
        "label": "insurance Type [Axis]",
        "terseLabel": "insurance Type [Axis]"
       }
      }
     },
     "localname": "InsuranceTypeAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_InsuranceTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of insurance coverage.",
        "label": "Insurance Type [Domain]",
        "terseLabel": "Insurance Type [Domain]"
       }
      }
     },
     "localname": "InsuranceTypeDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_InsurancecoverageLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance coverage [Line Items]",
        "label": "Insurance coverage [Line Items]",
        "terseLabel": "Insurance coverage [Line Items]"
       }
      }
     },
     "localname": "InsurancecoverageLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_IntangibleAssetsExcludingGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other Intangible Assets, excluding Goodwill",
        "label": "Intangible Assets, excluding Goodwill [Line Items]",
        "terseLabel": "Intangible Assets, excluding Goodwill [Line Items]"
       }
      }
     },
     "localname": "IntangibleAssetsExcludingGoodwillLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_IntertechPlasticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intertech Plastics",
        "label": "Intertech Plastics [Member]",
        "terseLabel": "Intertech Plastics"
       }
      }
     },
     "localname": "IntertechPlasticsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_LamonsDivisionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lamons Division [Member]",
        "label": "Lamons Division [Member]",
        "terseLabel": "Lamons [Member]"
       }
      }
     },
     "localname": "LamonsDivisionMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number of Plaintiffs Specifying Damages Sought",
        "label": "Loss Contingency, Number of Plaintiffs Specifying Damages Sought",
        "terseLabel": "Number of pending claims seeking specific amounts of damages"
       }
      }
     },
     "localname": "LossContingencyNumberofPlaintiffsSpecifyingDamagesSought",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "trs_LossContingencyPendingCasesNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending cases related to a loss contingency",
        "label": "Loss Contingency, Pending Cases, Number",
        "terseLabel": "Number of pending cases"
       }
      }
     },
     "localname": "LossContingencyPendingCasesNumber",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "trs_LossContingencySettlementAgreementAverageConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount of consideration the entity has agreed to pay to settle a legal matter for claims settled during the period.",
        "label": "Loss Contingency, Settlement Agreement, Average Consideration",
        "terseLabel": "Average settlement amount per claim during period"
       }
      }
     },
     "localname": "LossContingencySettlementAgreementAverageConsideration",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_MachinedProductsReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machined Products Reporting Unit [Member]",
        "label": "Machined Products Reporting Unit [Member]",
        "terseLabel": "Machined Products Reporting Unit [Member]"
       }
      }
     },
     "localname": "MachinedProductsReportingUnitMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_MaximumRetention": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self-insurance maximum retention per occurrence.",
        "label": "Maximum Retention",
        "terseLabel": "Maximum Retention"
       }
      }
     },
     "localname": "MaximumRetention",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_MetricTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of financial metrics.",
        "label": "Metric Type [Axis]",
        "terseLabel": "Metric Type [Axis]"
       }
      }
     },
     "localname": "MetricTypeAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_MetricTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of financial metric.",
        "label": "Metric Type [Domain]",
        "terseLabel": "Metric Type [Domain]"
       }
      }
     },
     "localname": "MetricTypeDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_NetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net leverage ratio, as defined",
        "label": "Net leverage ratio",
        "terseLabel": "Net leverage ratio"
       }
      }
     },
     "localname": "NetLeverageRatio",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "trs_November2020CrossCurrencySwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2020 cross currency swap",
        "label": "November 2020 cross currency swap [Member]",
        "terseLabel": "November 2020 cross currency swap [Member]"
       }
      }
     },
     "localname": "November2020CrossCurrencySwapMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_NumberOfReportingUnitsThatHaveGoodwill": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units that have goodwill",
        "label": "Number of reporting units that have goodwill",
        "terseLabel": "Number of reporting units that have goodwill"
       }
      }
     },
     "localname": "NumberOfReportingUnitsThatHaveGoodwill",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "trs_October2018CrossCurrencySwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "October 2018 cross currency swap",
        "label": "October 2018 cross currency swap [Member]",
        "terseLabel": "October 2018 cross currency swap [Member]"
       }
      }
     },
     "localname": "October2018CrossCurrencySwapMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_OilandgascustomerendmarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oil and gas customer end market [Member]",
        "label": "Oil and gas customer end market [Member]",
        "terseLabel": "Oil and gas customer end market [Member]"
       }
      }
     },
     "localname": "OilandgascustomerendmarketMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_OmegaPlasticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Omega Plastics",
        "label": "Omega Plastics [Member]",
        "terseLabel": "Omega Plastics"
       }
      }
     },
     "localname": "OmegaPlasticsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_OrdinaryCourseClaimsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ordinary Course Claims [Member]",
        "label": "Ordinary Course Claims [Member]",
        "terseLabel": "Ordinary Course Claims [Member]"
       }
      }
     },
     "localname": "OrdinaryCourseClaimsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Americas [Member]",
        "label": "Other Americas [Member]",
        "terseLabel": "Other Americas [Member]"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive [Abstract]",
        "label": "Other Comprehensive Income [Abstract]",
        "terseLabel": "Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax",
        "label": "Other Comprehensive Income (Loss), Net Investment Derivatives, Net of Tax",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other long-term liabilities other than asbestos liability",
        "label": "Other long-term liabilities other than asbestos liability",
        "terseLabel": "Other long-term liabilities other than asbestos liability"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesOtherThanAsbestosLiability",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_PackagingReportableSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packaging Reportable Segment",
        "label": "Packaging Reportable Segment [Member]",
        "terseLabel": "Packaging [Member]"
       }
      }
     },
     "localname": "PackagingReportableSegmentMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Settlement and Defense Costs Covered by Insurance",
        "label": "Percentage of Settlement and Defense Costs Covered by Insurance",
        "terseLabel": "Percentage of settlement and defense costs covered by insurance"
       }
      }
     },
     "localname": "PercentageOfSettlementAndDefenseCostsCoveredByInsurance",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of principal amount that can be redeemed with cash proceeds from an equity offering",
        "label": "Percentage of principal that can be redeemed with cash proceeds from an equity offering",
        "terseLabel": "Percentage of principal that can be redeemed with cash proceeds from an equity offering"
       }
      }
     },
     "localname": "Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_PerformanceBasedRestricedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-based restriced shares award.",
        "label": "Performance-based restriced shares [Member]",
        "terseLabel": "Performance-based restriced shares [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestricedSharesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 1 [Member]",
        "terseLabel": "Plan 1 [Member]"
       }
      }
     },
     "localname": "Plan1Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 2 [Member]",
        "terseLabel": "Plan 2 [Member]"
       }
      }
     },
     "localname": "Plan2Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 3 [Member]",
        "terseLabel": "Plan 3 [Member]"
       }
      }
     },
     "localname": "Plan3Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 4 [Member]",
        "terseLabel": "Plan 4 [Member]"
       }
      }
     },
     "localname": "Plan4Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 5 [Member]",
        "terseLabel": "Plan 5 [Member]"
       }
      }
     },
     "localname": "Plan5Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-based compensation arrangement plan.",
        "label": "Plan 6 [Member]",
        "terseLabel": "Plan 6 [Member]"
       }
      }
     },
     "localname": "Plan6Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan7Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term equity incentive plan.",
        "label": "Plan 7 [Member]",
        "terseLabel": "Plan 7 [Member]"
       }
      }
     },
     "localname": "Plan7Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan8Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term incentive Plan.",
        "label": "Plan 8 [Member]",
        "terseLabel": "Plan 8 [Member]"
       }
      }
     },
     "localname": "Plan8Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Plan9Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term incentive plan.",
        "label": "Plan 9 [Member]",
        "terseLabel": "Plan 9 [Member]"
       }
      }
     },
     "localname": "Plan9Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_PlasticSrlMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plastic Srl [Member]",
        "label": "Plastic Srl [Member]",
        "terseLabel": "Plastic Srl [Member]"
       }
      }
     },
     "localname": "PlasticSrlMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment and Finite-Lived Intangible Assets.",
        "label": "Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Property, Plant and Equipment and Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_PunitiveOnlyDamagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Punitive Only Damages [Member]",
        "label": "Punitive Only Damages [Member]",
        "terseLabel": "Punitive Only Damages [Member]"
       }
      }
     },
     "localname": "PunitiveOnlyDamagesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Purchasepricebasedondefinitivesalesagreement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price based on definitive sales agreement",
        "label": "Purchase price based on definitive sales agreement",
        "terseLabel": "Purchase price based on definitive sales agreement"
       }
      }
     },
     "localname": "Purchasepricebasedondefinitivesalesagreement",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_QuantitativeImpairmentTestAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of quantitative impairment test",
        "label": "Quantitative Impairment Test [Axis]",
        "terseLabel": "Quantitative Impairment Test [Axis]"
       }
      }
     },
     "localname": "QuantitativeImpairmentTestAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_RSAEngineeredProductsMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RSA Engineered Products [Member]",
        "label": "RSA Engineered Products [Member] [Member]",
        "terseLabel": "RSA Engineered Products [Member]"
       }
      }
     },
     "localname": "RSAEngineeredProductsMemberMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Range1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 1 [Member]",
        "label": "Range 1 [Member]",
        "terseLabel": "Range 1 [Member]"
       }
      }
     },
     "localname": "Range1Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Range2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 2 [Member]",
        "label": "Range 2 [Member]",
        "terseLabel": "Range 2 [Member]"
       }
      }
     },
     "localname": "Range2Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Range3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 3 [Member]",
        "label": "Range 3 [Member]",
        "terseLabel": "Range 3 [Member]"
       }
      }
     },
     "localname": "Range3Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_RapakMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rapak [Member]",
        "label": "Rapak [Member]",
        "terseLabel": "Rapak [Member]"
       }
      }
     },
     "localname": "RapakMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_RealignmentActionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions [Abstract]",
        "label": "Realignment Actions [Abstract]"
       }
      }
     },
     "localname": "RealignmentActionsAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_RealignmentActionsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions",
        "label": "Realignment Actions [Axis]",
        "terseLabel": "Realignment Actions [Axis]"
       }
      }
     },
     "localname": "RealignmentActionsAxis",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_RealignmentActionsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions",
        "label": "Realignment Actions [Domain]",
        "terseLabel": "Realignment Actions [Domain]"
       }
      }
     },
     "localname": "RealignmentActionsDomain",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_RealignmentActionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions",
        "label": "Realignment Actions [Line Items]",
        "terseLabel": "Realignment Actions [Line Items]"
       }
      }
     },
     "localname": "RealignmentActionsLineItems",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_RealignmentActionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions",
        "label": "Realignment Actions [Member]",
        "terseLabel": "Realignment Actions [Member]"
       }
      }
     },
     "localname": "RealignmentActionsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_RealignmentActionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realignment Actions",
        "label": "Realignment Actions [Table]",
        "terseLabel": "Realignment Actions [Table]"
       }
      }
     },
     "localname": "RealignmentActionsTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_Realignmentcosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred to streamline the business to adapt to market conditions.",
        "label": "Realignment costs",
        "terseLabel": "Realignment costs"
       }
      }
     },
     "localname": "Realignmentcosts",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ReceivablesFacilityandotherMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables Facility and other [Member] [Member]",
        "label": "Receivables Facility and other [Member] [Member]",
        "terseLabel": "Receivables Facility and other [Member]"
       }
      }
     },
     "localname": "ReceivablesFacilityandotherMemberMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Reclassificationofstrandedtaxeffects": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification of stranded tax effects result from the Tax Cuts and Jobs Act of 2017",
        "label": "Reclassification of stranded tax effects",
        "terseLabel": "Reclassification of stranded tax effects"
       }
      }
     },
     "localname": "Reclassificationofstrandedtaxeffects",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_RevolvingCreditAndTermLoanFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount; as well as debt instruments with maturities ranging from five to ten years.",
        "label": "Revolving credit and term loan facilities [Member]",
        "terseLabel": "Revolving credit and term loan facilities [Member]"
       }
      }
     },
     "localname": "RevolvingCreditAndTermLoanFacilitiesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_ScheduleOfAmortizationOfIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortizatio expense related to finite-lived intangible assets.",
        "label": "Schedule of Amortization of Intangible Assets [Table]",
        "terseLabel": "Schedule of Amortization of Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfAmortizationOfIntangibleAssetsTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]",
        "label": "Schedule of Changes in Projected Benefit Obligations and Fair Value in Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Changes in Projected Benefit Obligations and Fair Value of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Damages Sought for Specific Claims [Table Text Block]",
        "label": "Schedule of Damages Sought for Specific Claims [Table Text Block]",
        "terseLabel": "Schedule of Damages Sought for Specific Claims"
       }
      }
     },
     "localname": "ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ScheduleOfDebtInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments.",
        "label": "Schedule of Debt Instruments [Table]",
        "terseLabel": "Schedule of Debt Instruments [Table]"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleOfDepreciationExpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Depreciation Expense [Table]",
        "label": "Schedule of Depreciation Expense [Table]",
        "terseLabel": "Schedule of Depreciation Expense [Table]"
       }
      }
     },
     "localname": "ScheduleOfDepreciationExpenseTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]",
        "label": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense [Table Text Block]",
        "terseLabel": "Schedule of Effect of Change in Discount Rate and Expected Return on Assets on Benefit Obligations and Expense"
       }
      }
     },
     "localname": "ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ScheduleOfEquityOfferingTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to the offering of common stock to the public.",
        "label": "Schedule of Equity Offering [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityOfferingTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense related to finite-lived intangible assets by category.",
        "label": "Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Amortization Expense"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of intangible assets, excluding goodwill, by major class.",
        "label": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]",
        "terseLabel": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets (excluding Goodwill) by Major Class"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets.",
        "label": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment and Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_ScheduleofinsurancecoverageTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of insurance coverage.",
        "label": "Schedule of insurance coverage [Table]",
        "terseLabel": "Schedule of Insurance coverage [Table]"
       }
      }
     },
     "localname": "ScheduleofinsurancecoverageTable",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trs_SeniorSecuredTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loan A [Member]",
        "label": "Senior Secured Term Loan A [Member]",
        "terseLabel": "Senior Secured Term Loan A [Member]"
       }
      }
     },
     "localname": "SeniorSecuredTermLoanMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_ServiceBasedRestricedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares that an entity has not yet issued because the agreed-upon consideration, emplooyee services, has not yet been received",
        "label": "Service-based restriced shares [Member]",
        "terseLabel": "Service-based restriced shares [Member]"
       }
      }
     },
     "localname": "ServiceBasedRestricedSharesMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of shares earned as a % of target award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amount of shares earned % of target award",
        "terseLabel": "Amount of shares earned % of target award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award percentage earned based on metric over the performance period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award percentage earned based on metric over the performance period",
        "terseLabel": "Award percentage earned based on metric over the performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the value of the incentive plan in earned cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Cash value of incentive plan",
        "terseLabel": "Cash value of incentive plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive Compensation Plan, Threshold Target Award for Granting Stock Award.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incentive Compensation Plan, Threshold Target Award for Granting Stock Award",
        "terseLabel": "ICP, Threshold target for granting stock awards"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance-based Metric, Earnings per Share",
        "verboseLabel": "Cumulative Earnings Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the value of the incentive plan in restriced shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Restriced shares value of incentive plan",
        "terseLabel": "Restriced shares value of incentive plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Measurement Period Complete",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Complete"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_Shorttermvariableandotherleasecosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term, variable and other lease costs",
        "label": "Short-term, variable and other lease costs",
        "terseLabel": "Short-term, variable and other lease costs"
       }
      }
     },
     "localname": "Shorttermvariableandotherleasecosts",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_SpecialtyProductsReportableSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Products Reportable Segment [Member]",
        "label": "Specialty Products Reportable Segment [Member]",
        "terseLabel": "Specialty Products [Member]"
       }
      }
     },
     "localname": "SpecialtyProductsReportableSegmentMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://www.trimascorp.com/20211231",
     "xbrltype": "stringItemType"
    },
    "trs_StockIssuedDuringPeriodValuePerShareOfferingPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share offering price of the common stock issued as a part of an equity offering during the period.",
        "label": "Stock Issued During Period, Value, Per Share Offering Price",
        "terseLabel": "Stock Issued During Period, Value, Per Share Offering Price"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePerShareOfferingPrice",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "trs_StopLossLimit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Self-insurance stop loss limit per occurrence.",
        "label": "Stop Loss Limit",
        "terseLabel": "Stop Loss Limit"
       }
      }
     },
     "localname": "StopLossLimit",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_TFIAerospaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TFI Aerospace",
        "label": "TFI Aerospace [Member]",
        "terseLabel": "TFI Aerospace"
       }
      }
     },
     "localname": "TFIAerospaceMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_TaplastS.p.A.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taplast S.p.A. [Member]",
        "label": "Taplast S.p.A. [Member]",
        "terseLabel": "Taplast S.p.A. [Member]"
       }
      }
     },
     "localname": "TaplastS.p.A.Member",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Taxpaymentsrelatedtothesaleofbusiness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax payments related to the sale of business",
        "label": "Tax payments related to the sale of business",
        "terseLabel": "Tax payments related to the sale of business"
       }
      }
     },
     "localname": "Taxpaymentsrelatedtothesaleofbusiness",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_TechnologyAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based innovations, patents, and other intangible assets.",
        "label": "Technology and Other [Member]",
        "terseLabel": "Technology and Other [Member]"
       }
      }
     },
     "localname": "TechnologyAndOtherMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_TotalOtherIntangibleAssetsGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total gross carrying amount as of the balance sheet date of other intangible assets, excluding goodwill.",
        "label": "Total Other Intangible Assets, Gross",
        "netLabel": "Total finite and indefinite-lived other intangible assets, gross carrying amount"
       }
      }
     },
     "localname": "TotalOtherIntangibleAssetsGross",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_TotalshareholderreturnmetricMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Company's total shareholder return (TSR) relative to the TSR of the common stock of a pre-defined industry peer-group measured over a specified period of time [Member]",
        "label": "Total shareholder return metric [Member]",
        "terseLabel": "Total shareholder return metric [Member]"
       }
      }
     },
     "localname": "TotalshareholderreturnmetricMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_Tradenamesfairvalueexceedscarryingvaluepercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of trade name in excess of carrying amount.",
        "label": "Trade names, fair value exceeds carrying value, percentage",
        "terseLabel": "Trade names, fair value exceeds carrying value, percentage"
       }
      }
     },
     "localname": "Tradenamesfairvalueexceedscarryingvaluepercentage",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trs_Transactioncostsrelatedtosaleofbusiness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction costs related to sale of business",
        "label": "Transaction costs related to sale of business",
        "terseLabel": "Transaction costs related to sale of business"
       }
      }
     },
     "localname": "Transactioncostsrelatedtosaleofbusiness",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trs_UsefulLifeFifteenToTwentyfiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Life Fifteen to Twentyfive Years [Member]",
        "label": "Useful Life Fifteen to Twentyfive Years [Member]",
        "terseLabel": "Useful Life Fifteen to Twentyfive Years [Member]"
       }
      }
     },
     "localname": "UsefulLifeFifteenToTwentyfiveYearsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_UsefulLifeFiveToTwelveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Life Five to Twelve Years [Member]",
        "label": "Useful Life Five to Twelve Years [Member]",
        "terseLabel": "Useful Life Five to Twelve Years [Member]"
       }
      }
     },
     "localname": "UsefulLifeFiveToTwelveYearsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_UsefulLifeOneToFifteenYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Life One to Fifteen Years [Member]",
        "label": "Useful Life One to Fifteen Years [Member]",
        "terseLabel": "Useful Life One to Fifteen Years [Member]"
       }
      }
     },
     "localname": "UsefulLifeOneToFifteenYearsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_UsefulLifeSeventeenToThirtyYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Life Seventeen to Thirty Years [Member]",
        "label": "Useful Life Seventeen to Thirty Years [Member]",
        "terseLabel": "Useful Life Seventeen to Thirty Years [Member]"
       }
      }
     },
     "localname": "UsefulLifeSeventeenToThirtyYearsMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trs_WorkersCompensationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers' Compensation [Member]",
        "label": "Workers' Compensation [Member]",
        "terseLabel": "Workers' Compensation [Member]"
       }
      }
     },
     "localname": "WorkersCompensationMember",
     "nsuri": "http://www.trimascorp.com/20211231",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r81",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r37",
      "r60",
      "r285",
      "r286"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Receivables, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r41",
      "r42",
      "r86"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Insurance, Current",
        "terseLabel": "High deductible insurance"
       }
      }
     },
     "localname": "AccruedInsuranceCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails",
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued Liabilities, Current [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued Liabilities [Member]"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r105",
      "r111",
      "r121",
      "r122",
      "r123",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Defined Benefit Plans"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r79",
      "r350"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r104",
      "r111",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r106",
      "r111",
      "r511"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "totalLabel": "Total accumulated other comprehensive income (loss) recognized at December 31"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r63",
      "r108",
      "r110",
      "r111",
      "r858",
      "r881",
      "r884"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Balance, at end of year",
        "periodStartLabel": "Balance, at beginning of year",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r121",
      "r122",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r107",
      "r111",
      "r121",
      "r122",
      "r123",
      "r193",
      "r194",
      "r195",
      "r683",
      "r877",
      "r878",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r103",
      "r111",
      "r121",
      "r122",
      "r123",
      "r683",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r594",
      "r595",
      "r596",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).",
        "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net",
        "terseLabel": "Tax effect from stock based compensation"
       }
      }
     },
     "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r563",
      "r565",
      "r601",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Non-cash compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r432",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Stock Issuance Costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r565",
      "r590",
      "r600"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "netLabel": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Restricted shares-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r67",
      "r291",
      "r307"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r162",
      "r413",
      "r421",
      "r422",
      "r757"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issue costs",
        "verboseLabel": "Amortization of Debt Issuance Costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r162",
      "r333",
      "r341"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AsbestosIssueMember": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual or consolidated class action claims alleging that asbestos caused cancer or other illnesses to persons exposed to it.",
        "label": "Asbestos Issue [Member]",
        "terseLabel": "Asbestos [Member]"
       }
      }
     },
     "localname": "AsbestosIssueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r177",
      "r260",
      "r267",
      "r274",
      "r303",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r679",
      "r684",
      "r738",
      "r780",
      "r782",
      "r832",
      "r855"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r38",
      "r39",
      "r97",
      "r177",
      "r303",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r679",
      "r684",
      "r738",
      "r780",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r566",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r697",
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BalancedFundsMember": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match a moderate investment objective.",
        "label": "Balanced Funds [Member]",
        "terseLabel": "Balanced Funds [Member]"
       }
      }
     },
     "localname": "BalancedFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r550",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r550",
      "r557",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.",
        "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period",
        "terseLabel": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period"
       }
      }
     },
     "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r670"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": {
     "auth_ref": [
      "r670"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low",
        "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r667",
      "r668",
      "r669"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Business Combination, Contingent Consideration, Liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combination Disclosure [Text Block]"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r664"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r664"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r663",
      "r664"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r35",
      "r76",
      "r164"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails",
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "terseLabel": "Cash and Cash Equivalents Disclosure [Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CashandCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r45",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r157",
      "r164",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "At end of year",
        "periodStartLabel": "At beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r157",
      "r744"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) for the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by financing activities of discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r25",
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Net cash used for investing activities of discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r25",
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used for) operating activities of discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r175",
      "r177",
      "r215",
      "r219",
      "r220",
      "r222",
      "r224",
      "r237",
      "r238",
      "r239",
      "r303",
      "r379",
      "r383",
      "r384",
      "r385",
      "r388",
      "r389",
      "r426",
      "r427",
      "r429",
      "r430",
      "r738",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables",
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r374",
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r193",
      "r194",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common Stock, Par or Stated Value Per Share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, Shares Authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common Stock, Shares, Issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r59",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common Stock, Shares, Outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r59",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 42,836,574 shares at December 31, 2021 and 43,178,165 shares at December 31, 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Components of Deferred Tax Assets"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Components of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Components of Deferred Tax Liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r116",
      "r118",
      "r119",
      "r132",
      "r843",
      "r867"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r131",
      "r143",
      "r842",
      "r866"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r137",
      "r822"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "negatedTerseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r491",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.",
        "label": "Cross Currency Interest Rate Contract [Member]",
        "terseLabel": "Cross Currency Interest Rate Contract [Member]"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r636",
      "r647"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current Federal Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r636"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Current Foreign Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r636",
      "r647",
      "r649"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r636",
      "r647"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current State and Local Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r837",
      "r862"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "verboseLabel": "Current maturities, debt"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r174",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r407",
      "r414",
      "r415",
      "r417",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r50",
      "r52",
      "r53",
      "r176",
      "r183",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r419",
      "r420",
      "r421",
      "r422",
      "r758",
      "r833",
      "r835",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r92",
      "r848"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Date of First Required Payment",
        "terseLabel": "Debt Instrument, Date of First Required Payment"
       }
      }
     },
     "localname": "DebtInstrumentDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r390",
      "r419",
      "r420",
      "r756",
      "r758",
      "r759"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt Instrument, Face Amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r89",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r90",
      "r393",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt Instrument, Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r92",
      "r176",
      "r183",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r419",
      "r420",
      "r421",
      "r422",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Four [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period One [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Three [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Two [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.",
        "label": "Debt Instrument Redemption [Table Text Block]",
        "terseLabel": "Debt Instrument Redemption"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r92",
      "r176",
      "r183",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r433",
      "r434",
      "r435",
      "r436",
      "r755",
      "r756",
      "r758",
      "r759",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "terseLabel": "Debt Instrument, Unused Borrowing Capacity, Amount"
       }
      }
     },
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.",
        "label": "Debt Related Commitment Fees and Debt Issuance Costs",
        "terseLabel": "Debt financing and related expenses"
       }
      }
     },
     "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued",
        "terseLabel": "Restricted shares issued related to director fee deferrals"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r637",
      "r647"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Federal Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r80",
      "r403",
      "r757"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails",
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r80",
      "r757"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "terseLabel": "Debt Issuance Costs, Noncurrent, Net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r637",
      "r647"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Foreign Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r609",
      "r610"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r162",
      "r178",
      "r637",
      "r647",
      "r648",
      "r649"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r55",
      "r56",
      "r626",
      "r834",
      "r851"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred Tax Liabilities, Gross"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r609",
      "r610"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r637",
      "r647"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred Tax Assets, Gross"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Deferred Tax Assets, Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r629"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Deferred Tax Assets, Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
     "auth_ref": [
      "r632",
      "r634",
      "r635"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r610",
      "r629"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Deferred Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedTerseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Deferred Tax Liabilities, Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r634",
      "r635"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "negatedTerseLabel": "Defined Benefit Plan, Accumulated Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]",
        "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), after Tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": {
     "auth_ref": [
      "r111",
      "r511"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax",
        "negatedTerseLabel": "Unrecognized net loss/(gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": {
     "auth_ref": [
      "r111",
      "r511"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "terseLabel": "Unrecognized prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r480",
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "terseLabel": "Actuarial gain (loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r466",
      "r506",
      "r535",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of net (gain)/loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r466",
      "r507",
      "r536",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r464",
      "r488"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "totalLabel": "Net asset (liability) recognized at December 31"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]",
        "terseLabel": "Defined Benefit Plan, Amounts Recognized in Balance Sheet"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year [Abstract]",
        "terseLabel": "Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r49",
      "r464",
      "r465",
      "r488",
      "r541",
      "r831",
      "r854"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Assets for Plan Benefits, Defined Benefit Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate for obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate for benefit costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r515",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of increase in compensation levels"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r468"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "negatedLabel": "Defined Benefit Plan, Benefit Obligation",
        "negatedPeriodEndLabel": "Defined Benefit Plan, Benefit Obligation",
        "negatedPeriodStartLabel": "Defined Benefit Plan, Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r475",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "terseLabel": "Benefit payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation.",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "negatedLabel": "Participant contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r518",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r482",
      "r491",
      "r493",
      "r539",
      "r541",
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Employer Contributions [Abstract]",
        "terseLabel": "Defined Benefit Plan, Estimated Future Employer Contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position.",
        "label": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year",
        "terseLabel": "Pension and Other Postretirement Benefit Plans, Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "Expected Future Benefit Payments, Five Fiscal Years Thereafter"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "Expected Future Benefit Payments, Next Twelve Months"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "Expected Future Benefit Payments, Year Five"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "Expected Future Benefit Payments, Year Four"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "Expected Future Benefit Payments, Year Three"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "Expected Future Benefit Payments, Year Two"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r501",
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Defined Benefit Plan, Estimated Future Employer Contributions in Next Fiscal Year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r466",
      "r505",
      "r534",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r479",
      "r491",
      "r493",
      "r494",
      "r541"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets",
        "periodStartLabel": "Fair value of plan assets",
        "terseLabel": "Fair Value of Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "negatedTerseLabel": "Change in foreign currency"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r464",
      "r488",
      "r541"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded Status at December 31"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]",
        "terseLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r466",
      "r471",
      "r504",
      "r533",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "negatedTerseLabel": "Interest costs",
        "terseLabel": "Interest costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r502",
      "r531",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost (income)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": {
     "auth_ref": [
      "r527",
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": {
     "auth_ref": [
      "r527",
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation",
        "negatedTerseLabel": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, PBO"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "auth_ref": [
      "r527",
      "r528",
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "negatedLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": {
     "auth_ref": [
      "r527",
      "r528",
      "r541"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "terseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r484",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefit payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "auth_ref": [
      "r483"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "terseLabel": "Participant contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Change in foreign currency"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r490",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r467",
      "r509",
      "r538"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "negatedTerseLabel": "Settlements and curtailments loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r469",
      "r503",
      "r532",
      "r541",
      "r542"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "negatedTerseLabel": "Service costs",
        "terseLabel": "Service costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": {
     "auth_ref": [
      "r487"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.",
        "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "DefinedBenefitPlanSettlementsPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r525",
      "r526",
      "r529",
      "r530",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined Contribution Plan, Cost"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r162",
      "r348"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r162",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCashReceivedOnHedge": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period on settlement of a hedge.",
        "label": "Derivative, Cash Received on Hedge",
        "terseLabel": "Derivative, Cash Received on Hedge"
       }
      }
     },
     "localname": "DerivativeCashReceivedOnHedge",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r98",
      "r99",
      "r101",
      "r714"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral",
        "terseLabel": "Asset Derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r98",
      "r99",
      "r101",
      "r714"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral",
        "negatedTerseLabel": "Liability Derivatives"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, Fixed Interest Rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r100",
      "r698",
      "r699",
      "r704",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r720",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r695",
      "r698",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r695",
      "r698",
      "r704",
      "r710",
      "r711",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer",
        "terseLabel": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": {
     "auth_ref": [
      "r719"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.",
        "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred",
        "terseLabel": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r702",
      "r709"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.",
        "label": "Derivative Instruments in Hedges, at Fair Value, Net",
        "terseLabel": "Derivative Instruments in Hedges, at Fair Value, Net"
       }
      }
     },
     "localname": "DerivativeInstrumentsInHedgesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r690",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r689",
      "r691",
      "r692",
      "r695",
      "r696",
      "r701",
      "r704",
      "r712",
      "r715",
      "r717",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r182",
      "r689",
      "r691",
      "r695",
      "r696",
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r447",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Equity Awards"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r9",
      "r11",
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r15",
      "r23",
      "r129",
      "r864"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r15",
      "r23",
      "r28",
      "r611",
      "r646",
      "r655"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedTerseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale [Member]"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r24",
      "r31"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "negatedTerseLabel": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r24",
      "r31"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r13",
      "r14",
      "r24",
      "r32"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "trs_DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "negatedTerseLabel": "Disposal Group, Including Discontinued Operation, Interest Expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r24",
      "r31"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r33",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r550",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendDeclaredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.",
        "label": "Dividend Declared [Member]",
        "terseLabel": "Dividend Declared"
       }
      }
     },
     "localname": "DividendDeclaredMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "terseLabel": "Dividends Payable, Date to be Paid"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]",
        "terseLabel": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedTerseLabel": "Dividends declared",
        "terseLabel": "Dividends, Common Stock, Cash"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EarningsperShareDividendsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]",
        "terseLabel": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Dividends Payable, Amount Per Share"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date Declared",
        "terseLabel": "Dividends Payable, Date Declared"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "terseLabel": "Dividends Payable, Date of Record"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DomesticPlanMember": {
     "auth_ref": [
      "r549",
      "r553",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Domestic Plan [Member]",
        "terseLabel": "Domestic Plan [Member]"
       }
      }
     },
     "localname": "DomesticPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarlyRepaymentOfSeniorDebt": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.",
        "label": "Early Repayment of Senior Debt",
        "negatedTerseLabel": "Retirement of senior notes"
       }
      }
     },
     "localname": "EarlyRepaymentOfSeniorDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r133",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r213",
      "r215",
      "r222",
      "r223",
      "r224",
      "r229",
      "r230",
      "r723",
      "r724",
      "r844",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r133",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r215",
      "r222",
      "r223",
      "r224",
      "r229",
      "r230",
      "r723",
      "r724",
      "r844",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted earnings (loss) per share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r180",
      "r612",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for Recognition of Share-based Compensation Cost Not yet Recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized Compensation Cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized Compensation Cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r121",
      "r122",
      "r123",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r236",
      "r304",
      "r432",
      "r437",
      "r594",
      "r595",
      "r596",
      "r640",
      "r641",
      "r722",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r877",
      "r878",
      "r879",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r46",
      "r51",
      "r299",
      "r853",
      "r886",
      "r887",
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.",
        "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities",
        "negatedTerseLabel": "Tax effect from stock based compensation"
       }
      }
     },
     "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r726",
      "r727",
      "r728",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r726",
      "r727",
      "r728",
      "r733",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r405",
      "r419",
      "r420",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r541",
      "r727",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r726",
      "r727",
      "r730",
      "r731",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r405",
      "r491",
      "r493",
      "r498",
      "r541",
      "r727",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r405",
      "r419",
      "r420",
      "r491",
      "r493",
      "r498",
      "r541",
      "r727",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r405",
      "r419",
      "r420",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r541",
      "r727",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r405",
      "r419",
      "r420",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r541",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r732",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r697",
      "r701",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r416",
      "r431",
      "r720",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Assets, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r334",
      "r336",
      "r340",
      "r344",
      "r823",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r340",
      "r827"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets, gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r334",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Fixed Income Funds [Member]"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r742",
      "r743"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "verboseLabel": "Net Foreign Currency Transaction Gains (Losses)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r100",
      "r491",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contract [Member]"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r491",
      "r885"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r549",
      "r553",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "Foreign Plan [Member]"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r162",
      "r347",
      "r352"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "terseLabel": "Net loss on dispositions of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss on dispositions of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": {
     "auth_ref": [
      "r698",
      "r704",
      "r707"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.",
        "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net",
        "terseLabel": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net"
       }
      }
     },
     "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r162",
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Debt financing and related expenses"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of business insurance which provides insurance coverage for a wide variety of liability exposures including, but not limited to, contractual liability, product liability and personal injury liability.",
        "label": "General Liability [Member]",
        "terseLabel": "General Liability [Member]"
       }
      }
     },
     "localname": "GeneralLiabilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r322",
      "r324",
      "r782",
      "r830"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance, ending",
        "periodStartLabel": "Balance, beginning",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r325"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "negatedTerseLabel": "Impairment of goodwill and indefinite-lived intangible assets",
        "terseLabel": "Impairment of goodwill and indefinite-lived intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r328",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Indefinite-Lived Intangibles"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r327"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r162",
      "r323",
      "r326",
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "terseLabel": "Goodwill [Member]"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r135",
      "r177",
      "r260",
      "r266",
      "r270",
      "r273",
      "r276",
      "r303",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r738"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r695",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r162",
      "r345"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r136",
      "r163",
      "r202",
      "r203",
      "r204",
      "r205",
      "r221",
      "r224",
      "r677"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income (loss) from continuing operations",
        "totalLabel": "Income (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r179",
      "r650"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r128",
      "r260",
      "r266",
      "r270",
      "r273",
      "r276",
      "r828",
      "r839",
      "r846",
      "r869"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r179",
      "r650"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r125",
      "r133",
      "r198",
      "r202",
      "r203",
      "r204",
      "r205",
      "r215",
      "r222",
      "r223",
      "r724",
      "r838",
      "r840",
      "r844",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r125",
      "r133",
      "r198",
      "r202",
      "r203",
      "r204",
      "r205",
      "r215",
      "r222",
      "r223",
      "r224",
      "r724",
      "r844",
      "r863",
      "r866",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r15",
      "r23",
      "r28",
      "r678"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of income taxes",
        "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "verboseLabel": "Income from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r129",
      "r133",
      "r219",
      "r222",
      "r223",
      "r844",
      "r864",
      "r866",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r219",
      "r222",
      "r223",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r550",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r3",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r26",
      "r29",
      "r30",
      "r31",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsResultsofDiscontinuedOperationsDetails",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r353",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails",
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r616",
      "r623",
      "r625",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r180",
      "r613",
      "r624",
      "r631",
      "r645",
      "r652",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Tax Disclosure"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r181",
      "r208",
      "r209",
      "r258",
      "r611",
      "r646",
      "r654",
      "r870"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      },
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Income tax benefit (expense)",
        "totalLabel": "Income Tax Expense (Benefit), Continuing Operations"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails",
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r120",
      "r607",
      "r608",
      "r624",
      "r625",
      "r630",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Income Tax Reconciliation, Change in Deferred Tax Assets Valuation Allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Income Tax Reconciliation, Foreign Income Tax Rate Differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount",
        "terseLabel": "Income Tax Reconciliation, Nondeductible Expense, Restructuring Charges (Benefits)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Income Tax Reconciliation, Other Adjustments"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "Income Tax Reconciliation, State and Local Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Income Tax Reconciliation, Tax Contingencies"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r159",
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Increase (decrease) in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "(Increase) decrease in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedTerseLabel": "Other operating activities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "(Increase) decrease in prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Receivables",
        "negatedTerseLabel": "(Increase) decrease in receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r335",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Indefinite-lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived intangible assets, gross carrying amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r335",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r332",
      "r338"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Other intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r126",
      "r254",
      "r754",
      "r757",
      "r845"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense [Member]"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r156",
      "r158",
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r68",
      "r320"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r36",
      "r95",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r96",
      "r171",
      "r232",
      "r317",
      "r319",
      "r321",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r70",
      "r320"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r69",
      "r320"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory Write-down"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and Land Improvements [Member]"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land and Land Improvements/Buildings [Member]"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r772",
      "r774"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesLeaseCostsDetails",
      "http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees",
        "terseLabel": "Total defense costs during period"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r773"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r773"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lessee, Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letters of credit [Member]"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r85",
      "r177",
      "r268",
      "r303",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r680",
      "r684",
      "r685",
      "r738",
      "r780",
      "r781"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r66",
      "r177",
      "r303",
      "r738",
      "r782",
      "r836",
      "r860"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r88",
      "r177",
      "r303",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r680",
      "r684",
      "r685",
      "r738",
      "r780",
      "r781",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesSubjectToCompromiseAsbestosObligations": {
     "auth_ref": [
      "r778",
      "r779",
      "r783"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of asbestos related liabilities included in liabilities subject to compromise.",
        "label": "Liabilities Subject to Compromise, Asbestos Obligations",
        "terseLabel": "Liabilities Subject to Compromise, Asbestos Obligations"
       }
      }
     },
     "localname": "LiabilitiesSubjectToCompromiseAsbestosObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease": {
     "auth_ref": [
      "r871"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in asbestos and environmental claims reserve, before estimated recoveries from reinsurers.",
        "label": "Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)",
        "terseLabel": "Liability for Asbestos and Environmental Claims, Gross, Period Increase (Decrease)"
       }
      }
     },
     "localname": "LiabilityForAsbestosAndEnvironmentalClaimsGrossPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r53",
      "r835",
      "r852"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Revolving Credit Facility, Amount Outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.",
        "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases",
        "terseLabel": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases"
       }
      }
     },
     "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Revolving Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Total settlement costs"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r53",
      "r404",
      "r418",
      "r419",
      "r420",
      "r835",
      "r856"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/LongtermDebtDebtTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal after Year Five (Thereafter)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Five"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Four"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Three"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r183",
      "r377",
      "r409"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Two"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r92",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in loss contingency liability.",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyClaimsDismissedNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims dismissed.",
        "label": "Loss Contingency, Claims Dismissed, Number",
        "terseLabel": "Number of pending claims dismissed during period"
       }
      }
     },
     "localname": "LossContingencyClaimsDismissedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Number of pending claims settled during period"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r364",
      "r367",
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Paid, Value",
        "terseLabel": "Loss Contingency, Damages Paid, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r364",
      "r367",
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Loss Contingency, Damages Sought, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimatedRecoveryFromThirdParty": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If estimable, describe the recovery that could be expected to result from a right to proceed against a third party such as an insurer or co-defendant.",
        "label": "Loss Contingency, Estimated Recovery from Third Party",
        "terseLabel": "Loss Contingency, Estimated Recovery from Third Party"
       }
      }
     },
     "localname": "LossContingencyEstimatedRecoveryFromThirdParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "Number of pending claims filed during period"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Number of pending claims"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement Input, Discount Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": {
     "auth_ref": [
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.",
        "label": "Measurement Input, Long-term Revenue Growth Rate [Member]",
        "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputLongTermRevenueGrowthRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used for) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations",
        "totalLabel": "Net cash provided by (used for) financing activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used for) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "totalLabel": "Net cash provided by (used for) investing activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r157",
      "r160",
      "r163"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r157",
      "r160",
      "r163"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Net cash provided by operating activities of continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r31",
      "r114",
      "r117",
      "r123",
      "r130",
      "r163",
      "r177",
      "r198",
      "r202",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r221",
      "r260",
      "r266",
      "r270",
      "r273",
      "r276",
      "r303",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r724",
      "r738",
      "r841",
      "r865"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging [Member]"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails",
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r2",
      "r196",
      "r197",
      "r200",
      "r201",
      "r210",
      "r211",
      "r212",
      "r295",
      "r296",
      "r305",
      "r306",
      "r456",
      "r457",
      "r458",
      "r459",
      "r597",
      "r642",
      "r643",
      "r644",
      "r721",
      "r739",
      "r740",
      "r741",
      "r776",
      "r824",
      "r825",
      "r826",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/NewAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Non-US [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r280"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived Assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other expense, net:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of Reporting Units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "Open Tax Year",
        "terseLabel": "Open Tax Year"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r260",
      "r266",
      "r270",
      "r273",
      "r276"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Profit (loss)",
        "totalLabel": "Operating profit (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r767",
      "r774"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r765"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r766",
      "r768"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r764"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r771",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r770",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Operating Leases, Future Minimum Payments Due"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "Operating Leases, Future Minimum Payments Due, Next Twelve Months"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r760",
      "r762"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesMinimumpaymentsunderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r761"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Operating Leases, Rent Expense, Net"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesRentExpenseUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r632"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.",
        "label": "Operating Loss Carryforwards, Expiration Date",
        "terseLabel": "Operating Loss Carryforwards, Expiration Date"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r34",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r42",
      "r43",
      "r86"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r697",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other Assets [Member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r108",
      "r112",
      "r113",
      "r510"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r111",
      "r121",
      "r122",
      "r124",
      "r745",
      "r747",
      "r751"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Net unrealized gains (losses) arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r115",
      "r118",
      "r121",
      "r122",
      "r124",
      "r131",
      "r432",
      "r745",
      "r750",
      "r751",
      "r842",
      "r866"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Total other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": {
     "auth_ref": [
      "r106",
      "r109",
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax",
        "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r109",
      "r678"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r109",
      "r121",
      "r131",
      "r611",
      "r653",
      "r656",
      "r745",
      "r748",
      "r751",
      "r842",
      "r866"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "negatedTerseLabel": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r104",
      "r108",
      "r718"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax",
        "verboseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net fair value of all derivative instruments not designated as a hedging instrument.",
        "label": "Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net",
        "terseLabel": "Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net"
       }
      }
     },
     "localname": "OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenseMember": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other expense.",
        "label": "Other Expense [Member]",
        "terseLabel": "Other Expense, Net [Member]"
       }
      }
     },
     "localname": "OtherExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other Liabilities Disclosure [Text Block]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherLongtermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r697",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other long-term liabilities [Member]"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Other Noncurrent Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r142"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r178",
      "r611",
      "r638"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Other Tax Expense (Benefit)",
        "terseLabel": "Other Tax Expense (Benefit)"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Payments to purchase common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt financing fees and senior notes redemption premium"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "terseLabel": "Payments of Financing Costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Shares surrendered upon exercise and vesting of equity awards to cover taxes",
        "negatedTerseLabel": "Shares surrendered upon exercise and vesting of equity awards to cover taxes"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of businesses, net of cash acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r147",
      "r671",
      "r672",
      "r673"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedTerseLabel": "Capital expenditures",
        "terseLabel": "Capital Expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation [Member]"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r490",
      "r492",
      "r498",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r541",
      "r543",
      "r546",
      "r548",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r52",
      "r464",
      "r465",
      "r488",
      "r541"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "negatedTerseLabel": "Current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r54",
      "r464",
      "r465",
      "r488",
      "r541"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "negatedTerseLabel": "Noncurrent liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r525",
      "r544",
      "r545",
      "r548",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Pension Plans and Postretirement Benefits Other Than Pensions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r462",
      "r464",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r526",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r548",
      "r549",
      "r557",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plans, Defined Benefit [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r518",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r566",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r58",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred Stock, Par or Stated Value Per Share"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r58",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred Stock, Shares Issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r58",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r38",
      "r74",
      "r75"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid Expenses and Other Current Assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromBankDebt": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from bank borrowing during the year.",
        "label": "Proceeds from Bank Debt",
        "terseLabel": "Proceeds from borrowings on term loan facilities"
       }
      }
     },
     "localname": "ProceedsFromBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from Divestiture of Businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from sale of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "terseLabel": "Proceeds from issuance of senior notes"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r149",
      "r176"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from borrowings on revolving credit facilities"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r150",
      "r155"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.",
        "label": "Proceeds from Sales of Business, Affiliate and Productive Assets",
        "verboseLabel": "Net proceeds from dispositions businesses, property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r79",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r357",
      "r891",
      "r892",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r78",
      "r349"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r47",
      "r48",
      "r351",
      "r782",
      "r847",
      "r861"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r77",
      "r351",
      "r891",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r47",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r47",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails",
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant and Equipment, Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r234",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Summary Quarterly Financial Data"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r111",
      "r121",
      "r122",
      "r124",
      "r745",
      "r749",
      "r751"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "verboseLabel": "Less: Net realized gains reclassified to net income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of Debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r152",
      "r176"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayments of borrowings on revolving credit facilities"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Repayments of borrowings on term loan facilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r168",
      "r829",
      "r857"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Shares [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r62",
      "r437",
      "r598",
      "r782",
      "r859",
      "r880",
      "r884"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r304",
      "r594",
      "r595",
      "r596",
      "r640",
      "r641",
      "r722",
      "r877",
      "r879"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r549",
      "r553",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r527",
      "r528",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r549",
      "r553",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r462",
      "r463",
      "r464",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r526",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r557",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r462",
      "r463",
      "r464",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r490",
      "r491",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r515",
      "r516",
      "r518",
      "r521",
      "r526",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r557",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r251",
      "r252",
      "r265",
      "r271",
      "r272",
      "r278",
      "r279",
      "r282",
      "r446",
      "r447",
      "r822"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r448",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RevenueRevenueNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r172",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r127",
      "r177",
      "r251",
      "r252",
      "r265",
      "r271",
      "r272",
      "r278",
      "r279",
      "r282",
      "r303",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r738",
      "r846"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/SegmentInformationDetails",
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r769",
      "r774"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r111",
      "r750",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Allocation of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule of Amounts Recognized in Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r527",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Benefit Obligations in Excess of Fair Value of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CashandCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.",
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "terseLabel": "Schedule of Costs of Retirement Plans"
       }
      }
     },
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r92",
      "r183",
      "r419",
      "r421",
      "r433",
      "r434",
      "r435",
      "r436",
      "r755",
      "r756",
      "r759",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r525",
      "r526",
      "r529",
      "r530",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails",
      "http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r698",
      "r704",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r3",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r26",
      "r29",
      "r30",
      "r31",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r215",
      "r219",
      "r222",
      "r224",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r215",
      "r219",
      "r222",
      "r224",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r328",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r328",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r44",
      "r71",
      "r72",
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": {
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.",
        "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]",
        "terseLabel": "Schedule of Loss Contingencies by Contingency"
       }
      }
     },
     "localname": "ScheduleOfLossContingenciesByContingencyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "auth_ref": [
      "r703",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "terseLabel": "Derivatives Not Designated as Hedging Instruments"
       }
      }
     },
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r79",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r134",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r127",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r260",
      "r263",
      "r269",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r260",
      "r263",
      "r269",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r566",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r572",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r623",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Number of Shares [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Expected Amortization Expense [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Receivables Facility [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations [Member]"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r4",
      "r6",
      "r7",
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations [Member]"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r247",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r359",
      "r360",
      "r872"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r247",
      "r249",
      "r250",
      "r260",
      "r264",
      "r270",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r281",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "negatedTerseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails",
      "http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails",
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtFairValueDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Severance Costs",
        "terseLabel": "Severance Costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/RestructuringandRelatedActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Non-cash compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "terseLabel": "Award requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Number of Unvested Restricted Shares Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Unvested Restricted Shares Cancelled, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Number of Unvested Restricted Shares Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Unvested Restricted Shares Granted, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value",
        "terseLabel": "Restricted Shares Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of Unvested Restricted Shares Outstanding, ending balance",
        "periodStartLabel": "Number of Unvested Restricted Shares Outstanding, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, ending",
        "periodStartLabel": "Unvested Restricted Shares Outstanding, Weighted Average Grant Date Fair Value, beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Restricted Shares Average Remaining Contractual Life (Years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Number of Unvested Restricted Shares Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Unvested Restricted Shares Vested, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares Approved for Issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Number of Options Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Number of Options Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Options Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r574",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Options Outstanding, ending balance",
        "periodStartLabel": "Number of Options Outstanding, beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options Outstanding, Weighted Average Price, ending",
        "periodStartLabel": "Options Outstanding, Weighted Average Price, beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Exercisable/Vested stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r564",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails",
      "http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails",
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Exercised, Weighted Average Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Expired, Weighted Average Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Cancelled, Weighted Average Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options Granted, Weighted Average Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r566",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r586",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected Life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of exercisable/vested stock options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r169",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r16",
      "r247",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r328",
      "r354",
      "r359",
      "r360",
      "r872"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r175",
      "r177",
      "r215",
      "r219",
      "r220",
      "r222",
      "r224",
      "r237",
      "r238",
      "r239",
      "r303",
      "r379",
      "r383",
      "r384",
      "r385",
      "r388",
      "r389",
      "r426",
      "r427",
      "r429",
      "r430",
      "r432",
      "r738",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables",
      "http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails",
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r94",
      "r121",
      "r122",
      "r123",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r236",
      "r304",
      "r432",
      "r437",
      "r594",
      "r595",
      "r596",
      "r640",
      "r641",
      "r722",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r877",
      "r878",
      "r879",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/DiscontinuedOperationsSaleofLamonsDivisionNarrativeDetails",
      "http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails",
      "http://www.trimascorp.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r236",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement",
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r58",
      "r59",
      "r432",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityOfferingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r58",
      "r59",
      "r432",
      "r437",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Number of Options Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Stock option exercises and restricted stock vesting"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock Repurchase Program, Authorized Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r58",
      "r59",
      "r432",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Stock Repurchased and Retired During Period, Shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r58",
      "r59",
      "r432",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Purchase of common stock",
        "terseLabel": "Stock Repurchased and Retired During Period, Value"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement",
      "http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r59",
      "r64",
      "r65",
      "r177",
      "r293",
      "r303",
      "r738",
      "r782"
     ],
     "calculation": {
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r122",
      "r177",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r303",
      "r304",
      "r437",
      "r594",
      "r595",
      "r596",
      "r640",
      "r641",
      "r675",
      "r676",
      "r686",
      "r722",
      "r738",
      "r745",
      "r746",
      "r751",
      "r878",
      "r879",
      "r932"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r752",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r752",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r752",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r752",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DividendsDeclaredDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails",
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsDate": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format.",
        "label": "Subsequent Event, Date",
        "terseLabel": "Subsequent Event, Date"
       }
      }
     },
     "localname": "SubsequentEventsDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsAcqusitionDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r784",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events [Text Block]"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks and Trade Names [Member]"
       }
      }
     },
     "localname": "TrademarksAndTradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails",
      "http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy": {
     "auth_ref": [
      "r788",
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing whether a transfer of a financial asset qualifies for sale treatment, and its initial and subsequent accounting for a sale transaction. If an entity has securitized financial assets during any period presented and accounts for that transfer as a sale, for each major asset type (for example, mortgage loans, credit card receivables, and automobile loans), the entity generally discloses its accounting policies for initially and subsequently measuring any interests that it obtains and sells, or those it continues to hold in the transaction, including the methodology (for example, quoted market prices) and significant assumptions used to value such interests, and the gains and losses resulting from the sale.",
        "label": "Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy [Policy Text Block]",
        "terseLabel": "Sales of Receivables"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r416",
      "r431",
      "r720",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Types of Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r606",
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized Tax Benefits, Ending",
        "periodStartLabel": "Unrecognized Tax Benefits, Beginning",
        "terseLabel": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails",
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r618"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Settlements with Taxing Authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r614"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r618"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r621"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r184",
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r214",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common shares\u2014diluted",
        "verboseLabel": "Weighted average shares\u2014diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r213",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common shares\u2014basic",
        "verboseLabel": "Weighted average shares\u2014basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/ConsolidatedStatementofOperations",
      "http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails",
      "http://www.trimascorp.com/role/SummaryQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r141"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "terseLabel": "Write off of Deferred Debt Issuance Cost"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails",
      "http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(s)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11374-113907"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55717-112764"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=d3e56015-112765"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56145-112766"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109221007&loc=SL6226446-111709"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b),(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r905": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r906": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r907": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r908": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r909": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r910": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r911": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r912": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r913": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r914": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r915": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r916": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r917": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r918": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r919": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r920": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r921": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r922": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r923": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r924": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r925": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r926": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r927": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r928": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r929": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r930": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r931": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>152
<FILENAME>0000842633-22-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000842633-22-000008-xbrl.zip
M4$L#!!0    ( *ME851KDFZC?W8" "-]$P 5    =')S+3$R,S$R,7AE>&@Q
M,#(N:'1M['U9=]M(EN;[_ I,UC+B.1!3I!;;Z>H\AY)H6U6RY*:4E9U/?8)
M4$(:!)A8)*M^_=PE(A  P46V9()*]$Q56<06RXV[W^_^X_^>7IY<__9IZ-QF
MT]#Y],OQ^=F)\\/NCS_^NG_RXX^GUZ?.A^N/Y\Y!=Z_G7"<B2H,LB",1_OCC
M\.('YX?;+)O]]../]_?WW?O];IS<_'@]^A%?=?!C&,>I[/J9_\//_\!?X+^E
M\'_^/__XO[N[SFGLY5,998Z72)%)W\G3(+IQ?O5E^MG9W55WG<2SAR2XN<V<
M_EZ_[_P:)Y^#.\'7LR +Y<_Z/?_XD?_^QX_TD7^,8__AYW_XP9T3^/_U0[#7
M._ FK_?EONS[!_+(?_VJO[_7\U_+_I'?]P[]_^W!('^$V_F9-'L(Y7_], VB
MW5N)W__I57^6O;T/_.SVI][>WM]^*-V7R2_9K@B#F^@G&BU<G<0P-W79B\,X
M^>DO>_1_;_'*[D1,@_#AI_]W'4QEZES(>V<43T7T_]P45G@WE4DPX1O3X#_R
MIUX//DY_WJO1P'O"())Z=#RDX9?;8!QD3F^OV__'CWB_GM/\S$1R Y,;QUD6
M3W_JX>2L27BPH#)Y]ED<U,YB\'%X<0K_N2Y/88W!!Y$/ Z>MVO387<<GJA:I
M$T^<B_A.3L<R<7IO7*3DGK.3W0:I\_>_O.[W]][JB7[_$?.Z^=*+$X''^J<<
MEC#!NV N<*Q\/EJ;&MX//],*]=YV7">+G>Q6.B>CX>G9M3-X/QH.YQ?ZTLMB
M6N<C7.?>OK,#OPN<B/1=_0]'1+Z3R#3#!UTGS6>S4.)$X5*<.#%\)KD/4NE,
M8S^8!/#K)(FG3@;SHE' _[I.$'EA[@/+<IW[(+N-\\P)@VF0T3*ZSO@!1BN
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
M %A]5MV:\V.R]JD.NM0]EU8#4^F+LZ/ 8SB3?\VC@EWCS%C;NN;GJVO^Y5]
M:0];!RU7@I/XW,))/">%=*^Z+P!S9-(2R3,0"<AQ1%&''YM &46K2 4LO<-X
MU^2E$4XDLAP1;KGI8\>T?)31#4A_ZN0P%9^ID9KJD$C_OF7)S/C8=XCB3ZU,
M05V./CMA+%0O^#2 F0G$!LEDE&H8)H\;1BAE%8PXD'8@%+T8!*]4:+JJ\:12
M+DDZ(^*VB&A4V!H)<<P,+@HKT(X!(:<"-G65A+9'UX%RL4<+5W&7;S8766TQ
M'TZ+[Z;FE>VQ>>IC8Q!;:/_ASWPZ:U;? 3PNY5$*,TJ'_ ET7%"G?"AHC^[3
M3TKI[!B<=U3XE&)LG<[[6X2QU-<"2UF%MVKFW=OK[AUT&.),>!YVS%[:*\/5
M9XVZ:\ 'AU]N@S$<P8%&*V:>0)>%YF!M\XWO2O\YVE6?"&P1M_LJB[W/3:)^
MLKC5X%(<'/4*-C\-@4RSHC]>6J%KXJICF/N4V*C5@7=E 7%KM*]CM*,\5(V*
M'[-+\DO O<>-H4HO4;M6OV'(=< 61;!;CY("2$U "UY.9Z$Q?4DWP)\CQ;:(
M]<V]GM35ZOLUAG'113H,8.@^O_Q.A#E+[5!9SW&> =&PPZBZ /B^)2O K@V<
MC&Y-?;!7VYK:^H:K<QSL$<Z2 &SV&2A3JN,U#/ ,2&4,"T1 QG"Y\'F41ESC
M<3ABC\/.ER4Z^I^OTGV_K71OFY0\M>PU@-T#.K>-$;JN0>)XL-SO%OP*=9]5
MS$:G8RW'QJ@AD1(^POY1A6CPAPT1#7"_O_^E=[3W=OZ_D?&"PD2X^!JFVL_)
M/8/KTOFV1=CH0:F?\$ZP<"W^"O^EY16I2M\T[]+F'U!8M7%+L7@M@HG#0NU.
MND6"XN'>WPPP3C[-63QBXZW"X7XA,Y#5J.PL" X6G0;8W;^3B<\RH@,:233"
M\!"2+*?K'3N>1J&! :@'H=-SG?Y>OZ>#9RI&R1 [I1!E&?"4H7;*G3Y-A] 5
M80.":E7X\NN'(\M*]\LX0DL(AQH-  U\2F+4 6$PH ]>HE%\'Z0J_BI]VI!
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
MJ!0[T;%D@UW-MYR)LVQ<[JUHL+0O\CNVFQ8>OH(6\(YEE$!ZP--2@M>$)N7
MY;['IF]VDCO_^0J*^(1G- 4KGX['33UME)3@J\N+L\'7$\DVRH]^*S\6<(T*
M93R)'-GN)7YBMEQ:X&]CS]MX\O8[M:M"*JM2BV75[B(UV%1GI#+DI*9E:C!C
M&<U7%2BTKL1:U,E2D[1.H3Z!MX%]&S.& *GWSDUPAW_X.6/(@#VO8L)@*^ZH
MP@$>N<[7D%RH6(3$1&E8E350HYA*+"4*TNE<:B69K8)O5BLS@N_=H;U:\KL>
MQ_Y#@7F*XY)W<7BG0E>T"K-$WJG\#U400D5-$8VT^F%1'2HZ$AZ[PND#!^%@
M6Q5(U41XF,H6R+G#5=D-RA#UG1-](+6I3_DS?YZSU?30$)UBM\I*M>.DAW@;
M5%<)_WKHN+R%OT1"N^WJ-PU3N((4_GY F#*JJP3RD:5,#,16XC.&H?# 4_QD
MEH_#(+V%"=*G$E,U6LH4 UI>B]\$D7*6B32.B"QA7# 4_&[%RZ<BT&H]<-KD
M,6L3K4RBU6&;:+4%B59V#&->)5JH=$9QAO1N('A  &&$TF0D4JVVJERL5  P
MKE&1!4G?.87O3LGU35CAY$+SU% 4&N%2?[E2% Q"<.6)BS@#EN%J,.RUW&IT
M9]6);=^E78:<XY!@:%K%@OP%@,\V[L8W>WE<9FN6X['"AB>\\E;=PXY.25*[
MQ(Y,XFDIC'L,"H8"4G^H23->31Y*8=X4<=2&2Y82!SW18.+X:LMB*7$\?#5Q
M;&,<Y(P3S.I73*2V2[XN--3#!@I]UFK [*%U*,J2BUYM^(UW8:QC!/6?NP\6
M;#P]68"DE)H\E.NG%#'7'(]T&W=G^Z)4UBEK4,"J+B'!MMXTEGZ]\49/4_7&
M"E5=Q\4L)EDM_B, VG+8S#P&'(DR-'4)X*KO;7-H:U+IUF+ZL_0Z)K.A%K!@
MF5AQ];9_ESCDUBZ_\D6E,U#H@2(ML8BEK3*[556SNEA6N4WF/#$U+]CALB-5
M'RL,8!8^'R',!_Y;(6\DSG]D$G>LKCHC4XU[;<!"%QK%O+]J3S7(2/FP+7"J
MV9ZI8HN7>)*TY*FPC,KX3&*X=?S78AFK76_;Z:YAL(=:4FLBH;#:@AMA^@]-
M0!7%J+!RG1#$#K",X(['EZ$VK?+N=26Y+@$_NSH=8%,:Q;I2I<X4K81(6R?8
M'5]^<3Q0E=B#P[ ^58E5F>(CR.:QD$A-(9W^(B%!FN:WR8:FL+XG]/I_3Q_^
M<RS?,_+8U0S^4<;MD\85MFPIGS:.\5BQU@8=OB+HP$:YBC98$OCIX@JK#,%G
MBCFT!OUW,>A/8B(#9#@G!/&8-MRPKQ?_"AS'NXVP*6NYK)F%-"( TIJ 5& P
M2S!'BSZ5^B>E&M9J'@,3WC_&<XC9X"6]HUY=T26BI^)A]=U;EKB(U0GV!-7\
MW,=-\+MY0\MV0;$; 7>2B!"W0OZ1DX_?PK7"BPF5G.$MW-/*L0'6BD),]2KX
M;4RJ&SV*KTQ5;9E!9G,5S&JJ-#'5Q9+Y<41N^=2UH*;"./Y,Q@H#7ZG<'"U]
M#68.A?&P^28[K]$V<6WXW76/" @&[&"EE-B%'!S( B1DNI23&Z492Y%G";7-
MHGJY24CG&J?AQS,#'F:P4XQ.ND0.D<(<ZYH]?%<;AC9AZ*,V#+T%8>@*!$>F
M&KRN4)P$=I:+)+H\QAAMY&)"-OO2S#@9E)4R2]"1X2%N+>(2+,8=,"=:];)3
MYU(#Z18 Q'0FJV\/N *XS%I@5!/@"\&808^6?URY9M7WHWCN$\82K@"7+.42
MU*HH+>KDF1FJ!<2YE5^F<NR6<SR+VSTXD207CX(KKO0MJA_N(X);6QE[W+C
M?[PR?+J@4+2)ZB_+?XD 9:C2($X[Y@68GA!Q&++Z01['M-[E6!\2V]K01V\N
MT=DRE#&(O7;8:2Z3PM;<,0TAT;D*]#*K;SQ9SU[118.T/OJM0(ZQ+&\#4>HS
MXP^B4LX#OSE2>&\51A(G-6QOQ\31V8KWL9W(+(YP*(1H:E9(>9YL8&%4HP3>
M&BJH'K5,R,,]X'9L(&E,!\SDJ$0[TP4C4GW*]4#T![<V\M%?2&EK>Z^7DMB3
M4A0'"AY79-:4A=Z?6^AEV7#<)J$N(:H&[U>M<H&<&V"+@)W]O0Y<>+";LS!:
M[UQ.7?5K.IFJ]"5\=5$?KXK)J<%KNM#;7]>@ 4NQ=[R.WLM'E:8T93,/YC=S
M83$_!7*"+R"T=HZRVT[)S5#=FDAMAV(]M6]<L@^ND\9@7U/O\\6*'P9R&-Z&
M&Q6XJ*$?DJS<VW-FW6G7V<&%^BV&PWU"[: )]U)%'R;!!.=R^.QS08P;T/^M
M%\64VZ;"0$O>2HY<39O(K),@U0'/D>XEK*YOHT;Z;@FX-D;'E&7"(5H52DL0
M]E@M\9*H$>E>J=[K5$QQ-V%O83_&>:;4-,9A=.MBW/-(R)5N?2N^/Y]<5X:T
M,(C]-=\V<?-Y''<*A*U*]U2%^"R\5@UDI7ZVW.>[( FV$HB26A8HW;=(#=(Z
MUMQ78-0E97A-O>9K-:UM/#Y;8M!5=8+M,NC*=(T- C%@'"?RSV[8B<?JP6,R
M8:A5]*T()X9-/*?])**(L,%):.HROO(748T@4XHRU8A=TI]/:UBYRTPYMPS8
MY)9Z>.O/+%IFE[_!KCZ\%1U?J B79LDI5S0YCFN4YS>/+O/GL1N_AI YWX/
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
M&..M]0ZI?BD0T<;VZ2*V00?+ C&V\0!N5P^ 48OQ*^1GC@KYYK-8*V[H//+
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
M*J->HV9@Y'Y[=!-[W3HEE!.[<XHB%/QA4Q%1H=+*Y_^;4^;*IUW92M2$,Z%
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
M2/*(<OFTF*2=20D+,G4MFB]T-A1L)IF,;W^()*A*956187/M>1HI 7LW5FF
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
MLZWNP:ONOEY;I["3MWYY'[&^[Z[.GFUY]U_WNTB[K3;Z3'*!^C(U02S<"M9
ME:</0Y!@07(N,EF03%.1:<#0V^OV^ZW/Y,D)X[HY72*)('[Y%^B2R4P-U;D6
M7P@?MK^W]Z;E"D^\^:<"ON9<!8@=XPROKD>-(84"CQ)L"9?&YA:X9I0Y$W&-
M(M<I@_!!0P:[!J)!8F,["R>,X\^8A-M1@,EVH8-*(JYU>M4D-RS_>DK18UU^
MQ!:S7WQDI#'_WY,?>LK-=(]C_V$._E^1S=P&Z46:V#E\8:RJENR1F4*/ G(W
M3UD.TS&+ ASH%0;54^Q Y9,GST??-KFSX4A]9D#=TE7Z%!PJCIKS^X9Y$BM;
M75O%KO)-31:O+I DW*D'6O3/TE- A0+SI,O]LK$E#5BF6!!G2M3K7N]RP'WA
MUY%"#!W YSD[P/YZY 3E;'=$Y$ED"X_[W(QHR1 GDPT-T:%;5?S\AY^O+NL&
MB3SF!NZ(_%TU7I_^[ZVUP)/)1A9X@YQ]V;#>-4'B/,L07G5[A^LLSGQ&<Q;/
MP!KLOL;'[S#&XHE0I26/!4@86K@-.D5_^'E>0C?HR)8/JNM<7;YK50=<A,6J
MPQ.)[C:#O\C@/VPS^+\]@W^SK&.[--%-D'FM$&JP$K0C(LT=1^]&12^C4Z'=
M\=0GM4@*(LX\HR+5*)]BHW=@NMB@3XL^? WU.Z]81)]P_BE85_3I&Y1"%V=%
M]TV,C^D>/A.D!'S/L>;)IUA[:B"N$-->-P.LCIK2CZ.YI]T%=V,NU'CYVXC,
MZ]Y(0JCRJQ. E/(#3HY"M OIFP20ZLNWTG/7[+S-[3.:X QL&<M Q:D!)DJM
M4ZQ!6]YN]+=N])_>1&FI^051\V);L[';O$'_>45;W.S&V:Z +:-Z=^.Y>(VE
M[LTN31L&:HQ)TVR+1HXST"-T+4YS,J8?G:URU-U[#;;VSAVF5K6V[S-0RD3D
MX3)^^WU-,\;(N5-5N%BQSGGLK+!3*Z,@RS/)/?GN%*2NFH5C*G_R68S5'%F
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
MJ2=41)?F,W32IKK,*J*'1Y+4>@J3<2TNVJ@8H:#@-;5 G/_PTN\*3(!2IXY
MFHM)^3+UDF"LBIU4.:;HF.@;]:4+.*2+W,;C89B2WM++'CNJM"A46VMDO#T*
MBWE^A(ZJ-[:6&</PU%45A9:]WJ9@F5>F->>?X:B7-[XY9_S_L_>MS6TCR99_
M!7&G=T*,@!62_&K?CM@(6;9[/&-W^TKJF;T?0:!(H@T";#STZ%^_^:H7 %*4
M35J0&S=VIRV)! J%K*RLS)/G.(JJ2QYB91*"^$L495K!)S%=B';_/H;#>0Z1
MSH=4Q0O83:I::2J@7XH2SH:C^>S!?/H<X;",2.@R?'Y%S:!0WVI8CH!TX'V7
M386.B)S/G5^>K=M/#@SU!3-:0S S5PJ[UPF]AF=.[#MET(TIAI9V.IU+]V['
MHSGOVIR]CJP/T?4@"DIBR%F&M1(XNY9-IO _C +C3K.X2/!W19F0H<B_Z:@+
MCPK' _C'[TTRI\YIQ%W_WN2Z2XUC;H[04^%:<6A3")07XOEAV63S2(Z5E*BD
M31]+U@RY\VBQG:"(DZ9P68F]KBU?E-,#A[=06 XW.(@2CT%2N\=>>\0[PY5Q
MA30E/2/M#5$.YV2^ C)T2XL\,K; 8/&@;'[+Z^D?T9]1F11-A0AJ>#5P2888
M+E244><]Q"#13!%-"S7EC0MMOPLM%>3A@%8;V$DFPTII-5F@)2PIL,HY_C8K
MJ@K_"W::+C&MY'5^>DL.<3VR(C&% \M!$E06[=/:,/3]A5U>WS,N!$+K]X\B
MUA<!/10*F<^TMBU<H!4^=(A' [Q:>U'9^ZQ4#LLAE5XT>'?+G.9B L]/S?K<
MFX0>0WYBX*EA*:(5+"M?9%Z(ABCE;H22R3/L;PSM1<<-\[D*%SNS//%#-A4E
M[?(D(W8IHLE \COY<U6#X1$N!AW!4F:;.3.B;+TSJ$)S?(+7V;!W .\+FW>"
M6+.B0B(WR13W?SV92*+CB[P1D^LI.>""K6"33FA]LB4 P6,3A+DXQJ@L$05$
M?W=[[?@89TT)#W3@T9?LQ=/EBEJ-^Y+@$F6#[:EY 3,\.L%=.\$6QGPXWL_V
M@L71*L5%"(LI_AQ2@Q8LP&J1KDQB& R>CV?^;QF,F:5+@G)8 \0%#^85"GY?
MDA/>ERC^ME:N>)Z*Z\Z=^>,^N/Z:5@)YW)7!Q?.%J#>$$JQ1[#2'F,N-%KYK
M"S]_?S$P\?6WNJOD7-6Z/^9]3E1B%[H!_I2YQ(Y?O7S&R7*1@:%=C?"@&+W"
M?T>#V8?!!*>S&?@*V V'8SKH66 ?3IBE7*.K#W1W.P4SM5M02[@TB76V.7_&
M()H[O%A("DOA0<(-/ @US91NW"F%T%+7^IX=/Z.\*F=Y99<^*VAHH=M%#&$
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
M7^ HQHCG6UCK<"RTW;X$04I>L%)LHODXVH\PVLB^;>23E0Z!P.*=&@3XY O
ML\<G!VH$SWY+<X'W\EZXX89@,U^$N'XV(JZ_@=%8Q__V!HX633D()[-! * =
M_@12\F7$&!I9U2RIXAYQP>7#F7DT2[+)7_5IU3NL&>U=$*[4FK]4A"R0B,RY
ML('6.4Q)GU2)IS!4!I"#[AMB50_>_M&D5U$F3'N4;9W/L32+>K06[V+*Z6O.
MHAXGAA!*C7IUWV()72!"<3DDDI4?CD^>AW!#_/_C^]_3^Q\8ADE8)< 3NG /
MTO[2/(9ZY&"P59JD".G5B<;12O9D)1>:J_?,H<B"'>-G0^A[SK"CH;17V_QW
M:0=&""@2$+F/G:R00S"?/\G4K/[OIR]:EH._>"#+@=#@[W\[?G'T4_=_N</&
MO"I7AH2@7T*/F&AJ4^62KFY88/32$?5>Z;]1[! P=*M$9C02CG$30\9V#$$J
MIXDY>4_WKBI58^,:R@<D&D>($05\2Y\ **)IWWIB8J$-@PZ9YEIXMNA6D<@0
M8C9_PUQ9%824P?Z.A$*25G&I!#Q :!9D-6\RH4@WI8<.1I=@>)P>PZ?"&9TV
M)1@3/6$QK:.43Q<]#-E8/$#ZS8I$%BCP$]IWF4H(P1H3FIGO1[-9429:@&QZ
M2X##[V,-3->N 7J!8G(\S=CY4<K/CK$QX7ZQ2E&WM)I8G.F4:60)$&)*14)C
M:QM3.K;#",=92JRF)?;7<;\A72>6%U$@:1Q#-R&X3Q7)(PEGA4 DZ>\)\3V[
MRP0C?8:]KB/M7:F20%4<R].U?;)6YPD9ZDK62A0E:"[>G_W5U5[+<+QQW HA
M2C<_N-594D;AH3.#",' 2A>KALZE#,>:!'PE^--W9,3Q6B.^R[?U.V0-/B%J
M\$C3[A=&$\)%!5LB&X_%FIT1I>0WW+ZR^"PM0V Y_JT2P<9*:_OM<VDSI5M3
M<3-ILEN!<PE6V%H0:JPI>-K9-AN!)>!V9\L2&AL*8_L,/)/8N3QU .CI[.%V
MC:G*%?&#&T$X=\JIN+Q,]431!_0OS#?Q4_A("*PRGJ2]D^@]R6$1;VLXY/W%
M?K'("V>.&>$.?_D^UFORY>O5\9:\U>.;@M^@&9B-"H*QLH"MO&KW/)BOP-M
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
M()VL/=:QME2:XV:QZ^6EF6H&M++695C6,*UWT'"W@?F4J[P%W[;L=7VD=1_
M\1?"[#KECNP9I2V(]B)JY3(T'OGL;? :[K4  _SL40>A@UBM5%0ZA+CGJJ'5
M*C:!LW]^=&S$[4O_#R>F]Y;)E31]IL?:09P$4[W9K02AY?(:]5!]^%^2RYMV
M[NFM'FC/5^%E^-^>&:X.?3NK?4DS]X<FK*I(NS J+?<^[*1:EQTUZO4 M.OB
M@=%AX3ZD3AX-29N,R@[.&1<FKUR2DZK5K2#"@Y6!&-B_&EN3/W6L" U#U9/[
M\7K96=V>3_IA>?=EBVG)([27[48W\^,##G^M/VF!!@:L?"!V=*=XPR1\9 H%
MO>/]9C!AR518FKDM? &K?\#2EP8HW^_U$C0?X+4&'RN<NT1_ X@9)ANK ]M%
M#'='!@H_L2XNZ D*\(JP\^=(\:)N4>7F,THN6^ZA [D;QR<KSG$)[6+T&3>J
M*]'#B/R(@G:0B#>IB3DG&$Y[.3"@XG,6W2J<&12U9[X.HM..N;0$_XBRN,DB
MG;(K%5$EQ2*W?-N^.=+@PA\HOGC[VSD'+GI#NUP4RXK4XCB\<>(5O#%<&YE]
MZ3#=_BA=4*AZ>=25^X0<\<@R@TDMJ0[B13D\AZFC-:CY'/FRF@+*N6Y/F !V
M0(/$R[;'R#OW\3%QH!X=!='A\C!X7395I;)*+G-=!)>GYS^_O43/6_F2/9HM
M?2E='8]T_<MK'Y@'8/PT)1>+.9=1C1!ZQV/Q<A[T+#NC'416U]53&GLTGIR\
M''LT'D&/!I$K18]FI0]@H2-EV_N9B8,$M+^!!)JS[IA#G#HI.K]O<MTI-CB
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
M Q.KC=@PPWU\=FJD\(BM*Z1Y2(U\W*#"RRD*:FE/Q0(,0S)T R!]V*P]#^R
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
M0Q=\3(V-@8!RL4IZM%&!,\]A<XX9!2BS$55" VTN?3CLY,0G4[][9RHC9P0
M&HPO"#N; QJ/;M$XD^ C#'RZ,%OH83P3BOR6^F7J@(7@HRHRY2A5UQE)XFUK
M:^->M'-[U+SH [(_//L8 "IL2/I ?WQT>/2476.<1>DR=.C@0^D -3]RF18/
M=LAS%95P?M,4IN ./=L*L525DO%:90=4*="EWM+AC]>DM;\W95HES)!^N!Y1
M.";Q]FF]EV\'8[:LVD9Y MRFK?PRVFI5!>I&+5?TLR4U,6'1&X5I 0UC^!!-
M,5B(*DMS8[_-XME?DLGZ"X);GXW@UGN!6T>GLP4=R[NS(3B=A9P\T/D(8 H6
MG-7T=1F2_S ,,DZ85K \CSVEA3Y&B(Y6JU)I@7A?!SX,CD_(=YT=!L^?OCI"
M>=\?)P=O1LSJ'NPM.&,**))+';KQT7Y%UN>4/"%T.SG9/DP:;6-+VS +VZ3\
M;+KR C-Y0[ 6FZJT:49-D"KIQM+Y4XN$Q4MH(@0Q%2">Z2[4(,^9)#J\A*@%
MRAJDC_S=;31SP!::JLV#?MX%[^VH,]^-[B6!$WH0B 1)60W63*7IL;4+KPS;
MH5:@8U9*@H.DA$8DX%Q9IU.F+[#25OQG=</)E$C^#J%D&:<5_DBI(0,07J#X
M&BUGN26#@,TT'YQ.#FXF&AR-PV31:["3!,]+8$ PB0@6X?X*IW,4L90YM58@
M1Y3#ZFU>"JH2A]3.)E=M/97W%(+E+59NNQ^J,#"VD%X?3H,WYYZ-L=FY7#YW
M+R5B^/G3#-!YU&W&X^&*\+0 ]D:2X/U8;)I[1EJ3<@EW*5+UL 6_U@?4=5CU
MIR^>[Q"L[A 9!@>O)V;M\=,*#087&I@Y%26RT2=4ZY'H@W:QG5<S!(_**]-[
MYY[@> L#S&5F@7TY)GI6+)>ID&99)FQ??9T![.V48*O->$$9O S.D93;$WD_
M/;2^3)Z8)Q-GRXFX4X3:M"N@Q$JJ&BY8H#VA=T'_9'M\7 7W"P_P_(ONJT&'
MXS<,; *_WX#+EO0H^71Y3)R55%B ]=3TNGUI&+C'4U+[V-C6<]>ZD+:>E'L,
M;?=TEL)\)OS.C?8?GF_N_R:TC:[C0\ N#].U('P'")S'3GU*SZ!?1I1'Z30"
MNM*6-'+;+>@9CG&JH>W.MD]IL_ ML@?O&@BZ#XJF1I@+M]C8(,2)->X],Q6M
M.GYVK]V&_#VU;I LJ.P<H7BK)9QH5.5OEI797LPI5"/!M9>CA@>,*!(M/X*>
M#[4[<ZW2QIO,E,I8J'5 G?TH9><&DO3PMWK<)@3!6V)1#B>,))_<CM(/F'(K
M*],(8=Y :+L^S#QN>IWH>.*):31Q^_VI900>JFNY+6) RPLX.H?[J$9]J9$_
M,@,?TS![.6K3)L]^8 AQX/825G6Q6D=_X]>C7AZ>W%V0>AC>@Y/G3"$6K*/)
MB8)S=55D5_8EM=HYY)>B7^-LW?KT[O7L=5[Y1!^L*\%EQ@P7I=:AC!>Q0:1
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
M.;#P_X^.?V^.7[N) ;M]C&@[9NS5X)Q:F29[L=;I"E_WZ66WMP-7-[3?I4_
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
M&6I)L]%FM6AA.Z ^-(,V3P*3 W\K J$:+:H&VIKB8/%RE?4,5@-*DZ@^=5K
M)2S^=R/-7^V8:#1=C[E$UM<Q_M,C+8A/L4J:ATXR+PU_<L1W<<03)X"X"]0A
M8$=\6D1W$*&;1KYNEH3C_N'9;9&WHZI<%-3F=[W!')4P"%3V5F&5_KS_R1"7
M4VN:Q2 J>*HT<94F/YPJ38Z /]KKQWP25,.+E1WHVBPV+>B:_2X-"O&3T7<O
MHZ_/<9:W;5Y?4J:(3!]CKFUFH).@S79!<#V<'/ *<^Q:VG+CW^%QSEI;Y25J
MRHK9A".L&F@M:8%P<CL>^P2:99ZW^8VQ<GXM<P+&',+YHTAA)4,BZ,3?@>:6
M>Z^WHX\54+UP;;_Y"U7V<_TM&N-8TVUF=N,FB2@Y/%;]AZ&/8[U?HD92?)38
M.? #QMPV4VP3.WJ'K![XSP__#W,H%Q\^O3X=TL<^I$:>%,_>4BYK#E!%@:]_
MA*S!003=Z, "DU(,___NW>LHQHX,_1N<WUSF-W/S6^'\+&(R]9@^^%/A67_)
MR^K9AWKT:W%9=HP_C70I@&?_G=K.O@$WI[4(T*W#HXNB.!TQ6_Q'],V?H%WW
MQKP/F9>F_>7JHU0S LC:I>AU38@LR/#TS6MF4,I00;W=?#,#M[^9EXM;D!JS
M*]!S7H@@5Y)H"T10@(E !PJQ!T*T@JI$S;EQ##!DG[@'YZWQS,'U:WB)UT1Q
M0'+,]JAT7\ &FM@B%91Q,0/OL"0U'#"0XA<98>P#)_%W^$XV9SF!"\U7$:,;
MGT:)P:"K_+JPQ2(=.*]&%L/=,'^9$S-[\;5H9V5G =9$+XI11K/CB-C7^>-8
MVT^U]#QT.@)\(&2GS2>C6RWY:,&^F'?C<V9E52&RH7$/;3IY[#'*\$_OWGS^
M\/MOH_.SYR\.C+9CBX!_4T$ VK:@,'M!=:P@(VSMZE[%_-D(L! !19"Y!8J
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
M8T_&O$XXPH*D8OE():E#T:U[E303B8.N:F9+/C"7I4L"A+>I<RY3&!F_CFP
MX%C$H)Q^&'B[YHY@>=7*& A<TP,R,_3Z?/J03SW5H#5 K!8PXHJ38NA/ KUH
M-_Q"1W8WJZ;605VEHP:"M/A$V"(9LT1<@40CUJ4SD_D0_,U7A9& ['";CGY;
M!K'NWD5;A,+@S!$33Z,B0VQ36Y/.+/BM57+ADO PM:3.I\TU\5Z"53=P2C,;
M!@WTSX"VS;[!BN2S+W5S4Q7SRX*L6^FB>B4\QXXJ-'T'0&$%QU!W*,3(/_0#
MOVSSU162)O$.]-=?V3YPL<&N0>5 5AHRRI?M;+/L2!'>F'%V#70A M4\JS8V
M[L'J@KSNN6@+X89SJJ6!7E7SS4P:@H.A#P@P5887#9YD;& ))R$NOSD%2Y>\
MD"P"V!3FFA/!S6*!S<CSJ;F 1&@#?X8>VPS[<:-QDQN-[9'#-T9>!JL%_+Q%
MKYOKUIZ,V%S<=6'=X:MN'2;)H]5/BP;G2;K1>X<#- "*8>ZHCF(S'?JW!AG2
M81F=5<.A3MI2/_:2ED)S1FUS-%,Q=N[TOLLI*7,!;[,##9LM-VOSN[T&Y0]X
M98R4V>O29*(BY.KJ[G0]8<-J>Y)95VX@46II,)0B&O+DG&<(,7Y2<]<D9(V3
M1#F%V&BX@]_ 2)3CWJ/GHGY_?>V1^P8AM];*(P[HC..M:?UBEZLMR,G@Q>X"
M)L&8OO3E]K;R 1"YXK.$(P7N6FCORTNLUS>/6;]VQ<,U&UM^=%@V: 1NQF>&
MN4AXL),>86+H3>.BB%TC0B\6.^'"#=N0.#=2EL@-@QU<4_C++9\]C>2S4GP\
MM98"4N.1Q)9LR^&/OG'H:SR:B)V/VA4?BK@).@?8T=(>HP'3!D]>XD0(W*AL
MD3"R17(Q<'K,-2WREB^6>?CLBH,+D7L2;N; 6)198+Z]+M=H;_$9\(PLZ:&9
MN+)],U"1O/<-3K[D<[:O6#^+Q&,'X2A=]C25(8?.EI*>P9B*.D8V=A'<34AX
M8L\$W.\$33$$0C",<@,YQ[QF5C3YGOUGEWY&B1 YP)#8E"590OFH:NI+]+[5
MT!E@U.AL5+?F691(BZPG"M.D+PQD-U7*;)67N!*+#?C([ 123-.*;H]",Y__
MN>DX[RH*-+P:D=/847Z7<\8LT)1?($K F\WDE!7=9L0<YMI<&7EE7*4]VW?H
M-R_DZD0.F[U-_AT:)P*B!*JTNL>[X:X)-WW*7!B!SIK/]7B2@SL3TL*%4><O
M$X+GV;M8?"VAGG$#V+$2[N*FWJS+RJS/W/B2:U!R\X3\Z9J1;2FL.D/'Y<4I
MT^PRS>>G3/,19)KI(LZ0TQ=YPEG;^]99L>V6.*B3,6+S4N&+%$OP-OWEP,%:
MB8+-MS&KE$/')J5./>TK)O^.NA5L2(BZI##'TP(A4KP6 "0#]S18$HOY'%Z;
MS-5KQPT+#A9V3=@U/F%NQ,7P,9JE"DGZZKB0I*2A.J>B3EC21\.2'N:._Q<E
MX_?<SO%^.-L4M$>RU5B/UW4VQ= [W9@"0F?ZIG9IH%Y6*-<U2SL0VC_]&!9^
M[7RT'1RH*D@#(# "(Q5 ;0%&:=?4^10B][-9L5IO+U;@6*?&-F0>.A@^<7_0
M\VBHAO!?W+5S1OKC] -4V"3=6:B7A&'6K<!?@8-<S&.)TP;QY(O\FL-->D32
MEP6;? P-&3)7'SC"<6V!.9"[AWB9.998>3(MUC<%%UM%!46O0X4]P:F/PTOP
M<IA_5W;2C%KB19)L),5Z<OOL;C/UPYMW[X"1:MV(S2_0VT%G$*RGQWT%['K6
MN]LC<N"(VAR[Z ;G(+O+VDO2L5ZW364V^+T<GNNFG(M4G#>;*3_V'?BT%  .
M):5[%+3]8&NR_S'MPZJ,IAO2#J@G&(GQO<W$C.PR3Z/,,(*\C](L28-!#U/V
M_F:9]S^P\LQ&K\T6S"E!?V&LEIN\RLA'@;XT%"-\4[1K<-/>V!.Y9\-&06U#
M2R#2-VLL=\/-M*69HB30W7B#NH7P48FV&W>JRA[2()KJRZ/U'W/TNS-"$<05
M5KFVR, /35<W-8O2#!&)K?GD)5=D@U:9(^:[T^ZJ&:O1PTZ\^@C+".QR.#<[
M5O8/&$7S:]V<L(_!+.WQV[(I$[.AC$?BIXCQ,[SI*.1+$!",P8*O]$X&<],L
MT2'G 1#%6L%>.OOC#LLEY5AWGLDV'+,JK:)G>WQ.$:.!X"PK )&,4P7Z+DLV
MGDVL&N'PYT057,WB-%*)U_H,4O)Z^PP7*)'686VB6QW.^GH2X+>CKS:?Y _6
M.1O'^7S>PO+Q,9N:58>0+5E'KB(:F(2Y5S1:&9J-+E<)F[J8F:?AMQLJ8&AE
M6WE+W<F(CY' Y>ZX1R[7DTF0O#(7G*&4:#Q!SFO0ZJI[@[,(*)2 >3LG^PTI
M^^J:@^:43W,<"-31.;86GT,9,EAPB69P<KTC<MV(.LRC(7YQ]WLHQ6-]:?"4
MHMT+&YJS!7T^V(:^08%-G18!!#. &+^#M.&+;2Z=Q;^Y""+#X/@#9BI8$*1$
M4+KJ,OJ0'=K/0M>FQ-6.2Y6!%I?PRE[M?+Q %@;;AS_,FZ(+Y]![H"R+.<F1
M%GY0577)01-1F&B/FQ.1(:>(/OG10LHM)S[B(^!BRBW"M8Q?W_!N&7,0(\GW
M>ZFT;"<EKP"HV6BZ86 Z+!3."DR0C-H?/\I!#@^QCRSH^RGL30O>Q]L%[D9(
M>_Z7\U=2?)Q)?V0(1"&$Y<_-_)(2!RTL'K"&L$?[7\9L:FOXFQGIZ\WZJL&H
M.L(.IB6818VMF[U%24<NW6K3 D(>M7;]I['(" ,+AE39E\04^"GY-S'C)>-+
M!6.J\ANO*T?$?+-;2#(;IF6.(:4GQ\+>9WX+FVG,1'FKV7HRL<PK)C2H@45
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
MB,8YI-"# ;A2Y=;K!)KR([318GX$4 HW-K7E.5X#,C*KQZ%3H]2N[PRUA1F
MB'\N80:C8TX(O1JXHJ%+.P_%?!;BB,W2S(,X_$!XM9L5Z63@3R$"K8IZ13.%
M:==Q/1RK&^LZH=&;V?(1D?,>Q2F["KCDPX3*VIC'IXN'H*LO:=VP[IBK)GC5
M,%;-4T3.0IB:60SG@A@C^0JM?G$J:%' $@'D(E8'MB56D&/ &+O6=N;FW#8<
MV63^YEB1\"G7O"N%NS4<_<I0- C;#>UR\76VB49S85_</4Z7W][%NT@ WU2H
M78X[,K 9HWR90[GMV'RQ60$G$=-O\3E: Q$0?R@C21KV^"2' =@YN*"=Y>\P
ML_GC36@%.5BA:U>/1=8XZ*2%-N43C@:3ZVU!=RP*5K&VI!*:Q=>BG:$S!]\E
M'!_GD^%KXK>@6*)\A!]KZ':)O<0C$&N;D/Y\Q?73!66IB=87B&V%>8#A82R0
MC34I79$N6Y"P=7%I3,>"U0@8 XM-9?RG#L)L&T<JER2C@(,'H.4*];C&WH!+
ML:%O(1L<;K8F^)LD$5S]/DFRVG-:;NFD08YIH6JCB>-AB,[!H]] [DDI>6->
M*+S-PJ:S5BNL%S1,H,>VE6\6II=X(4M0O#-AK$!,T104*-[3F#-D8TZIXMC=
M27*+<DTL(]!CA-E O[@D+,(K:$'M7&29 @L%G&HA+2GK:V#6OLR%L? R;^<5
M4RO#W70:69,G]UA/42DO4-(V=QJCQ,O<;^"$<"B((K_#*QOG"CG&/,CED>5!
MO"SH1^BB/ >>X -(A?2%4N:")B[_7TH/YM7:B0P;4X&TNA,+Q.'*-J=B<8Y%
MB%,*(3DZ-SCEOPWV#GH"30J:LZB*U17X4V-SM1<EIE_X]Q!AFM@+%YDU4146
MG P/28URQB>QGA*OI9=-=V;XR0[>Q0Y&!BIGUUR6Q#=K'2\F8=:.M#.6(<6U
M)8G]T%.U)8D=C0=H?SW4U#:N, 3#B-'UKHVM0*@,YM1+H*I=-5K8+K:83(@
M4ZT:>9]>/82.&Z>)<O+..:,:DJ)RJO-^3A7&<92Z[>K(=-L'\/G+Y>@#8XV.
MCYR%>0;N6*QA"04 KY5)&.Z)9,-.-"ZJK:G+K TRGA#:%GNB^MQ]UC_)'8B,
M^+'0'0'@,?.<ST<^_=?6MZ)+L,&N N'7!CO./7 %[=HE^6JX(S4,9(41WWJS
M)#">S[,;(SC0Q<>/5_1S.E;_0L=JN-XZ,D;[06$+$0DLS2U1)8(GOS2"\ZIC
MM0O-,5&(GZS&G0H.TZQ0#ST[MEQVRP64VEG/^@GL+88-N]^>OX1N5JJ$ 0-&
M?$#RV0RCO@,(7QN@VHFL$]J%K!A54X9O8>A,GQU:@9V<=3@TRRT6\="8=:E'
M+]"L(=9IH_%?,-7]ZI3JODNJ^V"<B/+(G(@+HC%8VL1/),_W>F[QL/J/^XZB
M03%%&)LF'!HS,VB:>,@ZM9 $JE4?7V,CL;D2*IEQ Q!2(]46'!THJH7U^P?T
M33=)U\%()26/+AI2,/(0VOP9*1I (WY7K2DD[L#S-4JF*0G<UT'7P>A>'<("
M0"NGIJ/D)ZK7TB5$H?30-NE$[M>BFD^"4(M%@E%RHVO<W#ENN9W?P@-:*)*B
M=O B6* QPL/B:PQ'<BUQG"+^9%&4L\9\@HI*S3CC\+#[;X&J!X7_LD>P *ID
M,0T2QD7\=,8-@_,7XRFT[WXOCH.S,^S,K,417^?6KF4/RBF-+MR-4)\.5M[#
MOIA_X$Q 6'!:U$=)AEL;[1?=*U_M<4%S@HT:NJ&;1?.W'BG"50I$KOB-^!!8
M#T[!BT/5"GI]]BGE<9'._Q;O4KDH'+6I=TJ\2SIJ+)9WU1;79;/I^LBJ'1XC
M]1G1AW3.SS!S,NMJ'7P,GX)DL'=CBZ!1G8S2%U*>OH26<]0CX5;2\ZY"17=-
M_[9WP[4Y+-<!":V:/N&G/5Q,KP&EOO*]]U#4T>\& XU@(#(!BA(#[9 J&EKA
M1Q2[.CFN\^(=5F%PMMZ'\'=JIHB/DXY_WT>^^,\C,X??Y-W5Z T$F-<(U/@G
M?F+_D75L:R00=R'PIYN#=!,CKM3A*X^%"C&N[FT1N2%HK>53YAR=K3./%Z63
MM+N0"RTVUYAIL>&/MHD26Q\4>(,\++6!-\*X@C8J4 [6K_U&,:2;K]J4-WS*
M2"M':?WJ^;_+.Z@9L/K:1!'J8(RDP'@!HHK@-,SL:=A:_1[#+F^3&D/Q81D*
M!:O%5+/XDD&R>.Q#/@ Y'DEN'#Y S<FM%=A;:XDL4P,<Q_V$P6/53RM>UH%V
MIO^=(::1;B2,F2C2Q\QQZ5-9F45S^*Q8RV8=[+>U)?CI09:3&P8!3 Z5>&15
M;?;+.H+!5_8BJ <*>A<V^$@9AU.0>V>(L(\[D#M/QST00''W45=79(X#T3Y)
M?TD78F#+(O-IYD/*+!B/D3,6XNXZ)L#F?RFA[LIR):EV,TU"4<6P#O=00//"
MF%3EE+)WLPK M*/Q%0,>$(CP&JRGJAC]OP\?I(E0="E&$%T8Y%1!X@6[[K;&
M3^&(N/A;(T!W*,?;125$K>[M 0Z&L7+5RV@.XD\\%\;R9T%RSWW:EAG"7H&8
MS\V'L3\VN4&D>R 0Y2 LL%_VVA=Y6U/* 1Y,F$WQ<?0>=-)JUGVD"SH#R;U8
M6<<K0)INU6N2^RL["JU)=]P';$KFS\)S6U1252=[J(YS@7,N\6JX%B']V4-]
M^G)3<85ZL.I_-U[,;1?^0?$70.1D"R/A=NJ8GB)VW;S+==B\Q*K0",\T%M(V
M,JHLN'=RFSI@T%KD7C'WG8GF=KI0\D9M+7I&QKV,TM$8_=<>@WC'Q_[I3-9,
M[SEXUKB24O/\Q&(H36.\38"7G>?@VR)G;5*&*L\5BD& D&F6K< -=$]/]?"M
MY<>#[>39+Z6ZJF;Q*ZPYYSMK!9>0>8W[9URV0)?[3=QI-])J@U(QK?.VMN&
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
MQQA6BV27'#;=R#X $OU"BGC352=H=M++!YG\S\^%'7W9?YJ0 X=/),2,ZL-
M=,+)A7!?Y<(DMZ-E**3Z$DT@)P*.B\QGN'0F]O"C%']I3,,CB[^=D6-P-#4\
M2&D?.=J[WI$>Z.IG;.@$-S#'\OM^ R\_3!&'(JV5 2-CXJ[B%.*U $H[#UFC
MX(D<^S-'>%L(\E9:G  ]R*Y11XWVY)N(N37;I 1?C> 5YAWQP&^/ZS@EP8I1
M@-9)G^VBSW+5!]8[E4-*[2GW&(P<K&E3B' >(GG$<PS* 2!2FM7:*X&7$+)6
MZ* 2=R<PD925^0XH#$J%A T&78.G+N=KZ$-J]"#8UX9C]N5)%F#<X[Y.%8DV
M 8V/P^GX0@([6C&C""^?!%FIQV2)'01]'<@'(*KY5@6TR"V0'^;='8RAN.IT
MN/)XIY9^2X6RE:@R3#'ZKF-4I<HA_^MQ.>07VOA#<X^D[SN0<GS/WA;3]<DA
M?S2'/&9<85=D7=0<:]<!6MN(F$UMA0&63@)NN00L(#,6C<O!(O5,E?)EEH]
MD1-'K5^RRR%3S0WF8QW2PF\B&40 #8L&]B9!]G-+L"'S6IVEJ)FB\TH1WVR=
M7K\"U098T\^&!=C"=+1EJBI(*O7CKCV 96'8<6O\S@(6=)\;6>!RTT,#09PR
M]H-!$Y8<3)Q=\&CAIQ(/&;YX_@IH-%HO1IL;-5V9:>0MI1XD*>#L])LFVF9W
MX*4G\W$7\U$Z2LT=?4:T4H07=:@1(-%7P+_"UA6.PD6G/_C<.5(SE:#*.T=:
M=)1R/QU3C/6(H;8/,6,)R"4V'3!-K%JP;6>%QR'?RC^[44&J6LKY8 VF9O7$
MI([MVT[]QHV\.27H;8+^Q^>G!/T1).BU$1$4G[EF3-*&R:,?]AD7I2,$4!PZ
M=5JKMFZ2>:0L9#FW(&=^>S^J;PG1CE*P#4<+!P)25LI9B65]=-LHLP5M.2?3
MU:Z^M5O<IMDE)'U$H3[8 :PVU'"Z7=%9-NX>L^SD07Y/7G<@C!BVYZ&7D69V
MO5FS[*>K;0^1^TIF#2I4+8>=L7@53,.? L3G=VIVXIX=L:AUC-%Z,%&B*8DX
M'N/!3V-'/R/D8=U"A$KSY]F#KOHZZ0BH(AF>8F&MN5P]KF$7LVG+98[!L$)T
MO:M; C8P_(7;XVAS<+I@E%\!L-')2-[%2$9_)R^K36M+U\5K:]-W!ANIL\PC
M=E0Y#TRW4YB+W,I.J&P>=S<V@Z_A,G/&SMO)AUITCFK.LLW&.I]"0+FS1_(U
M$"(?;9HKC31^[?83@L."+,.MMZE/EU)2W1NG[BJB_,PY"M,U+<: BS[_]I,B
M_#&)VYH?BZ_%;,/>.@?[0\.D-U:KE3C" (*B#2,R8Z!5*0-*6;]_0_ :,):P
MI]8ER"A$_'506MY-A+[A#H7I$>8LVB%O&XB+))B=9[61(I)+!UXO@%SPO*DJ
M>XHQT' Q.*JEMPCH\^=GSW^84$K!K#]V6L=10.E- P&-M@@'TUD2,9QY:N'A
M!_.W@IHB6Z%M-R$Z3RSA4ZL-OW2[0H\;V)1CO-LN[G[^_+CB[O_Q;W\]_]N%
M.32M.?CFAY=['.=Q1MC5WI\?U]Y_;'M)E]/F/WEZ99MU-*1>L68.P><P!@_*
MATWI>ZX^&/D<%O5XY-#S;<@[-/\V.MM8!MUF^J<BB&7>((MI\8C+CG&OTB%1
M[C2*%A(5P7%4NIF972 F>X;N[8 JTYWF!R!D<5/LH4>$MSO$SIG'_L>__?#3
MW\Q^A\%Q4>9U$T3!B9=$1<RAQR>&3.'%@ 6HH#X>T(8,1V27?+AW<,R&P;:Q
M?TXF\B#;&)7#!9;KF"Q9L\!=IV(F:D-ZZ:UM.]3[@EGQJC2;-&@J/W![$F4%
MQ[H57,HM$2S[E;>8WAV],X+D&O)K-EJC.M^JA$R8,.P&*C!D"QT*U@X,PM/)
MXS"\N[A)"(;F%B+8-0UDYZZ^$2RXF9,%1;7<D"?SZ.Z=7,95E$#)#KS?P:;T
M<JR6?#V!NU7584,;U<7&=)?]L27G"D^;W(RC5"?I0'3?J#Y+I[ .>(;IB./W
M,L-T3.:CX.+@\A-/%P7:X3+GZP;+#;7]K&1UD!UX= 1SQZS:5U[_LU8/@6AQ
M5JHOC\_T1DWI+#:8 \8.R<F>O9U@(FR\Z,6+TU?Y7S!7>W[*U=XE5WLP8F%Q
M6!4)8[0?H)E*P#7K2Z!86T6CBP>0^M+'9,MC?8\AB\._)LB-"^V0@J>%KLAX
M*\LNYJ("-\5GWAV-'5\J_YZH<:7MT8ZDO.J[F4NKVMF[K&.D;V"X2H]6[)Q1
MA9;K'W1._)K/GYL_ +8<COG_-.V7T1M Q8&CC_3"O4*2*9"0%P[DY TZBS89
M#"85U%??:V2P77I<.PQK^V*'1_)>XTH,82 (MEA\VV@=?H"9HXT45_2 >G '
M3)65[35YBERD]Y&91[;*88<4$$5[C>7V+B3&PB BV17<K[;?@JZW$WQ# ]7U
M:795S#=5<6Q[A*IIZWFL1Q?O+PAI%&SJQP9;PGU:XQ,CLOA<9%Y^MCQ#F4<V
M2RCX%ECS8MYR!VVQU\2 IEMG%V4+H;JX.:"V-5VK6NR2VMA%>AU&NPUER9@=
MYC+3S:?;PG?&LG@HQ&+1*'=MOZM&@V81Z&-I/2D!-S6KN90EV#\E,/B>XQCV
M:^U[CS%)FD=]86R97.2=\9>GR+X%%'-F*6=Y-=M4'GC$#2EP-T^HH!U00=Q*
MW?GL-DKAG_)+J&LD O>Z9G^?")A&JH G7<69[(49<N3J(F?=E-D]60TLJ((4
M,$%\%$A7Q1\<*OM__O-=RY@#\YQ_25$)J*!NJB)L R-&>M*KNF_],V3A2G_[
M>, 1HJT^ 81M^ '%E<#[WVM- E_@]J)X?3UG!/,HKN&NW[1(<_UG&-(UJVD^
M8\Z3T1_@U$*D#%OF+#90#*82B![F,RHR[ ($IEEDVL2E[UH*<:Y2@N.N=[>5
MBZ7J7H2G0]ZAJDGA1"U7>5TRBFHV:ZE7E*!UN!;_*^R;FY=WYL]?'F,46Z$7
M7AP7>N%]49S@"D\+5WA 8"L'J*8M!;U/A:1%"<ZLUADM"B.PX<,'S;GNU.3(
M'-)]GE%F7)_X//<DWH0K3W4.OE#\6OEUT4(+X;FQWJ#6=]-Y@MS'/J@9!W!-
M;AR.TI@[E0-(A;"0NM EV5&[009KHW+4A^<\4&4QJR%8MA;DY6%9[F^*IB)@
M[",H5&.+J\;2ND#T[WD[N\I&_V<#7;\^&>U7+*>,UGAK="#^("?WUCQ$4"3]
MT:96KM-L7'#FN9:.'T+EKCC5.:\+LE!PEG=@"6$1S%23"P"J;X.T3?2F:=Z1
M;Y333,R_7O[X'!:B\UM6V2(2>X/7D(&O-[(:^!5C2JW@[(S]_9;RW=O(]LK"
M0\/W]^">;-I5TQ%?$XTV.'0XH9 K. &ZR9/G-O>K(CVV<O,#W@#?$HCDR"/
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
MX!:>86="O"'733F7ILKS9C-=;VUS8JD>61N8H?*X\2"!L.L-RNEFOOFVC?.
MC&/!%<YEV\.B$HN< V (F3>@8@$H"DV4FPI;$L[: CY[ENSD-S>*Y$._"SD,
M I%<<%\<NB$N;096%N402D9$AL A@W5=YE]2DNM-4QNAM$0&!&SQ$N/I1=#/
MS@UV=M%_F2^$.C=[VZ5EY_'BI*?F>B_U/='"[HZR;7?1=OBF2_(D&DL8"Y?3
MY\BBP1#/%2?7B:#.!/H37JI'<LX1L9.X+YY[X-T80A=X5 1H\ ]]*W+6,LHU
M$NQJV5Q3FSHX[H[#F!]I[.:F#6>NZ3%$U"\F;/%)V+(/SFYMZ"\VT3_JO$]/
M<8;=9[Q 8F9^G)4=WP )MU&<D#B/;%_,I( !"@@PZKQHR:UMY&J>"S'A%77S
MP2,QZ?>V"<I<:]U^T0]]]HU-7-:,^73,L4$XK*R2M*)5)Z\UI[=^%IS%FA@S
M,@\W")^=ZU9!=K5@W"!!<:L7;0[!/Y21!(=%268E"]F7]O2R<-H2NSWAOASN
MZ]4)][4K[FM_:L5/-EBC2$0(FT5D')9M:!_AYT5!BRKFC@CW5\;"E)(%G0&-
M BF^KHP4Z1#RSN;FH%0Z8KV^>.Q01>;5)*B"S_*!=BR0()0328TE/&8HT4+B
M+A+YZO76XL^4O0[U"E+=0X!QE49R:CD2Z>0R57-(S0!OI3*UHT)62SE8HD7
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
MS_=UC/)_GI3_ ,#_ $[I;8)K-+Y2'NU\Z?I7QW$J9N_^X]]^^.EO7$<V(H[
MQKU6?<<>%.1%7&3'HY[L9%A<_N[";[;YHWXIE4R'2_%H&B)[%!6Q+P6!A$("
M@] B\!%[*=)28X0GW#O1&'*"QT$-XCLY*-3>O19G4W*-B">KM0]DWP T3&13
M*S;C+408(=,QED&:[Q)Y9K.8Z"NFI2U@+(2)(7:92QDC27JSMAX0!06BQH+<
M;;_(Q+>_;7)BO8%55['I5,]/UN;#7LHIB>J2J#^=DJA'T"W0GF^E:]?<'S=2
M-H+V3>.KDKM*)8=R91+A1Y0\&=$5^'133R*H)9%TRR$JI-;+' 0$0D$BUZPB
MKXP.I826TIQ&Q#UK%L]6S0R2R<57B"Y()+(4%=QM.HC$4QS.97=(IG$U."P5
M"_:CM N+I%WX>C0#$V !Q$=,7CD0=A$"9J/^^(STHSEU,2NZ#G86XVYW">E
M6J87)XVY6L M!< A3$2:O;/$X:-Q3LP^TTFO>X9"40>4P8_=MSD&,8W!2L^(
MEO0IPG8T!HC;W2MHI[:VNVIN\': "\"(#K)QU<$!F6'VX?PY6$0=4PA)(3Y+
MO:.\.8ODS7EO+.I-2U2:QMRXE1P!Q.3%4AH& A@Q!\?%WA&L=$C543LB:5<V
M:"[K38XLTO>(0UO&9!X&[:D:RXG+? <N<V!'2S%2A'&JR.UULD)S@RNI.2B.
MDX=%8MNEQ?E2=E(G)56N$HA-R"M_\1/?8*_) +)NX&SO)4R04[DLNL>6M;SJ
M?IS@TGCP9C0M0%(D93&\#/"R>]P?R)'7 A^857FY]&\R2CVS$:=K=/^*OSTN
M#?.H[UW V&J7AQYS]/'7;9// OI)<^>?01QC145_+70484%$+(U61ED,-<%B
M ,5%*H_IHQ;Z#>*4'+'V5P4>/QY7@<<OX&^/WG/(_R.Y+ONM\Q@=;FGOA_H1
M#^<!(_*,<[3/(W"7*W3 J_B/ +#!U) (;VJQB9JND=QSHV&,WUYSR'M\L#<P
M/[(S4.YS4R?L9]I4!ICZ%KTIO^CCAU7V+4( 8'Z[O6FTQUWL!\QRV^%D,7I;
M+'+S:V ]/]@C-SVV(W< 9TXQO][SE*VWT$S0,3OD<S,[NG-S  =GP<$R8*Y
M!][R)V>6.QD!K5 A?HLGZZ*X;BIT<NA8*0)0+_8+GV6>3Q?8M9$1$5L$,ZZX
M#Y*@WM%MXB]S3P^BX9[W"UC.QY1^)4>*/N0G3O#P0B1T@CGTPSW"47__D(_P
M]?Y/<-YUY66M->[3B+Z>6K5DW--X6[(=@HPZ3JA.]%\%EU&JJ+["8#XH+S&4
MEE#Q34PF<D!10!60R\NHU :[FE#>+JA0:]1PS[#1H'T9KEJ*DT<]W+Q.GLUE
M>8*Y[//M2+C#L6+XN54=&"5Z'K2\OT(NS&']#]H&CZJ) Y8*7P] *-BB+%LQ
M1341NE0!")?F-CMDS73W78=$NLKGZEBC*REM?RT:IT\]T'OG%%JE),B[,L=X
M12*(2@FN'+>V&@#'_T,IAJ%#868/19K$O:'NSL+9W+U,6P*ZCT)OE-$IQB2J
MK0;!&CYSY2 ]=L"7[MANW1#WZ$'<.F8X$RQ,[\+9 \(GBZ^53W[6+VJBAT_+
M^<@HMP+@(W""2W<O0W9Y]0XZS9:PI.QUVG9PT046@RT!T(!H:!HSJ$%]7<G0
M *8$^S1/WQ&LU:C%/KQ#:3D/S$$]:D,P1R_I9XQ?R'JM*U*+7(.Z+6W]O8$N
M[H*Y."@H1:33T@'+FO'T%*]^_'BU%YP. L3";[%+@%&>$W%[G%+F9[P-&27O
M&TXL]0A[MD080K C/*;@ 8.Y]43[SN=C+'[/TSR!K!W(^N<3R/H!(.L#%H=/
M%T[Y?J(I^S8;F5+I9#L>DNUX&$"<GXX+B(,<5R=^U4?C5WT-\H9KR]A [4"4
M$T>+H_XD=BY'\71_A*XC2S(?IG\DNH<'%>:+MJ!RYED%E-C-PFL%/[>,$P+6
M[9&KG9"CNP"PRWOO[!B^Q\V2#W.57_=;&>S7(<86TI;J-EI,%D6TTVF/'W,*
M:>GB6:&6AZ)U> ^PG9D_X3JH)J>"=LUUT5'7,!0+=1_3Z\%7['#F#A.KW$_U
M6S]RKJAKS#@Z.Y -:VAGM4S2BV+YEHAUK6\!3,0FZE+$Z[ (I1<#MP1PD#:H
MI3F&FP?&R*E9,18'X^ABS3&V[B;63H>/=VT![O]@)!9"<HJJ<HDU>(4S]BR9
MPW]!+!^]8+,JKS=&CK9 $1:I7E0[6.4W1ZD"!UC7:GLFL^32T_("#TEU.Y)X
MR.^HL^C2/=;B9MPU&![6K+2NC7= HQ$9H;R<&N,? ^DVU>,'G-1HCW('TV1,
MGP<WS:]_C:UBYCEZXN?XA3C.%= ]=\0GN#&;NRYJJ?V2G)U+N^D+R?O1%]RZ
MZTY\G/>J%X(CU/9XT3 &R2=D=X,OLLS974PZI2'Z\R>::^J;W77<#+ZF"^%[
MU^(8#RD/-&MK84'!C]F2Y;PM.R8V-!N%*:!PA00Y9QD]6\P?XP[TAXY)+'.O
MC0Y94X^.JK@TI^\V.BG>XRW"HA<XR*V8"9+=]J8[.N+;OI<?NR)F)+8D;DSB
MR$QC=6N_$SF&:*\,U;\S#S,XV!)%P-/E0@JYX[K8.59PC#(K32#TNC.F58,1
MB%4+%3[<S '%B;Z;9K4B--&MIWQD,R(;C"23\?.U3=OQ 1HZ"J2FVM*L/Q%[
MYG)@L6IJ=2N0*PJ9.#9,/+8)'5F )U0C\:@^W9D<34M*A42D;;%JVG7X8<?F
MS4\K>I?%R@4S&C.E;F%VH6D'3_Y1GL$T6<$[I?68O*$P.T)B:ZO6M(XVG<&Q
M$<]]?$I,SX%&JNPZ8Q$<(PXP+ KZPGB?YB  /RWVN:N  \F-J21&G?2H$D):
MQPNJ<EFNF3W:J 4F[L'CO(O2(X(G<X4G\<BO#3AR%0NJ=F28O156Z>0,S!H:
M85AS))R$LBR,5:1/J-V>5*-]OK+4]F:'^WK;*01<LF@$-KER++&<FG0;)\:=
MIU"!Z4RVW:E4FK]Q?.^P:69FG\+H<4RU\8F2('3_'=^/[DM3/;QVV0\*.?G9
MC!P(Y8HE.3]P?#.?_1L:$04,5W!,A.G$;-^0L=LI"S46;@RT'L?!3JE<E\K]
MZRF5>TQ\60](YNWL$5C4'C*U@F>*4UF9*S@SRI$41!CH8#QALRI:9$]<KJH"
M= FE58O9!GZ8\^UD.I>!!WID5;<"\W>ZZ3&9,@9TD+!OKP#-OO;CL QEQW2&
M&")*=$GL)^=&%7,AW<_TI\Y&7L3*I9(1%W^7%>A/PP4:/%F(DR!S^NGV8Y=%
M+6I!W-SIZQ@QY_*"J,GCTNK2=PAV*I]]V:P\W8(TD<;"7-+TG>^A^RJ<C;B1
M WP04=C6*. UNRZ;35?=QC!2(>#3&'7FN>CQ30MS1^"?H"J*=4&CR0'0SKQU
MW H0M5Y/!?KTDI[9;RZA4;=F0&/$5-&#",4V'/<BE ,,,:?32&/K9@5SO<KX
M9K<3XJUY]+LHGTJ9TA":8Y[F.XP6'[M9,5-/D=C*$L8*IT9,8[.?EX[_U=AW
MBJ;AZ+MU)>VY?X0^%:R867]P)<'*#[LZ95'[#(TQX1)/I2 '$Y!B3#:M5!KE
MHS_./IU!+0,0(1]5@A('?DA92J_-)S>^]WWX+7<AZT64$K,=OM-C(86N-\LI
M<;49^P3XL(:TS;W>->'P<Y^]RR<IYD41 9TC:=WM2)SL^29MW_#0$0=KGE<P
M^QS=EZIJ;IA/V.G6AS6^_6D'"/LW$RFOTQTOPSJGP%_T+G8V^G#Q"23#<O2/
M9W]E&7U+@B@"G$/?DK+D^)#W!72RJ6+Z?IU_O6L_O0->[E]V7^[?FOH9+@ZO
M&Q*RB6B?&M&^P @_XLK+&HX]K-5H;:[@&ET%NAWPZ3_J$@[Z)V"5[VCOZ'J,
MSR<]16 M95V-E'#8LS#&HT[!S[^\^PUN+OWKV;L1L-I/J[*[HA9QVR,,WM$(
MXPN^N6:5BHR81>8(VTE5+O2LE@BS_2_Z"^ 29VIB0>C";V=U>,LP%4O1V)5P
M3F0YS,/Y$S1#.CC;%^L[NH)O[G\%(;!]<]4LAT^#IC.5BRDQ-NKT>UU0KX*:
MZ.7Q ,;(&J$;Q(8;6IB-X$8Q=F]YO-[M]@3QS^_>?/B.=N[M$PA/LIWL#01+
MP_B31N^732C]Q!_\^>?S\<QQ=3;0O,[<)A2F=Y #(GZ">+@QJM?F/I>< E*N
MSV+T[NM5.34FW@=K]0DA85_'@F,-U-&Y%0E,]0D7G5U*>,2RR&MVSOP)CE].
MH$&NFF:&)-3V@<8A717MC..V;0%BB0XO2II>XL8W^G8=PB_^2L/*VQ% ;75K
M3+1B;ON@&)-^Q5:]C&1N R3F??T7O/%?@-LRG\C=0R&]X]VCB^S4KDW%V(-D
MY08DI.+"8)P?MG^$NPB:YXT[M8?@&WU'<N[=_>6<*!JX_4[4S4J !MS4Y-C8
M0XB>?E2#Z2)&-!7-5XW!LJ( @-\'F-X\0?$'C&M*Y'WX^_^,(F&E#$%.0(9?
MDG<8J*PL)C>#7SU[%W2WRI1 C9W1'27KLQ?P,O?C2]^SR72[&C*A_'B4!&<9
M XRHMG 3@I&?0/'#]R$[T+6Y,GKL>K^!H<PK&'#*W[^T2 =>H_Y"7G2ZB/8C
MJ(P\ ^G!!I$?X084Y"E[:[.W/ST_96_ODKWM:^H][1P+PP<JF!]\E8@:@E.4
M>!])'33M]V'+O$_:,B[,@FODYS$A>8G%_-.\,_(,Q)"54)& 27Z7D,FZN:3T
MH_.[NXW1QFCZ0#;#3[!ZW7]4]C/IV>R<!NUAGHS=A6G+B2OMX;6@K#7.I*CN
MULGYH!-:Z8P6)' M4-3VMQ65D@(0,:=1H9/(@X=!D'1FG=^__OSF->A2CR2I
M(#8.(.:01B;5K>LHIIS]>"H:N]/BDY51O;XR+T5JL!SI]I1C>O[#3^?8ZZF%
M?[ZP;9]$L7JFXR262GZ,%,].:!*\I#7R3;D>P?:S]TH%#=P=GNH=T \^%8O_
MT6"Y*1  U7EJL;F4/NCV[@_@L6<)(V7J%2=XI(3E?LL6G%H,?*FN?'25\(AF
MH7P*PDJ !FY:"PK&IY9# <S$>ZCQGBYR[+W92D9=:CFWU[=?80GPSZ:"6 K:
MK)L6[G77:YD&]?;CQ00D3W;8@19<J0.(K-@:+J$+!7H,L\TJAF#VB/?5@H,3
MK8R/$4:K,?J03P9!0W#J?W('J+2J]R2QQ=67C(3G9),YQG -S+&-2X0Z-$G$
M*X_0M":'DZ!X@<MPC)OR/KCD(CM V <Z7I6U>;(.10CJ+WMJ^YVWOR54BBM<
M(>%&,##GU'>]DS=X\/ 9$W?HWMJH%(MN*,/F!#V:V2P)+UOSVD6.M0ES);V'
M\P:?00EN6B XO]Q4=$2M?CT##?L,[)CQ"U"P1WC6QI>#5BH"VULL]V/]13QT
MH&@!W ;-UV=MP5C"HIV5'9E\EPVP7^9F326.LT;=:JO@P:U9;*B96[Q>59LX
MSD1QM9GE *X1;K]1@K9M+%:NDP2QI4?P8)I<I(8?10^/$&J/8D5%""*06A,O
M\DR.6WS06:PL!<;;2];#J_K+$NLE1@,U$ZX+RJA"+^]X.UV]JE)=-;%9<5T#
M)6OCJIILC&RL>.S^/WOOVMRVD:T+_Q56S;Q38A7LDNPXDYQ\4F1GML\XB;?M
M[#G[(TB"$F(0X "$9,VO?WO=NE<W&B H*1$I<ZH\L4D":/1E79_U+.I<:)-
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
M<_TX._ UEKIF)=>C@O#+=]L@?]#Y^3.W4?\K1(:_OSOMF -S.;!7QQS8 >3
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
M9!Q!1-S+UFEUC*F2E! DC./?HD>#9N"*\!2R'4'4TG(]-U?&)X'1$.]IVE@
M%KB;A'_HKZZ8]O;6T3,$A7"4V7.4'SV50G#27TQUB1_[_-OGAF0M6X5(0";R
M5UX%T4]?IA[[ OCW*3#V(LB2K*E1E@CQ+A3(_ 0IW3GL%EOS@C!"5_B2Z+N/
M4HDT%;<T6.'W[:O7=ENILOV+2N\1"D:'C^<[<B 4!4QJ?[1J&T::V* (0>ZV
MD<_UP+=0=(40KNE!^CO](4?P=XC5A=@Q2L+I-F,M6[S,X<?(TND++5JV; >O
MM0( VJ)"3)D1:Y7#2N$R9U_,HN&C"V.HP5<]%MG8X00#H4-L1[-!^VA!T50@
M73,[B)Z,5G40GX\.8"@Z_17F6_]^S+?NU.AQ7T1'/U/AIT"_#6C\P#74D91(
M1.O698D:!^IA6!WK8V@,7Q40ZF7?NA-=QRQ%5YFH&'%'HX7GN$]A'$,K8Q#;
MQLW<MCT"I IWA0:?SES,=12P4]Y<<[!%/E,@Z&K.GC2L&'&F&46!JMSK%+IT
M#RJ9<PC"W,G$G+HKKR&-=?^0+4%WJHG''$;M(Q<1<.H)<EA8((%%G&&&:^.5
MMHGNU$X-H\/'O28ESX''#0;)!;Z0\$!:+F1PA8M3C\'89XN'6_1U^P":.K8A
M:B3$JJA*)'7$R';(^?3!IW+(\.B;QZV3%@2&(CCN[?;]KH]T^?_=PT^)E8E]
M.$=E;Y4J-@0I."8OLE'#95Z:#P#]#;2&YN^;>.^ QKBY9R_P@>8O+V&!K^,Q
M&=VPWM7][X1:_S96V3=JTZ!U!<\PF[U);1V\+1;BA[ SQV] N\I9Q8+%2;KG
M0H%FAE4:91REWEY<\RW78*V7Q#V"W++S"Q,OGYR:*Q=V$^X"]'3NM"-TK6J=
M5;8E<=7::,=MG;0 W@3_],.TD00W+\)!^E@#)'=K/OG^B:=BG?B^C<D76>,3
M*0B*&#>NQ8WM7(;!%4[<[Z?)0F-_3(-%\ LD[U41<= >)NYI=F'?Z"I.)X%W
M>05121(:SCZVI.D5YF105 ES9<(V#=(G-ZY#$(!D5(<H^W=_P'<=K.\)SR"X
MCZA J(:T=CD4=GTNJQLS=&'T=&JX\KLB_,%#%2$>%V:*>Q<"NN.B6(P.!_;=
M? .,?;H*&)GS>D]@6ABO<7&+1'AI].Z2!<OA8F-+3(,<L"\%>I_#R3%,7E8C
M8J_R.%OU&M",;IN4$/JET.G+ML:9ET=8 @35JEJ5JW2Z$!&V3;?ZV'!8:K\%
M5VR:'C7.+W(,0$JTQM=5OA 78U&U,RD)[U%'VRW:)-BM;[ZL*P2N#D:\>=->
MD7E*&T[?TWK;[JR_SVH(64&2B//541"7G*:T!> :1A"IA#9=_-XVS&#G61]4
M2GB0-D8_T]:O0[[%>)0"GN_.LME2>,"]"09W_$)OWU*6Y7K@]]Y8+#,["I?H
MJ"VT0Q4$,_6$>'<^5"(L%99Z*LLYL&,_A8Y#KZN4O=QDJL2TL[@M<',0\&!)
MO%P%*H^(IZA).G#RG48M"5@L V0[( ZG'.[5D-?QT]T,03DZ^WC4ACK(L[WL
M/=M_^\OW9S]\R,R-K[.%^<?+'P[R!2\'(\GCBFMDJ]FVH%[YP1"A'LO ;>3A
M=;;,:HY%8,,<6\&13B?IK+JF(!<KNZUBUA.NVGXRZNF:NOGHU^+;+K)-FA<N
M)I1&6H?>5<*+HQX_BOQM!#\<.Z.J/[#8ZDH(;0OKJ+G->&X/<5\K,/&+PP(3
M=XB*'KL(/BR.I9(^8=?L5BNSDA FSOY*N0%R)H53<BV&56A*]>B@"HIJ4D#G
ML[3Q""?RZ,W_]I=7W_UPS *[+/!WQRSP3EG@-1"GE9?/BFRY^3\OOPVD'GRP
M?Q#ZGS+;*M1QGZ!M+1F0M@2J-4@*^XV<!F,@G</5ER-X8<:VDR+9WTD>QNWT
MXG'4%V3#:R>]9S(]LAZBB"<J-B&_AM]*"VY*J!CU;B20LUXP';M)/V?(" 09
MA(WD>IC>(M++6;7'\UHYJU[3S+;<9,+D=NMR&W CI@"*;0?@2WAQ9%@;S;!6
M5F$2(K)5.#?D HH59UX7"IP;WV:6H9K7DS/8YK&TB(F_LK0Q5M4B7T)9(:PH
M/)S)5?T@IJK]O^$"OMC@=QN?8O&";3=VD&3ZBG6O<W5%X8Q];LZ0"D1&1DC,
M@OAITW=<+<4N5@E F1Z.(KB7R&&AJ@I&$[_W$Y&=6UNL.FRG$X\U\-W9?R+H
ML GIP,)>\+7/KJ<+BKI$H4.F*%FB< QUK\.T=FO5'7+B#1AV:V>8[UV0!PL9
MA!*C5Q6<Z'9X$$!S6KIG%*';+(AX83T(P_N6N6;J E]&EACSFXJ'77/AKB=*
MG>C,,W^IRF==%Z8_^J2:??9XOU@?7A:67(A9!@%\O7%U2FG/DZ6,MAL;;R;K
MHNT[RE;D/.3B+JJLT656^.BQPPZS<8#G9LDAZ. 8$&3RC=&U/KIA(E@6. W4
M?"I$T'#K3%Y[ IV#+P9&I"*&C.^% 0N0>"KU9[,I'JV WM$[S6XZD9>R[^Z9
MVK8VS1#9=R-F/;X3GX@([H=$O%VR#>G6'=@MYG4^HZD4"3*7J-L\+<U^1F*3
M.:B[LB#9B'5SB8::1O&@TDF;&7$ @:I+2Y3OSQ'"H5@B" 1N$K^F9E"]TAG.
MCG1CQX[-<\OD9F9RFTC0Q_^D+P%0VHGPYU-OWW ZIWV=7A5O0O2,8[>5WZ?Q
M4(@:K4^@1&+D/R!&\CH^$\*>H)I%XS'U.U_1V@;X@MAR"R/;<-O4&G1"Q4QL
MU;;5&"M\'WBE@JE& >J1F7I]CZN0J[I3PQ-,OAG**J7VA42LQ-36G372IFVF
M8!(S+?![&+47&46K)"48CB$OF:);:%S6V99N2],!=1(?^H!<B)'4"G7]DOL1
M[!J$('5S$NTQ.^K$8_5AJ'=VO=_(/1L_T.,$DSGJW?.\6[>@_55A6WM;C9ZC
M,LL)3=J=*[/]:L_^[4F3S*G+U8)% X6N'2[4Z*+?VP4S4,#8!$@&-P<4NTOP
MA*UFHU%SJ@$F.S+FKFAX&^3DO<;)G@'7H:V6XW'WTZ&HEWPKT7LU8B2-::?8
M,JBZZG&K@6IM<9?DU?[N^/X\]-NEYY@&7N']]>:^'9)(U\T__YQD.Q^2L=.-
MPY9^O;,L*[W9K>*+T'?JPKGB#G/E(O"EC\DPEPS[_I@,NU\R[)%6+MZLMU^H
M'57-SHB@C\X2U5V]^C/XW4K]?LL>^SSY$6 ,_DAHR+,@>N^"!)2<"B"N808_
MTX WW$^;,G")U#82Y:[SERPY@M0G96*C".X.Y@I+L&KG$,5C=;W@'1LRA=>(
MA$S59@P=,QF%I*GZ'+Q(."'8OZ2, ]0A5M4I>*5UX<KL!I"$1/*I9G?1F5KX
MEGZ-"*-@35V<+@@N[SY+W!(%R3 AB6(<THPYEF/O2L4DD?NX':5)3A%,E9=/
M)7-]=9>CO8@?[="VV'ZP\8HL$B['/;'S413!<'^;ZRD>ZB>R8_,A6F97]V-3
MY;9,;"BC%[0KPN#EW!%440B!;AP-?R]Z$FB'41_3F8]]J/&+>E/!<5[30=#,
MQ+'X&%>"2;$8T YDEE\[:I1$J(8X[AT*.:H?NP3VO66*K>2!X)GKPZ-N*%S!
M$I0VT;(MELQF[#>[E,)GC]&4\ ..>"/W.+'X&7.43$V''?FA;+#(_(PRP(!7
MU1@!#HG28X79[-_#JA1KWMUOT>/=?Q77!?JK5*("S-4UT$+3:N&NWEK]+_1I
MW:J:2&N=AWX/(+O.EM9$KO/F,[?\\XM!]7ZSH9,GHF1^WT7) .<;3G/=KC=F
MIS$+2HV?YL4S<\FYHD%0,BV".^&M$"-.<;E/7';,5IH;-!MC+F">YS6U^HH+
MP=@ @^%%).3M44 >!>13$Y R:OTF1UG8)PL_[R +^[+ /=Q?W46([>E>DD?&
M9<)19W$2B^J#_%E DUWDAN+D ?6W7:5418D7S\&47X2-M)&68Z@:)8*R0VJ$
MBT[)==<WU* Z509=9\N""[<(XMWH!$Y@ P>8<J]@M=N/V!;DIAC68!#"TK:N
M":M/Q1G:Q'ME: ABT&R8(J'J^P@M4PQ:23F:-"*?\!?3'GSG5,YOL/WHM04<
MGW4)<[I]5]SBN^Y4X;Q$7&Y0)_&Z>,ML$06TQ4,06Z?^#WU=\ZO1XXS- Y48
MXW!JVZFD7QY^?4FE[TZ/2:4G4F%5[)Z(CY8@CH07F[OMD-/222MSPLLX%GNH
M5<4+I>LPN 5W0B9B5R6DBH XT!45A!S:F0K($W+:'G$9U%KC-=*WW7)$9U:F
MI3JV%F<-9X4*]T>5CC<+*U(#IK,.OOG :YQ?'E:-\QO+"'ELDO1@%9Z1.FU
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
M$8BF<S;@$9VJ]9%#ZU*]Q!< !/D V&*T (5!OH9P6#UY\^\VOTZ+;.NAV_F
M!X=(\EDT?F96;H 1-4>'SX&K^@)LF+:_VQ3GTVTO'<[EN'?LL1$P)J%%RS@U
M>,?U/);*JYS?BV/.;Z=2^7UQH_IQ2-R3@<5) -!!Z3&[C9^NCM+JD>SQ=A]&
M=*1!NPZ4)B*[4*FFUVE>#'&F(SIZ 91-XV3K5CV$YC^I(;XGSPS7*%HB>#!$
MR@FB.;#TQVHJN*D1K"FS1&&MOGD+,XG760W"[5?SWQ(69_+N[8^_3CX(4QC?
MJ%NQ$@\8=Y'4L[3\3.)PT9I?WT[JMB"<+HX;OD9^QJQLF$B?,WD<%U2='[9/
M)'B4C3=#^0KH?(C:9]O"02>:I7_U+LL^NQT[3&Y>1>A:+TIJ=9/9/@R/CSV*
M@YM%0^!4\]VF$&H@9*,=MTLP<8!1>BPY*@'\HU SU>1-6U=S7\_%?)59.O]\
MB?'19RP\%OB_'Y0H62X?Q0,SF^G#3Q]H[!@O=2^8/"HV3DP>#0C^B4+ M^J\
M0[9U,L_,WL&FI,X*"7=$.W-%SN,D8\<"96!P=>-;9"(+-?H6.:< Y#MK"!=>
MYDO87%E=5[OQFNV+,NJ''/S+B/.,VL42+(-:@F*X);845VC9SC,$L6%$9]QZ
M "1@/\,8Z[IZU+.RG[,"8/Q'G18BSPJ=K6C_2G-,?1LG+(7=ROL8V^F\RXD
M7IXOI37#L:,3:4%.F66CG>FD>!2.%A:53%R]"R;QL@6J2L6%CG*=ZCZP3(K-
ME$COG_Y$F)F?66:DW+)'RDX3U\W7(C6M8JU<^-1F(J/F8:X:6,9L !(M.+EK
M=:\%C#>? 41^=%SN*%2.0N4N0D5BFB<J94$G-<HJ: %+@$_FD.Q^SN]QU^WS
MKALMU@"NH3N%.N7#=M>0EVHA^-*D-&Y2]Z<<.H_MI!P6&'1T_,01-1170;Z'
MXG@]@&'#/5=,=?VZQ#F<3JR_IF"L,AQ$$L:#HG+BPW(J_9[38RG_-H:=/9V;
M*V-273\NOUG"N:8.)_360QR/?@1P;OSGIJW+WNMV"\<-66@)/ZHO$A3+#J[K
M[#JOVJ:X589<[RLBASC%H[8$0I6C[GKZX#_,EUN-3-]S:"AJV9OE\$5P/8[5
MG9(=9O_Y@;FMN;<8CVD$%Q G95<9%A?*@\#&,90Z5L/N0-Q_O[#KG5?ZGO':
MNV^P\9'>T8?DOA'A0=;?OO<XAI&_FC#R(89D!T'L$2,B?ARMM>!QE2*V@*JI
M' ;('#5L4>D".@/'W.ND@MH6&)RZL [1KG!^L0C)$<C8K_!8R^/T\9^<A#>T
MHZ62,!8<7;R]5O!4&A'>2=[3\=%L'[PM/Z0A;WMZK)3 !@T9M1_*-P>"C.I%
M.(EB!MGJ-M3F &.W7<<'$V?,\3=4]M%;+I2B%6;[;F\Z-%TA/SKFCS< =65.
MIRB]7GR/Z1YT7;K'&>%!@?*<")O@9TST-)]G159W>A&?@T8P0OE_WKYE2IH3
MYCEA?G-Z-63%N*X^]QJH4]CL=!81GJ7 :FP3Q1@-M6'YL9TUN3$1C!DCOPE+
MR3J'$[%DG=,Y"(.CF9(*CV5;4^$&K<Y,D5>2;ZQ?Q,B_2B97N?3$L&.1:6^^
M$$$7V7FP!VF5Q?9:0'FO!_F9*T@^P-I(H=S=+'2X8(D4F[-,:Z.>AUM$O1WW
M#DV5O-.JW%?@8 O ^3PJ\D=1Y"2@_S/E?D8#F/@A: D5[A 2W1RK.5898H)@
M=+^(0"$>06@.A/;R"$([ .()_Z  *0207"*7PI+\^;CG"MWQ&JT%ADP'#G%Q
MB_$(!:3-PN*YGDVWE.':XLO5>E/(D"W:%HNK;<@L[NM.C:O\VYH-. ;/:B(?
M:5,,M@8W>$=GL=N_NJ?K5K.MGB>.MSL]@UEPM)Y&BZ6E>1Q4'5K+AHOI(S9&
MI)DV%-Z@=4B5-4;NL2+.1[?%&6YW@^:<X]QE 85/\Z#O+-"E[3"&\?-ZWJ[
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
M(*;HIU[J3D"?WQHOY<#MAD/KNI67QF*%O6C[O%NCH;--"<QTK#-Y,"R)];7
M22.F3VB5"87=)36_"P*7<$Q!P5?&P2'D55J@QV%^G%&5/[9,L@K/G.)J!=PH
MFVK^&3)F<!<VU=&1@_34LJAN&BXZ@0\%Z[_,&V@K>0MEU80X>6W$P&IFSO;+
MLV3RXO3%*9@6P W%R;1;\XNB@G,]^=M?7G[WP^13982E&?^[]Q@=RA"Y IG[
MUGAD<\F&I6BO,"^T\+^9-[W*LZ49A6S1:KG,YX-4=MZ$JEF\4CU(PSGE%)RR
M#1U!08, %+FK.%= "I,6_.;PWC^!771V^NR?NTP=U#I\!%7B7E"M'<>QP2:K
MBUMJ9X3803Z3G/1CP>YN8;4"=ME!]8'K6JVS6B41U+J'/G]GCWEZ094F+1 \
M+QN&N+<X-1YQA_]Q?O[^((]O/]#F#>D^H#LPRUU4#7G&_H*H-:VS958SX1G6
MI8IU850]0;60Z]<%3M]"A&%%.O_G#.( Y:)=>48+(N3MTXW(WDCL2/VHR"EF
MA@MH3#(,.#=(_H'V!0>6M6>63'IP\=T?EM@,?(2M 1_?Q;HTASGAC8>WR" R
M#84&,K5<;L"N($1$X$/]UB@=;M!.0^N23Y%YG^UA_SL..T&:E)(F^L;(W@$@
M_U>8.W]US)T?9)N;?H#/QQR$?<1$0,'F M%E147[B.H!=#RXKZXC&M5D;D\E
MH<V4$IX4#_:]G*]#5$W*[3BP O;W-=@C&L-P]";N[4W<(Y$-9PGSI,B9B VV
M(2"">11H@9XAV"ZWE!*8837F:(Y6#<#:@)["'"<,N:UI=6\]/>MEF)4&A<]_
M-G;T90K%RFYC^+$9(UK-_R^R)7*V@S"@@8):YX PCFZ9U2K]PIE"S'13,KN3
MZ&9T9W&KTMU4 ]-NS,7_R6RO=1Z78N" )Z)M+[6M![FA!NS;NV^HZJ:D*&#>
M&#O,F!H-2>(6J.Q@YVSJ%+@<Z\]P5_A[F:X@F3BOUK<46TLFZW1CHT82W]P
M:A\X+T9LL\2:;U 7O&'JXJU1Q>@++2KB^#-#6$*Y<>8XTS@4R&$X&NA[/ O>
M%K;$T'('<@K&JKL'"C(>Y!8=L#F8?1)U(+30;+B')L[>8E%S#A/STRBI[*Z1
M7K%FJ]*91T&WN%?4>:N3,M:K.LAEZF<X/=_NO(WV(OOFWFM4%=0)\MF$Z!/"
M 6H_NPA#RE9<^:O2VB[!#E=WM-2M#*=)"[1B%WECXR\B;LQA+/*LI?X^[C%0
M3LK\GCWW+BO)^&B.XAPA21I08'Y"N15H=Y#7#0B(9=L $((+9VQZ"%ZZ3DEZ
M<CZF<BQZ*)SB+QF.X1"WI[*6#ZP ^IW948Q> =WTIKS.ZTHRBASR.=K1#V9'
M?T)W%1+W936Q4:ZF)9RED@\8.S:?S#*,VF/BK9[E&X3KP!?QU*\50^EE"@E;
M\\M$=(#E[?'"LE64>SC!@@ZPD0 O9>^EI-8?G?8%' 2AL!DO@#.74V21C13
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
M_WB_^0Z)C*'X"NLP/:+E$^/=ILUF>@!V@7O#?1!DY+"_;C<Z?>?\="\\E4X
M=E&C6PRA*9>..TFYL ?J?L#,0YY9\XOSVL@6()4Y.9MV(ZC2KJR9-,9G$;,3
M?O,+QG7!^FR8A!Q' *W:Q<DG].BV![\X.3N-/IEC#N32Z]S>'=RF/<"DG'_X
M]/;BW9O)V__9SUV/N!'SQ[A#B]SSIX]XHF???7_$$QURHY5OGI\>6+!" VL?
MFWC,!YH61HU/H(0^*^>9Y8U5*)\S4ED!$3K"(YFM6!A8D3* JM3I!V^-R0IO
M_6-:?D;#%4Q8#OTV*A&I.&?+#@Z9L2Q0[<U5Y Y,A-&2.@O!LXT99[/DD#&/
MQ55CSZU(C(/#\:9S&Y!GM'AG6(Y+OYS\.M]4,S/\LV\3L*!>3J27J12BFR5:
M<)$N)L9X>K'N(2,2VD:T<3#]#D2%/[%TOZLL+8DSM9%,%&&,1:?_6N?F'*=%
M)T!. 8E=M.XZ78#=]ZS(EIO_\_+;0"+ !_N'<H"D7Y1,^82;IP%159,54YY@
MI!*P;2LQZ8'^WII</9I:)I+&QK=X [.F+O_N$2[SHGAD?,0DF];2U]+<1CJ5
M9T#>"T?0;MZJ'B:%/J' (%0/4"H<6#KF36ZF6?&"9U!N4E=E/J=$"C N"^A/
MQ@C_03*&":B:[KM,)XYP=VT]7[YXRSSLE%/9WWTV7!UY3CG8V$9*">2(B299
MZVJ=(W?1B7E=8\\K OCH0@MTUK+#0Y(5K?=.S8;E.(%\IME=%^D5),/^4=6+
M"AI=O?SN!V.5PWP6DW?OWG.GUY_GKRLC*" 9O/X,Z>]W[RZDF>N/:5V:>:1+
M/UU5=3EKZTNZ&.,BT)SU_U;N-Z]Q/RJT'N \L6*2*V"0=5MSI8W=\9$V2OWT
M^IB/1,H6X\$T E'$$X^]=:A>@S[G]=@M_[>_>[6_,+!7)L9V+M&YV P 5A1I
MQGLN$^\CK%<B%F646G!>E0DY&8 BHT6OZDNCT_[#A$'9%RA\$69 )/.&O;/H
M,"(QZQ#B2*D/YW_ZB9DHP2*.*.*&;:^"<#P^&XW]9+"M=\+-/6-[?K1HESY@
M/']/9%_VUU?MM"]3O0V3'DE(,T\:2O@&C*A%H!H QO\':O+L)P@(4%E=JMFK
MQT@:I$1:YL"Z>-G!J"!JPIF;T"*,2'YU^J#A-F@48X9,@K/^=L,?[^_2]Q<E
M[+;TYI.EX(.XLSGU)T)&5(1HI;>H:XG_DI#B0GRA]H>"#R:NYFY#5:W7E5G]
M!13.YBNC[1I; RM<.<S*7+6;9]7RV;J:0\,CX/LL&Q\>NT2HS_S*K%4FZ*C&
MWA)](&N&:GHQ9!OCAR_HR=0\+V@:XG7K<%2(GIAZ(EMH.;B%5$H<9OD?;0JE
M"AG$('%65\&6PN00R>.<T7^]TKA'"$FU1@^EPSC!E-I"4@>C@[6,RJ*H^.FV
M93/:S.A&VF >8&IC45H>?IN:Z# VH<G2FFPL+FI&/791K599C>.YJ(RC 3X4
M3.QU6J!_X$J9%UFT#LLK.&8'54>!FRBTJV=FN;@Y=^W4HJP",$ATA]+:V3%3
MU75)ZFCXG;%N2-RP.]BG+E! 126 GIY[!3N[#!/B&KUE*;!%W#XV=DN6LJ!P
M9(7\F4XS_G9Q\>QE?!2JD11>:(="IM16%J'=POC[*V8N'T93V7UD]X2KV+:"
M7BWJJ^>G?W=L_%$HC\4DAV?>N(65U2AENI)S?8^".NA;2E:+]!Q@(6D.#O2
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
M(K>2Q5QDFS0O&HM/%U@G5\YLTL\9 [JJ==58:4&?^PU+J$*8,=*^<:; K?1
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
M_J6%K#73K'=,8*HV!_R F7P!VF%%RBK?Z&T=H/H8K#$GFQB0]N@"<&/BX(
M1 $SN)Y-0KDONVA":^V["%#N[TAVM$D$XRWQT][C:CN_PO%&=[51>(K?RAPK
M=2#_EM6HO"^J11800B-Y=9TY@$8.:R+1Q-@[3$Z@(#8SIL-2$7BT<.U[:F\S
MY>9^T 41&QEC9V,4@"Y:K+&.YN?H$"'>"!BI28P@$6)6+\G ;@0?8AD7N.+!
M'^1!RO/^4 3:<@03NA\BSP%"O.5CJ@:)IP4,[;B89"4*A_%@4&W7[.1)!]L<
M>@9V7X:-@M_3QH#?7.B'UIK)5'+DM3JD9:4<$=R%^GE=</# P]QY9Q"M;LX>
M=H.%OZ\J)"*&!*<W5>Y&_FLJ6]W"!!6$W5+/]YUU3IG <7-8AV.NU^5Z7QUS
MO;OD>A^M:9+CG\V_(#<7Z[N@><'4^:6(IC*6'!PO^V,RR00846>7+,&"9!;1
M/ZBKU'64 PLN!65GC#\"O1$V=:V!'$J'.KP7X628%:)V/1<N580XF:S:,F?"
MH=BK.5,4K_5L+17*T&)%2FQR+K$)DFZE$4]-DQ+-MWG0)N-T'JMB@F*%RKB)
M(3D=VS@6@MB2X"5:9&A*(4;F[#LC&<O-E59JO?4(0N5 N%!7H-9!H78:T2L9
M2/$!AU0254 C/$A:-A4>.+!&3F^$>Y^"HQ?.$91BLF. X,$"!&%3B_[< 7P^
MU%8 XPH)4YY@&S40*[K6T,L\0#'; COAT@\9"0ZI$[+B4;P&TB<S$W"=2:-C
M>-3G+%M;JC0C5C@:R+X=N.],QNDU=(#1U#!!YGV-KD#JY(3=0,2#YM=&%ES"
MA\O:F$S&\L(?I" 24<"O;^5Z#&>8M?_,:6@;W6@X^-!@2)/<=@I$LW<SF!/8
MS[,ID?G'/($.ZNJ IJYOF1GA53YC;]Y8OY?<S8#AYIBF+7+C12QLQ&&1-VBA
M8NK!EE60 A-[^]OGIR_YMV+8#OWVU4&*B7Z_<QS2@DZR..%OB+;DK34)6 P,
M"A$2 QC2,O+!N'IS0)5AT$_^E?24ZG0SX(>X"$IOOSHLO?W>-8_XU?4W?&2(
MT*/IMR#\^@'9B\$I41GXVRFJP75ZBYKJK9G+F1$G!'6T)0BJ6:3V2CZE7VSZ
M'T/>C#&QI1&2SL,"":PO_'?+*;4<@I,(X$F8@FQ"E7)5DW%I ;8<%IIM;("T
M3,&BGMUZ#H=#NC2VUH94W>",)[W%NOHT=TJ*P[9V*;6?2:&V#8(NF"G @+M1
MPO]N88!L,S31O%\?*0D.#T@'(L4-:5Z QRG15FF90F@ T$#W1](<E?\6Y5]6
MMKV%I06WS'RZU-1FM)D_SBS"FR_,9/+Q)EUK267=2W># U<@WQZ6 OD9DF9
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
MI72.I*^F">S7NF4#JRW94"-C+Y%@#Z8CE^95V)ELV.1!N\_,HIGLDG<OAO7
M!DHHCF6AR& W&MU,W>HI?+G@6*W1X#A/QN_!Y8?1L+]:0)2"0X5/:VM?]^YL
M)XA^*QM&LKXVR]S3I.K(_#"6V^A3!9C]7\SY?Y?Q_OH 0T[@R*7@Z". *9W,
MTB:7P%[0,UL*ZG6'13RM;M6.&5F7D?WNF)$]R+[T@>01/,L*F(<6JOE\D1JK
M>I':2)AJ%E+<3B@GR^U=_MVF]2;HI>*(.%VC=,5XCZE"%:YL;+10'< 3::PG
M<62CJ!W)J]:0D,Q<V ZF8BLL\]I_!YOM8GCDR5&V#LM62AQKB=BKPO#WN (-
M5T2R1*55 #)7-)!HYD,.N+.7$Y<P6T"*<V&)8^RR+EK7>C%V5V/S@'"'7@ZP
M>4^?OWBEVCJ8KURGJ6@C'V\XK%D0NR.: 'M"/BECI=]6":&P,7=?:I2<WY-2
M\Z>.)[\]<>=^?C1[QAS-<'TZS;<IEPG>2FI<_Q6<E+D/K]P=H&&/J,(P*._V
MFZ=U-OI=5(M7;'J3TLMM*P1'A5.:&F'>O>YX=![XZ(Q8O:%#L'UIMQ^^K^P@
MC3U)HZ++ 2,[IGDA%D-8BR0(WT$0D(+#<X(5 PK"*/_KM,#@$;K?-88 X6=]
M]LWQ9(TC1M\A2[!M'>F,.&AX-R3GRGX1H@T0!?OS10?>%=(DNCM;5-U3.W8C
M@ZS#2D87@JE )-.-A#A,XH_&=KS,JZ10J2(KE_D7R@//TW4.)Y) >QK,9N/>
MDW<8:0V!>F'"AW-#BR!J:9.V(5148KP,%X3Z.3[N&-,G5&;9^9WGVD3@E\GC
MA9HWC@_KX:.S1]&W1?2!GNFN9*Z"]W;K5+64;[[XN]<^ER&D:J-:^C6 ^&F:
MXZ%#AKFE'Z<!.KNS7T([QLM9(4I4>C.B)-%(3F%2SBPW-F#$OW48<1C"J^>O
M_C^$@%@^>7,-16K/^=#IYKLN]"3-%B.Q6#_HPQ$*\M'=T7A24CS_,DZ&IW6.
MS7ZQP0*??Q0PFCZ 9:F3K9X? 9E.7#F(GV2S=/Y9<WX-,?A_^Z2F?.2,L_@V
M%F.#\M\B_!N_$&$K#ODH8.\N8#$_W'C1.DG:-%BA'5L0@+V1=R90"3(:-L W
M9/DIB*8IM"4Z=Z<:FN#V#RI^OVR7O:^>G_[1LM:\E9+P29_P323DFGF=0VPE
M$8H;9<:<L]GVOLZ6&>K)CYMJ_OEI"93Q=OB.GE/@[$(G';,UF6X;[09CA](*
MF-V4KX -W>LNX+=W@_H2R),BL9<154B>7F?$@I91UV?;]X"^5[;)I?/E$8[!
M/ZRT#R:0[ZW.O@!6/>8P1G7;GD#S"O"@W6Y#Z%J8YV'356:U6D-.8 T4B\PW
M9;9&:VRH6_OA$]MS_9N.U/T#;#U "O=+.">NI&!(6XLO7WG6XLO'LA;'""Q5
MA?#?;5H0FL<.)A!=1'%&N!O/88MT/9]-[6MDQJ&V[NGVIPQOUJ\0D/#]$9!P
M/T#"?@FOD2K3K[/C$ X>J@XJDQ6()[/&2*JS%W^\: +CZNS5=NOJB:FHD>EG
M\6V)5<-,[%555H@%P%C=+"T_.ZI\AS?)I8!;JL/G5]G\<S)9U.;(:5/&,</
M=S>E[>H%9A*0D>;PU=*X14,FB!@?1W=N>-V3/9V;*V/G7&?UXTX-NKK1.*(9
MN-GQ+76*$_[7K P8Z#QI\[2DQ8["(N*[<YLBR40H0BC$JRTRM'O&'O&G,[$C
M=:V-9$>F]N2,:]E=:''I]>)CQ#JD6E],D3+A654_ S2[]@\A"$--S; ;XQHH
MEM/:W.-2F+5\KHZO;ZGZUPKFS@P<-[>:4INJ"U1B,)<!/>WVB27_IN1B9J_G
M0"-EY'6FF:J%BQ8H*5895HAVVB^"+J?3R\[Y";(LV,9SG6[P$5]UFA#7!/X<
M7JLR$X(5@N9%P5:TS ? UIW/J2V:G'[IF0&%]60I&*6YX;UN+SCQ*KO%D, Y
MK'">EOC\)08B5O#&V/-,+L]+?5IP8>A]I\Z0T3^.9335>\ UZZSD8Q>\24/!
M#CZ[07X@$(EE=EEM<FFE%Y6.^$9%P:/1%,<\;KNFF J.;<F>?#/&94.R>"UT
MOK:CWG_66PM.N;PWF&F9SO,"\L*8]O'9G_%'3VM>QR;41H,B.D13_Y4M+C&T
M[?@G0]X36W4/E-P-\F:CL\J6VRUXHU>@]>@'=.A6JVH!Z[2N02P$XMLR[(C4
M@S,+SVLIZ&-/ZM$]&9-MDG*$R%I2-4)L%6V*:O J6\.@)6(9A&,M4MVEA8@T
MQ<I#/NU^::^7? +B%2PFC.6>^L:I,VGV68LJ:\+L4^RF\+F/9*DTZTKOM/A[
M\N!%3+^$$:EMSJ83X69BP:(0LAS82<Q6M)^G= !*^9@'EQF<ID<!-S:='M2X
M4+U5M#9R&BF.W(*J38($N),2D,H>OK"Z)+8KA]X;<1O7N4-SXCC#=RL=W(EE
M) 6Y193Z,XB\;KCA=+XR5G-:9E7;<.N?V+QP]*;W_:9)/)W?M"M<!>-)__7%
MJ8^E I]9N1LMTCJG9JIV*V4= D%+PG7EM>Z,I KMC [.CBT7YVT%:7X.RUBD
M;V03Q1<15FI64.AKY%-U(&W;[<%/!0*C6PK_,H7F1^-05;5M.12K+IZG!=I7
M5'/8*31."&9BDPE8A_;RN5E3LT3_/WM?V]RVD:S[5UBU>[;$*MAER7;LW/VD
MR$K6>QW'QW:2NY].@00H(08!!@ E\_SZ._TVTP,,0%*6(Y+FK7LV%@D"@YF>
MGGYY^NE3^.])!J A& \J">,XE0D-/:0A ))U54';\T>L+&;X__[Y%S*08.=
M*PN<=[$B00:P9#?/QFX[>3^C5^[YU>E82.200RXK>O"4H5_]XV_/7OP3&SEL
MLN8]MSK'_)' V\X>GYTB=28);@V=MA1=Y&:C.R.9*C83++3=K6=MQJ(F5/KQ
M*-&3CNBL!4!15HD4YVDMP/03+BWE8>E;LVEY@[4663^O&TSE^&%#[&(>K\G*
M!6MTZ+UJ)-X4(F)B.VR_YG2LJYJ'%.\MM V,B[5S&R%A3-\X$=T--K_%>Z.V
M^?ZTS67Z!GR5!OH',G4VR7*JV@*:)[T:KQ^X.\6P3C<^\B,X.(+YSQ&/L)<$
M"3X0AQVQ"PK&$ B@J<I<B'6-EO0O,9NH=<F)![+&VX/%9_QZ1\%N>X^3TA_;
M$D)I\6YL$R1=KZ1)XDU*&[R+'>J,51$C<7MT/%\OM]KBOAZ,5>@:VXJFA:6C
M!>)$&NPLOBDKZ9Q*>?O<:V7%;P 1<R_S$PAL*,)V.AZQY']+Q38^M$##)A'B
MEO'N V T0$V!89!7SWHF8*'81H[$?N9#.#=PKA"[ ?8 YF!@M:MLLN16.WIM
M!>,1"KRJL"NR%=OG<P4G'NLUH.RF3 D&)0TE-2-MM?SR'_LJJ_^TF+O.E2ZY
M@1?'=-^!"GH]T,,*GP_A2MN2II#)&Z1_NI%UICMC%4?@1Z,AI]?@/&(4'.X%
M^4 NX'/9/..)&1&O:XFV!K-HJ/[HY\0?1[\G)>'8J:TGJ5_"\Q\"]X9\G,O
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
MHDY4/F*<A> "5!=/M:)8X*N#Q]@O &25W6IE_8_UF>%U9./UMB4M%.!1!1<
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
MYX.?'_/!^UA(K*HBG^]7522ZH*,/@/#8D3K'K\U=UZIXA'8U#MO"T!:_8([
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
M_VSI4*_IMZ,J>!>.)U:X 7,D$$-::YD +\"]62=4$'\O(R,#AR2$V\QQT\Q
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
M$""!06"^%:'OB<I;I\553*Z='#J:]IL$Z ZXC';C>YM<1?:*C5[8KLR^RN"
M#H(71TF#F4N6MJ^N,EHX9T-U0NEG,"'J$+&RO_<?CT:_L]&!_.GB+/*"JZ[3
M%BH2V5YO:P8\P5CB'ZJ"8I8ERZF_Y-E\D4/A$;T4MAF*JR3G5+ZM51<V!#,+
MM4NAHE37XMG2V"8;C4U/YLKJ8_P@,U9MBF2XE4VIF^':#=F]B+:Z39OY7W95
M@EL<UT+!V6:M#)B-;P=?*%/4]?JT\),A05?]1,*R;$PND<R%JBG 9H-=WCZN
M:W<D%BG +?P ^#2KS+#!(H<^87'M.JVJDL?3)X^?G+$S>3(=RZ3%]>9".Q"P
M&%AA6):\]/G"6$RA94">6M2)RA[J'\%Y![5]PC[NVIELI/ 88^;QD0EA+@ 8
MEP7F(!,N*2XG7!HH7:.-&J_U$15\?_]92MNSPI9SR.S[#52./S4*8D) A+(B
MC2SPDJQQ'1,$"UA6F\:.'E8@K2UZ[U/"(AQ/:JGBQ<JBVV)T595&S17IE='B
M*3<P@>K'V3(?S8W@$6?3^J5R%BIG.5#V/Q7E+>6BV4,4%;HL<NEWLS2*,T=5
MT9CQMFHYC5Q2#>8:\W(=DFHM(I[7,]IB#2!Z820LDX4 $&U[P\<UI/9CX1B@
M"BQLX''"73H4M;BE0BBK-E$"%LYOSE2@&J:A?B]<-QF/<H!X" (L PI<X*S-
MSL/Q.QB![HS&U<?2#8?JDAV_("J&8SY*Y:.>'_-1>T#_1WN)BNDA'N]U!^=,
M#/FW7D<PSXP(\G' C=F:5)N$,'OFCX0T)@/"X6),&IOS4R6"$>$;.5RFU)4:
MI65,TE3ZG/;R@;1Z*+0;GB16K2#8.]S@D9  4H#KO;=$.U[_AE9L7J>WH#F"
M4^+WN<*:@EE6S0FXOV"8?#K7IIHV/_$<4L"H/E5^@ X:E>UD32Y(RIQPM&UC
MDQI;P\2[-E4S/'+R%4:O^#>20(O$;&KQU;!Y%>DCS,E-Y X3NT&L/P 5+1P+
MS@2[P;(J42<'KX(R!"JSJU4PB>"0S&LY9)_$>5UBH,%.B'_NTME*&+J2 @PE
M]I1MTCQ=7)<\I."8A:2H,Z!MYYPS T/O :^ W>AR-G$10P+@&[,,.; 9T&MB
M;2)])L[$]ED$;)"2I-!E%.=P"K>$<A6=KP#<;H75PWDJO)Y"IOR%UFH TP(=
M/52N@2KGZ$4C;X"E'=E!;7)86\WL(DDD+-^@< PB":W_[7KS*,=_PNP%U)L*
M=;^J?JB7DT=,,,WQ;N?\!;7H:*1CZKU!0+M@]@'W]#KR(DV;2?M]2A$-[I?#
M&\LX^LM\ 05=JP"J; %G#*;!%W%E#L-X<6TSA+HY9NM-6&&10^D]%6N>8'ZV
MF!B]?>Q3.Z_G6'G[V@76*W,42VL>;IU'S-_,+ R_M;[HC"L 8>O5H]L4'E[K
MI_0X^_NXPSZX@&#3*A'$)<%XM'588'G JS<3%%Y%WZ/'[(X5GV%8"RPHZ%^-
MFV'8RDQ.!5=]T4E2B:=Z?\ 6LTM^M><CM[HU%W-]:C_:QF4@<(=&+)-P5,6^
M5 :ROA%$UQU</^) 39[> +?=(% 6]B.MGK=.2  5STM_!LW+O9X!R;^[L WD
MKLNNVNN\L=N>Y.VCN*2<Z-#"!"]M)J)+7P6!681$!04#XAVU2JQGU-O76X=B
M@_L@;LH3A75ISR@XF\&;<XMZ"W&E# \'([AW 4@!;-G_E)6YM?L75:F[/(L^
MT.$V(H6X.;W-F+ES:<Y[;TV"# O.[+M$HFM] <"_R6@F2P^1$6858%EM@9,5
M;ZC0X&C[HC+ZT=AA?%A)5F2V?GE<H&EX%5UT397Q@7RWSDF=AG%9*#KU$&8B
M *(>^,7=E09.VSIYL:_12B76J1T8<PHM@(.(;\510H>QYDYYD[2Y37D3W..+
MN'[E\C)F L_MMAVL]E$[5"-OV#'P# V5_H<GZACPTS;3@^.^"-1@LXH>E#*D
M:5)6'>=@>4(&;:8 Q9EDY*WI7G+U%+E#KLC3EG?/054 ;JW!CM\QEW\?K8D=
ML"9ZK=*C5;'S5L7I3EL5/2?>AM;%T0 X&@##!L Q?Z3R1]\=\T=[D#\ZVJP'
M:K/" M%1=5-FB9Q42;F<-%]Y+GMMN),8Z %FQ.KM"D8<>6N'6QAN9092FO&<
MV]X EY).'+TROQ_OV\+LH3.!P71!X4XM>D9 6@@]]#(S3+ F11M %8<2:*NC
MPCNL5W)\L@0'!Y[$P#4(>5W8OXF%!E)]CT.D 5:6 )*,!E+4;Q&C6!AYQ-'H
MN(CS59VQ_91.<:<0>0^1T:%TZDXNDG20X4%^+SA9@&/:@]EBFG)DK<?2R9+^
M"S/HSY]5"T)G+G,I\X;;S&P<9M3CQ)HK1AQ9( \-D5]<SVZD7ZF-%:AX4\=M
M=HU >Q(/-]3L-3+Z+>;(F'I Y56H6 ;>3R;)^US[<QYFVB+') _CYHJ0>KXJ
M9< DIV% IO9Q$D/%-UQGDWX&UO&!B@?;T@'*Z*J,#P[= *>64_3EZ>@"?++1
M16F4S<E7KKC"._Z?K#&>P'2#.?CA'W\[>W[V3^/$5>8'U^91/Z5UVOSOQ*SI
M0]*2LQW)!)?>)/N=,'M72*^%0A2Y'^?Q+49P,!\Z9:J,YMHV&Q6B.*!(ROAI
MJ#X_,!,ZLN@\'IW[']@2Y *4W17@)[FL_+,PV5LH0C;KSV0SXL"H2CHD(M*-
M+<!P^'S@0O X3. #OU.53UY/,O.@?_SMV8M_#G 4Q0I>KR>Y_TX*P-Q1X#1!
M,35Q >91PH/,@'^OK*3:AIN=LGWE%841<['76S7#N)+N_-JW,7D6?TH!'NIM
MTZ&-,0Y/DR];]6-N%+F'FE&5+I[M5YOX"P8W$^W?SS'T&'_@9O%0&*3-0V@0
M9,'49((QSAI0G#96AYU[<.=P6^=).L4HE=Q']_^%&#%7CZS&&A5JSZFM;B>:
ML/,CI!2JN:BT9R1=OW!-<-\ORJ#7,/O7W2GHQY;"7!SP0?N*39P*0E4=D;J(
M0=?'V!G2&E6.-(,= 6G U%3(03O0[54%XOY8UJ#C^^AI N$B=9_=9;G)QB04
MO/RL;J':\6K$?807>5PP52JK06KDQG4?\S0N4)/S>L'5YW"U\=*OEKFT-#)?
M:S#8#[S*<'DOS B9$"(VZG#[PVTNR+=C<?&(3+9=@,->6JZ9T)24RG#1&&J]
M,N\^7M:<RC :S/PU>OGLT>DSH_N  Z.NU3U@RTH)BGH*^.?$<\&P307V_'-I
MYAP;O)DC?49TE<0'GD+^IXBOB 0'GOO]\T??/=GJN=@GXX9(J^MEA7H&6.%
M8UCJ<4)SVH<\>71Z;\]8E"6UXH"T:I-VGG7ZZ.G+.SX,,3#0;IC]-O.-L1W9
M+2Z2&FE)\"'?/3I[^D6K]>BZQ!90[37)/(.]3;*BU(@- IO1T01!I"4BLCG@
M.N'FST0V+@>)(/T3O\IGME85=)E7*&CH1QZV4/)[O_'-SC\Y[VAV:B2CI897
ME[AU1=__M]VB[_06)9W^,XG#FH, CN31;Z_QGZ) H(GC#SRF31[!T/EK3]1M
M#,]+:NCW]()[6N123^ XF"8@X?L1L9,+TKA?5>R/Z4F5GGQQ3$_VIR<[&NJ!
MUFFK7<2E7\Q)*N$)+H:;88:(O?Z:N1 (I ^M[D3S^(J'?*E78_&$)A!S\8J'
ME?Z(^IXJH0;N#1]\3I7:T;>[9N[^^3A Y.H)TO-G0>OY2\[,C<SPO_X8O1GK
M<)=?-*T*JF$RQ4T'DYGKI!A-HIDJ5):^)SE-T; :Z! =RX9J<$SRTQ^A_WI^
MSJZLBMGRKXT[FE I:"0H'M +0M&7C863P,]/2P&.ZRL-5A%$ 3J;U<9#).3)
M?UYK#&5<;"D9&GWI#?AFXQ%'WG!FRPI'<(Q#[5@<JE#QISZ WJJ;[J./ _D^
MQ7O2R>!I$A0@WW(D1"$>3$7J)E-AN^!HT3HA)CAN !6*SH"T00.S-G\0(S"X
MGFZ@P,\2F713Q,%"<I?KEE0QE/*2=$D:N"G'W[)VG(Y[:WRCKKCAM@A)FU 4
M(IR@]K*JU)LZGEY[FUCBAG -@P*@ 1CI.^W 29VM((5LY2UF?ISH"H]/U"=]
M7@3#XYFBP0L$5EHN\$"O8]HB1I=ACLK2I[+^77=;NJYUTW;14<,$,W 2$7@>
M^P+V=W^O@UMU*YLN"B3M^O)^-3&X\-#*J\*(&#3G@\@0L=%AWC0AAI9MP[!<
MBBVMRW)N+LV0:_J0M/TBSA*YNKT0VSYTLO+4%W+T9JWY1ZAR=^[O+&$R3K^A
MCP441R.G0X&Y8-H063D,(T)*K(Q#,?@!'MA7J?J$BVE7_.=R88Y>^R7N-3$M
MZ2/C/'QR?P&0;BJ_C7V-$,NA,G7' 7W&-V_,@[E7*'T"/Y\OYZ-E#3Q5]%F.
M"X.M-[CZEX9=(91(QI&D<?XH-HXN[I/<_()8R%58FL=HP8'T-W8;K&OU?FDU
M'S%_\#Q;SLU'$!95#I5"]--/T-M&9BU9]C2N% ^S/!U/?OBOX!1X#UI6P/Y3
MY4X'QEXDC)_N5\+X'3=3!,TG_WZ+12F[E36&\848@=%CY!,6+/IL (6+B!,(
MDK24GG??86Y% E+:T'_8]^2T*G!;0I9!5&D2T+?>HZV3L!V+WXDEQ*P1*;(B
MD]#L=]LI$_TMUS;3TJ=']@B)?$4/JI@(XZ$-CC%(EH@%(N=,\BG8RT BX#LM
MW@\IRQSV-UXHTM6FQA<JTG()/$FHSAW&>D@V["(SBA1B<<6:'S&A)G'%2VC0
MG*>%]5MDQY\@XQY0SUD6N7+6\IO;(R(4%[3&6S0@"9,EVB%%R0T%\(@D(P8<
MNQ^$#?B5UV,BDB$-8=F4$:1KT_7HVV/':J92RN(Q,<L3@4AUH>_#PJ<DYIW:
M)KWN] GP,?-HT>./L1(1L<1BN[3<]J&1WL:;JXA.0$!ZW=:XP[-AVF_6;%?8
M8+(27_OM?WY\_\/HO?17B$>8AO43G+VW#.#KP+P@%S@Q[B&PW2[SE*C,83XY
M*3M?I$7-MD0'::TZGDLPQ0<GNC:1DU4'U+A>:F$'41<P>H!NB$#1GX%I)&][
MFL?9'-NGPDOQ7TDZ,V^%AA.Z\KC1TN91.9N1$C:7+VS5J!<\ U^=FSK@S<C0
M=#<?7 6)O[CM#?=[)\:Z2)<VKF\UPS.CWW$,] 86,<_JW18[XK.PG:GD,_E@
M$B,P*:>-.5]20(:Z\M;^O4WOWK-<*MHA93DO754.,FO!&]7F?A&QJ6+V/9O!
MK@556SU>D\3>@0#$Q#=UVG/ PBEQ2VWQD./)RPNGORB:NYH2G\<60HK!!=<:
MB14-Z'-D#"G]KU$C'=.L*LWZ\IAF[:99'V8UJ(,!A:  9XVY1I1OIZ#$/-:4
MAN%:OK[=,PZG+^W9OQ^F\@YX?V(Q8T!JQ1H)K"1"M4."A^@GP?( $%DF:!S_
M'2)7S&5.BK*P])E2]4"4A7&="A*VH#,#W3RDBD [<6A9'P][J4I9!Q\+#,ZH
MPUU%/9$=&&5^"[GQ>-AVA$B=(K9@BPQ?8AOK?6TQAC@,BA?7U62P73UXYJBU
M.+H,1Y?A*[H,]QQTW!4CD;-47GLVE*9V-K4W,D8Y MIIK.DP$+%F4W"+'?!=
MB,291;?79L<G7FL)72_0PD1+?:36]O*@+C)5:3M=^70P[;QL>X1!A<[;0OS-
MX PY[W$!M#L48HM&_!_G(^DP&L.;J&S>:R%^ZS;*NA3Y@0IUPIX/(A=L0D(S
MYPP[@/6RNLF$DTJ19U# ,X^GJ80\U_E"&(J;D883(?)[*4'RRKK9^MZ1AWSQ
M^1L;KC64M F/1"?AW#TE<NL3N5=:KF8HZ;]T)JB3_]^F(/F+DB\[X&Q)0\?7
M_V\W+6MIY_B/OWU_^L_WB !)$_/'T^UK(W=HMG=\LG\VFR;-\Q@5^!ZG%(&%
MIK=_YFXN 7E?#UQV.KJD'F)L]DC#8W(!-6F^:[.54<L\Z6+A8LS<#P'['ND^
M!-1:=^TM0Z3>UHY16%='.>@US9B BU>@PPL66(&!Y6FYK#)H. F]OZ9(Y9+E
M=#'WA" 7N4JOL'(C3? *KVD#= DH%RN,=U/!9SU<VAG8+;M;T1./^W8-Y(@W
M[,^VCI<R]-,0>5AD'V<Q1D/-'L#M>OKR^9/GH]_+,KF-JV1T;H1O:=;YPS(S
MKM;9DR?1Z(>\+.=FH?-D]*\LS\V;_&Q<5V,9%*-G+Y\^>1:-SJ&%EQ@>_R[K
MZV4\^F D< (X^9^XN.]"&E9\M/TUWI:/1R=GSUZ.1]\]/7WT_-ES\[2/+"Z=
M+T^?CJ,-1>;L65MD'E##$H_D"-^I*4GR^?!X;XQ2,R-O'AL?]Q8=DLOZS\?P
MS;_-]&!  OXP]S$S?W4]^M 87ZN!CWXHZP:N_SFN:W.399TVQL9[<G9Z^@2^
M/O%F\;O3%V/,LA_&CINLV7']L2'SY;_?_5Q6(+H7UZ"JR7Q^^_C\<034JA_*
MI5FL5VE<3<K*3.^/1O2-?W06F<N-GKTJH]'KW RI-'["=T^^,PZ")_JOC']1
M%JMX].]X^@G0AR>7H UQS4=_+.:/"??U>%IE__C;=\_^:3["P3R>0N!8UHPN
M?_GRY:.S[\\>??_\Z5/Z#O<,??GT].S1BZ?F_YX\/5NSM-]B3N3[8TYD&V;,
M'=[KTR_9ZQG&%?_]^-WC$6_Z\Y^BT=ESBLZ0,C4[.\9>N;\;U]><GV_*(C$;
M]_+TV>CYO]^UCC:(C'$);$1^\#_^]M1LQW."<WX@(ZD>G?A;^=FS1V=/7CQZ
M\>+%H[.GWYDS3FF%W-SE?\Q9_3^D&OXGQ^=WM,,AZ>]DS9H:%7WQ0T0=RMMQ
M#KNH/6J\J\3M.H=T^1O4XJ.3'^//M!QGI\\>/35K]=W+%\\(F*;6BG_W^,W%
M8UKQQ^?4*&?U^&,:SW'18/ P)%RTEOCP[T=O+D1BY/<C^'U$?$<'L\[IYNL\
M^@ D,' /5^NY;JGW_<2&U3Z,A9ZM6>@V5V;46>Y 1%.6'XEFDP2<98SIBSO)
M39K'/EL*ILK]\^"_@<C-+'<19U6ZCP2*Y\!>HLOUL"/@-10D>+/3G1R,!*R-
M&WBD^=*'F8Y6J<:H+%ME4P+/]";A"-N_.6Z/OX<L+\27[$K/6]VFO4Z1]"CF
M<DVXMQ W#MW'%==!N3UCAOL=L(U531K.4DH_;)!N#R5@(*STMAS-S!&UK##_
MEQA/;C64!P\TD..@D[#/%%(?2L'!E6!**V:)] A]71XHQ#1)NQ3ZH6+.'DYV
M!+M6DH*-C-Z0[AN$YC3G +X(*IDX[]2J$G&\-Z)(WB">Q& MVW;%V+<>F)*E
M>KANTD5-O#/8,5GP%NW[ =HG7R:I>K'2E7#;(4GQ(.?2VD/EDG/OWMR)0W6P
M!.Z*1'4+V7#1I"V IM"5Q4AL_C(-UQ1"=MW\>YESB1G$!CGAGGYF8&NK.!B#
MNCQ2*599C6[+99ZHI#/H8/.*1B9YG?DF5I?WMI_F+L(.E P" $+-S.\*:8#3
MCG  $AQN'TT0 ^A^;/GJF7$ Y@'Q,_;4\(#<MK$2LI3(6<-Y7]N?A5F\Y;W<
MB%W79?O<LLA7D@)@Z-\4>R+'#&&RT.G%LEI \Q/XFR! >'B9.?Q=(Z4%J,/,
M:. B6,I$KGHC&9DSZ3?TF,(I ZA772]=YZDWMA*0*S2]%KWP4D"SD'B[E1?M
ME?0@-X^,JR3G=N)2(S*,7'>674>6+9SL.DXL-K(*$+_P  0>! B<O=3F_2%+
M3A^U&"@$@W#V^/19I/XZ>S+2K2/,!Z=&HS(/<<MB*@;(A>4[MTT]S8;_9*X4
ME(B$*T IV3,O$TK\I#CXJ)W\:K,&^!S1+1)Y^:/6*2J,'^)40$YL-9Q$B0B@
M-)#H,/M\V= F]>L[U [7-:[V';DBGS@-:HOA&<ZIL*+NM/H"K&1KIGK6YSZF
MK!]J5[C2<5:PI<( 67T/!\3"?L!L'QZ1M[7<80QF/JV&9%75G@$R"G?3;I7=
M]Y"&ZHCY2=A*:?D^Q)TS!>A:VD+WV$.65*[4W/0LC4>IA6P#9HV6TY2=,*[9
M;,%:Y6QY<S%ZE=43(YY6'M6O*_:]VO#42%V'!:M>M3\]R74J4SV)UKQ*JD'1
M>!H3+P)Q !#+@#ENFP5D&^FXA$)_.DWEM13>BN75N9#97+TJ_\2? 6N,XH_L
M,>^J8.&[GO+7H3=W$T;$-U<"0+/K$I'F(H*7*=*"BKUL,5YHAJKWKZ?7YJ:Y
M>L?T\R+3%&8K3Z[N\/..O3%)5Z75B<*9^K,LQ"OL</*%ZWPSEH"(.CE?(B<3
MFGCF!)B.NPSV9,TB[X%$($"$8]AQ%9M5"U?=QM)AG[OYH,TPW! Q2 %=FC*9
MMITNV&AK\1THV?#AJVM\C1,-?7=V_I@-==LBE4-F(/+&K3._C,D0E>,;@H_V
M*.>= C2^8R49[ :Q+6'MB)5VK!K/G\9V/N0 >0!.V[(!:D#%5;J;8H2!Z[_E
M",#1#Y#O?H.9X[,GQ\SQ'O14C&MG19.; HK^!BV9'.TC"X-B3:$L=67WVGZJ
M/RUCV&UIJ@(I[C/G4YVDUEU3 #ZO<7/PAV,\B=&SQ^?E63PA^B"_;@?WI?W]
MMB=,IB8 XW 5LJ,VYF89\6K AP(-M^1"MJ#J3986-BR%W7;P@-8$2N9^V"T'
M3O\3K&!CJX1;"A(A*U]B%F"\Z8WAFR[>W/HI[EH@E$.U_]I<,3%V )1N^8[)
M=MIQDR7MCID$#F9<G>KFO4F_8L-%-C.M >$EJL1.>?[XR5EG9LZUNR=7OG!M
M'#!&HASLCE>VL<QDG^T+;!"VZQA00+H&:X)MCN($(O_ CDDF6JU+97PYMW.2
M4%,[&]2D;4L,8]XIZVK P8DGRC*(HUW+1O=^0A+"!]R:"6D_&][P#UJ]3'&?
M\>2;&\&&4J.D\.L2> R\>@N>:FNNTFN4P@B*)H/VVJ2W'X8V(3PAZ\ $7EZO
MN'C$!9+RKC@E"6SJBI4>)^7D,N:\;57Q8=#/7@/A!%>6:+U)HS5P9'94M1I6
M?!-G^99NF\>W?(P)#!UUT8[.#>=&'G9JJ.CP?-P;,T$S/!(CW"N7B[D'KJKF
MJUI]W/LS,S\*C9YF)F_GV%"EMX .M;<UJ"]O3_3L:SR=.&=\TXE*$7\8H^)9
M'POMIN8#)T%7_[O)#3'+6JITY5\QY?H2R%Y(=V(4%WN;MB[U-?Y87BP5U8LI
MI6\A[HS'2@W(?>7#!DZQ]J'D3D$5%YFDGF?K>:'F[T#)9*8]2WU7I"3#XQ/F
MHO.URF6J1 ^D%1O8+O; ;>6_.A9+2ZA$OCEST9:"PUCW*)QLD"A_3Y]PT(J9
M):P.%J(B+40GUM96-4&-9)_>44#(G B1;,Y0V :9+?7=C6]KFQUT (LCTQE3
M8%3FTZN$:KQ2* FRJ.;/-HU;<'Z3Z[3E;J@?P=)7PMF^1M@T[+VBP0'S%K*,
M2A(N-L.<+9V3YH+QW%W"[N-X.L6D;<F6/]KI2!V!BI@R_' C+\Q,K?8(6D>\
M)G@3F"4$DE%+K*"&WLNT:S]Z_'675YBU"63G$[>RD;<S(P4'T.&ZG2?=D?>Z
M0%]O!T*XX@*)6E?&#\BMRYGBGU8/63N&"5C79!Q9T_E*&#GK_ F1@ZYNWW0#
MQU2G:J49Q WE',"[1F]W$&_2?GWID_G\R7]]J0?J3N.Q8Q1JO7H&3 C0>0ZR
M_!.V3!4Z)_@C@ HT#M%K3GCTQN5GF4J7,/^\/ .6Q/=!.S_U+D<FW'I:91,*
MQPQ.)I.75^DLK=AL00]WIS?GV[)X=.$.!YJ57=BB*)I&0.MRE)<0&='M!D9"
MX,?=HN,.\)II>&@]XU'P-<-5L7.@.6'L-Y(>IY\72!>);#0S"*(Q)Y2#*Z-$
M!9\Q: M%-A0S< ,4(Z#]8*);Z%FNLY9(N%EANY@NM)D:!$W^4-T#O$;K %F,
MA>99Y!B0O]"6#^%NZ*.0$C":3T$)>QA,E&M&Z!$<>YK2DK%G;&PX,6/T;4XH
M &1_8GU$'\"?S1P;"1&[U]*7%'[(,6]KAY&C'H^#JTT#PDBRI?+YJMYQKW4:
M25=Y#^G'2+EE0:Q!\22G]BW7:9Y0?GE =$(OYX$#))^?0OM5B[M7.MXS D$6
MG-+WFI*A(]L")]1>J87]G?@3%Q+XXXX.8A!VX1O65$P9\M\U+@7#0.:E<^EL
M>L'*U(E_'EO2M^!+X\/:XT)$99I29]603)VT@5;MX4+\?AJ6Q[+2HIRF>@W7
M$IDQC$":(Y!3C@I!^AGXW)#>AC>R9(:5C(//7W<DHYN2CJT3?LSKJKSNZ3&O
MNP=YW; *]6R,?MV?-92J8'6M0U>!PWO#4[7/JCD8%[F_&'=-\.V$6Y@/8DP#
MAETW)E\O%XM<&B.U4XXZ7*Z=I [ O./Z0>_TBJTWHX KHGD77,YTR=FW>#[)
MKI;<S@J> #PVF%>KD*5\RM4*> /B<%LM2O1 LBG4JR"3JT7T^:S@4JK00O=R
M__>A8.4Z;&V__=.>\W;A"!EELJ* %[@![_6](IMS,+T?I<W1"?IA,V+=3//R
M%AU**JO@&W'G+A .C[FNFT!@< *U9:\T8YU[<KLGJON&[)A=#[GP?":!R=P%
MWXY]$V^E*CM2V]W*F7%[,M\]\KL+4WY,=6\"?Q<O,;ZZJNBD=D!TM&O7*"KG
MLP&PAUW)=3<+[=)=7:E\^: 07&/ZH!,4],FX^9OXC2-IQH@I$QCYR/K0J?,E
M.;H#1S9"49)0VS^J W5KS]!N+XE$)\CP.78Z1L@7(X*-GTDGEAT,EC#,@$6"
MK<$%C"'..XVNDG2^('9ARGG[81Z)!)^-Y;@T!V2.-DA6M,]H2TFK9N>/97(U
MET.]>)1^-H<]C-C8DI_21CW43!0U7*8_X8F;OJ#0+IL#VOQW%M\8>6,7'J8R
M[U@,FVQ !<Y2'7/XED/[[<3'\/D]9#2/,G"EQTU9K?H6J#[JVHUTK6?2ZYY%
M9MU69#=S:VG5FM.Q-*CEE5RW,0BS,@$$B-14O(%,=N/7>S@6]593;0CX27#(
M.![&$:NO)52V@>P=5WW-JN_FU.P EFQD>RFNT6[HP2:)[7(?Y_XFP:)T/(P2
MKEW&;):#G6VE$M'SE+NCDK:I \1=<^=>=\U6MV\!A[WM]U=N6YU@TLE?Z0T,
M]^66[PJ?$5B *##]Z'ZV)D[]0(+ MC 0"]M";=,VLCLG>)Q"']M,0+GK[[YV
MF2 D;&ZKX#^2?$/AJK(KXWH#P)]#5Q(_4,_P&G.N$[NL'KC3>B,K$AX&7"@U
M:D')N)MC>Z]%7&7F?^IZ"?W@LC98W,'[P!+JR7][[;8E%(Z9?NH#;L^[=GB$
M(1\UL2_#^,R(<DN-HL:QR8M+\-WOO8[CCFU":KZL.41I\TG<'%GMVR](<#GT
M5R?#M1Y4IQOE,&0*C'D8+^XCENDJ;4EU>]7ZHSFJ( \6Z%+ZF8>O-OMW<-(S
MR (Q1&L@)-D?&\-Z9-5TWIC9S1(->TQ##P0@=4JT+PP9$:@-5C7ASA&<=0T_
MDU@/E7+K4*6YADAXFT3UHW"(QJBC)(./JZW:8L'O/"V85H9IH]XHXN[ 32B$
M'@G.MQU*1TQO^_[[&#/7[%Q[UH;[DCUM,I2A@FI>6+OY53P'N# Q>!T)N^Z-
ML&N8 =XV6!KD@/_#*.>&.V/71CE7<-Q'TNDL7F$Z!C>ABR 8K?6HG#U:E%,(
M&'2#+$(2<F5C[ 0'=JT&M1-.,7XO>!.-J%\,_3C1N ,$B!4IMI8%TG<Q-)5]
M^H<Y.^J$4# (0:4V4S,UJ"@4"(*OZY4YNW1!0BKE2#-[*H3Z(418<):8*ZZP
MN5Q6W  YY%7LD'@81:BD4RT8^NXP<4]K%24*'YGEN_-AHW@!(4=MG$KYT0TS
M[K2;;V-L"QH&Q0HJE,X7.9I.W']+$,Z3E=>MME[.YW#9F+--7=D8;2 ;'FRF
M9RV$;2K2H%DCX^EMG!,WA:IE"Q)$"($&]_=#,KB5P, URQD=\9@]VD:VUU'@
MM<5\ ]FFLGR2;>'\V/QAP7EDBCK+NU&5#5_"N!]721GZN2^1^I74;[LU&]0;
MLO^6W) 0N0]@V6JU;K#R+(C+]CQ2VRQ"]0RN5+*LQ!*\+:M/YO*(?+7EM*&O
M8#<8Z[3)',RI73+-L-S (/O/DF\1!G-VA,%L18R_*\9%/W_<5S<N,C(29VL4
MJGV2:#G[P?N4SBNF&F/7J45FR ZS<0Y=ZUKVH0G2/35C 31XL=M9:#&IT]VH
ML8BO8O#V:#6@AH&6Q(UR9 ZY.<9JJ'DU6C$,[WS#)!7BS%6\D%:':T>^1BQ!
MC1$W.1X+L'?DX)<2)!6]:6%$T5X41"H&W=HE[,JFL[\=W\/I#7^[.8D\,P*^
MKLTZP)OS=+:N'\45<>>2414ZX(DDS)\C 5"EG]/ITO9@I'9<'C^91YOJX@Y>
M.6N&+)[X5\!(9,LVK<S+SA&9SO:1Y?<K@U:M+1"DXQ;)QI1'KZPS-H&LX:E,
MY8_:@O7>8)UM*Z:KII\+V([PD*4P3S+Z-DUX>"A9K8B3^719&^,T9.0"KWB)
M])@A>Y1-T>XPN!PIL7,'3")PV/?GLOGV28FV/@6G\Q7V'V: N9_<YI(9_\%C
M8;G#C6LL)K*Y05E>I0F/@CCDWC,SC/GMO^+_C:L$.L[^#!PP69QC$^2R<DUW
M?RZKYBJ&>P#..&662(]TBSZEW0DC)YZZN5&%YM^W!7&%,A=TLK:JMLO48YGU
M+HN;K"*:Y]BII9552 RRNXU7&S=<:ST%&>3\*30O:(7^'8D4E1;EL12=A@ZR
MR++C3N*: MP@V54\Q9XT56L3F_^1/':88[>E:@ +RV3Z#161'G.>FV3V</-D
M$N]RJ>Z(N[&W3P! 8EIB$[]<P=U/'Y ("6F=CP"N "WO-RR/L:DB'@'8:QQO
MZ@5#)A20IMJ'PGCLBT4:YQXJQ/8_H/-$VF7#,*^,X-;@,7&0P[Q,G !EO%$H
M)=&YS);Y:(YDZ<E2>5%*SG!/\ &ECG4(^:.^&(%93N&:SD_;=?A(@:YJ]#!N
MBF4S+<!!.]/T,?X,,]M8?AM8)?H0%Z%*6<N.<O/*M @)!C%K>R9;A6;F\9'Y
M+0!SLOGC_NJ('?8"^LN9/WH2ZI&=JXA;'M]:JZ,O$Z+8T=3RH %DF='[W8QN
M>WB,>M5D6.+46R.J/U.#"EI%^-3'8IQTON@X(SKB(G_?KRLBG@@]Y9&].5YK
M37"Q+SUK6@NGF"\3/A-0_6<%FFIB%@JV7 YK9]"X!!6RR\5"88]]96O,_"1Q
M$X]=06US797+JVON%:-;MD0C^*@Q1VTV=4_50T&+S6@.M.KK56TLMMHGV#3F
M%(0XBA1,$\N<4)1^!QA;@VC%RLWUHD]\O!E4EKAK4B/WCS"O7*SD>#43:AGW
M(EP1K,&*<[#5DXQ* S"Y]^<R1;(\M "6P-!ZDUJ= ACX<D%%5Y#/PQ\2D0):
M#7S=^&X.031J\Z;WLH-+N'ES#T"%B:..51Y]F8E=SL@&\:H]H=&'>1\(/Q9>
MP)'5_U34OSDULY1!'IOH%=FUU@^!PA_;4 "["TG  MK'J3.]AV-?CJ/($ZH[
M"4C'46R?C7C\F]FHJ'9S98[&?3R(^HN&/G9-)=:Q:RAUE"8>B%75V/H&+39(
M>E'.!0'=NMQKPG6:1(7RY7B*?C(O\@<5)4%,Q \!9@)@HO!UM074HBA8#+"2
M;% R1EF68Y]-QL;H2 /8Z?B*;QHB#HM\'C\>OL>A;>Q?9?S&-OF%>' +R5$F
M"A19,^>Z-:1)NXGI;JER@!K G&/-V!JA@DQ'B3CZ19LB@-?,.58J@X$=D0$7
ML;J+%(MMU_L)"\QM7*\-KMV#"*,!V4:R<'? :;R(IS#FF/!I1@7_B+J\(AB8
M]*F*VX+-UIXOWT)(KMK3.5\/ P"(U$$B"]P/O 'JY=SNA1*B&@[7=/G9#&19
MI;V\+OO>#*>_+^C&;@Q8%T6Z]E@161BB:NLQ1=>Z+^V(P0%8G'>P*[^",7G,
MV.J,[=-CQG8O,[;]/7'/\]QFPP"-%.#1=&WKF%/%[)'Y E.T6%<C->&<0J!$
M1[F78,J3JZ%&EZ3PH'%6.9ME4^3>- JH7('&K9MR^@F2FMQ)(X7^'9&<ZY&7
M0M,1+704X1MGOPB$1S/04SI#:7X)Z$<M!$J)C7,)7"5*K74C2J-![R;XZ&B:
M?DEQFM>T$"L;*(#06FL&375["G32JGNY;:Y[M\V/+,OQ39DET@8R*9>3)O*U
MS/>/GX9J_FR0/>+^?@'ZQ($@/'L)=62-F+*R.ZT3_.Q&YO=P,30@_-E^ <(_
M+*= 527%SN=(E'/LUGQ_X.^/UYLV-I]DA(I!AY'(?H&CAC<?U[]9H]EKR:[
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
M<U=G5T&<Y]*PN16P8$IA$N*1(KOQ5QR=9I@@[,^-@\8\'I&8VJVJV,1P1DO
MF4/V?.3QY4:M%H'"EBM)?8N@#?/O'M7!QAQ(?<("X(S>19>^JNM, 3FV%.G]
M9LN<I/6TRB;.[IIEE7%M:=G+%GCXR1DU_@(_"4T]EF0U #]7I$S968\I>Y<8
MDKSDM75XW0"4-;I==!2?C '2DU;3>,?O(G2,:*S3YFJ$W[I-V*VN(17B$-6G
M+V Z3K*&>6WP^[HIR\1!FQ*/;Z>5&&S?2N&>6J /I6*LPS4>R[<UQ :DNJ3F
MO/HM-)V(M7-V'4/7.<DWJO:]Z-$Y1Z G\Q?R8OP&]6TI4O0*?K>#I@/J5U/Q
M??L=G$_9Y8OH#@I"$?UET%C[W!&V.*_+K20.M]%+*M%',J#VA*NIV7A6U!R\
M!'Z7_KL_'OT>:+"#.EW0882SDI+O7Q]_>*R:NZM>M(K(A<706#TMO@Q:7#SR
M8O<F[K2ST68^Q]<%G<FK[1D=%B"Z:O5(A9A=W!?#8G BFYG!E%MM8[XZY&L#
MS-[TLVIJ1WAKJBNH&^9$I+TQ#MW#&AMV![':M0@^,GO6V_ ['^W5,[=+D=^C
MR;*)R5*4OMUI2W=;)#E9/<UQH_8VE@[)@2@>J4WQS\XL045J&:?T'?@9.F#E
M$8.NW6SP:Z]E%4/CNB3[8*8U=>^&[%2SCL-5F^Z X\F"VC)H3Y5"H!%;BI6N
M>9NZW(V2!BEC](?8'MY(NGC13%-.==ZR&Y[/'I\^>?KH% X+7J9?@4TC&7UH
ML*/41PAL+RL@[KM:YJZ<.N!*T7)@%Z,F_CR*E][ U#='O(7"6SP_XBWV &^Q
M</3#4DG68WR$\XE!W1?*+093BY19[,8 5*9OL4FF+S@*)HD"NNC*FE9^0&)]
MEJ^3Y*.J\F"B;Q\C]0-<(@&?DY&9V@N01IHP+U>(<6E3FBL;^CFH3?1 ;96F
M(E^2B$"YS!,ZCC%O$GI:J'%D*]8$'0DD#Z7?1&7/$&>CJY[MKT,_S+A?C:5/
M[RW([?'ZVYA&;<FCK -*\08>-1 :@,"<-RP\3FG.,.WWMBP>X<:5V&# Y>U=
MS3Z?#M=,S=S7>CON:DEXV.#*]*ZKU21=?S*R >%6J?O7>HV(RI0=*JP=SACP
M7_=1B_03[7Q9OJ\_J,Y !L0I+(SP7J5,^ <K$AN/?$KM0SW#.&C!AUM8*:A?
M27=+VU!G=6QYW:G@]JT1#=P(3?H?TP18-\W995; O"15<9(WWN%NZC"JT,$6
M>B2B&#IS<?0/-_0/MYU81SN,Z&RK;BT=C4  @UP/)5;34?_4M+VP:@ I@0^T
MU137+1#X/FH1377S?-^H;JJ;[";.'Y3<QA@&N=>PW.9CZLA1*:DH_VU<5>9*
ML.;1L&'<F26Z4F9^(-\FE1%IU5#:):VU4RS9'UVF&?"MRS8Z+T0:&2 J]ZE!
MC,:H5#$TPVV 0X1 ;/QFP5PQV@W7U%,05C'ETU\Z)ZD"P54X16C#IO/X$SM2
M$CKAJ>(VEO:;=B0F:G5HH8B#ZA]J%\BJ!<U,7V+4%S3+)#5O,AM1<X]V+^YX
M'0%N?V=)QX(.F1+V?\P5GXKREO4CC5J*LTH*C%1(*NH+'^7F4/16'B$%%I))
M^T>RO[QV7)%:*YLG-S(U YX9R@TCQRHF[D GYB6U#_-#VD2K1QUYIEC3:O4W
M$\H(PRBV[V;5ZWIC$>99Z!.#-D/F-R,CLETDD+:SVF[RU/U%77HOH.M=<27
M#D@_+S!E!;82EEE#@)X]]6 6::A:@B!TKFCN=6M?4&80\1B]L^[+L5AY[;Y=
MZ[MS4891'$D-,(]X?YH7M^(D[ZZS^)UH9Q?1+OR)W=^'M) #"JPCD]V/,_:[
M_3IC+V#;I15H/-MCO$FO*D5[>2GH3*"?>."S^*,O0TQ088'">!2Z%Z+\FM'O
M26;> ?V@UC$%!1_V._W3L:..H;R?59#.E#0BG%U!VZ<(JP.Y/I$NO[TVAV43
M?X+_E2KV[BU& !C.)=@U;3IO&&E(4_=XQ'.+NE\#"0-J/V>?=.(YT&C1JMBA
M"G<UQN;:,F/(*$%9<\I%IE/G4C &Q$GF>8QCDJ( #"9 [#%-&$_$G2O-27:3
M07L[-7K2[XAP(/U= R,V<6IQ>"C:[,%F6B\IQ=+34>39XR>G'6YML84P$>$@
MRKBRED9 !=046KUW8M% 1-$81F-SIS#F=?%DFN>2R/H"8@:5N3$I8/!K@"NK
M2VP6LMEL=5*54EGU7TUT:);IE==-T\VIF@'V$N751I!C"!POT)(MGM:9T4.I
M@A2[=DE^9Z0N%#VN_=Z>$&1?8@^/OE'M/V.;/LA>[-=!]@%;K! []$,[C%W\
MHR>:R-E%8!SCCL1Y!A7QN>4+7!:,R40US:EGK]V@8&!J&[+57T=T8R?)G9I_
M[JV(C\9V!_QT;@RB!D!DVQ)>)/">I-O=S^V/T63U?\M:P;$J*0-:]Z(2.](-
M2Q?G+O.X4G.*V!SU37=VT([G>R$?! 9]O!M8WT/_^MC+0&>;OSMFF_>QEX%6
MXR_W2XV_1UPZ>M9-.9L]L"9_'>;(43::QWY#<3-FO_$1C;9-#0>K+45=#4$*
MIL2-ET;/5F:(B9>)"=:1VHP:1 PP]=\'/L4,"8R?#'!*<FCC.TE1.1EWR5B@
M*5O8MOL-L9I6W+HB<DJ4KL.^MV-OO'B^.:9HKS1$74;5ZVU"!LW>!PZ:*[F?
M>OUH@(1!5<G?@6;9ZT@YL[.!YK&?D[KC XKR%BYS!G7ZV5C[%K@=- O\Z3 G
M<Z5;N;LNTU0R' !YH%02 YX9'O<;"3Z/7I@3IITB'G:ME\4<S>SDF-[:++U5
M6.R#W59>H%,A[BQ5\"9"OEE7+,!W\UZ'IRZ0\=N7](U%V_[-Y-O&Y/+!?@(B
M(HY2#-6G<<&Q>G&M7[QX<GH2CT^>/K&0P8LR23F:*N0P/MUZH,$.=&(#HRU)
M,H&2T'RJZBODU<9Z49<W]BX"TQ>/E;$$==3VL;'XHZ1O1%#G>Q7"7AEL88VN
M=*M>",L!,HD-,R+]\C.L&TC8;;Q0G6 BZ=H'7+:,G;?1$3@:L5>:2'XK[*7Z
MF^FF0I/4[@_.^/<]7>$2[$WVW;O_?K_,PI^ !(ZX'^);VJ#_5EX;?7+A>!(^
MI-5-1JG!=\3,<.R0<H\=4L+]4!R=;8 D"Q3T%:ZB"Y&";N S 8\4S=BTEW/6
MW_#@DFW_X>8@UDL8.NG960#+\*:<(A,\V7AF_NETQ"AEO9P81X!1>N8?*6>P
MP2(!.N&T@M"-U>*"*/9"*4&,_RL(69L+S'Y;5HVU7#Z42SAK"_>]YM\RAE!C
MFY2D\#)H=II+?HX+<YPT,;0:05PEMSV!>^?Q]%/=CNG[L2Y\]'(!9S\/J$^B
M-AD#LS*A=[18I#FD3WDL%F[42,-9#B+%4TF8*MBWW][3MMN5<I-V#4@D-B!@
ML*_D7*PDF&;141@)3*X<[:<.ZK<B[QO*B10'8G4NY*>P&5B+(]H")((O"Z:3
M;9%#R\<=Q:956=>/^)94I">=U.5!$UR%9FTW86M&DP/=[MP"8RB+?#4&372=
MQE7"&!-+E"[$?@(+/&D&JS:1\];*#DD32@)DD_IGW9M.\H[MDHG$],]D$.-O
M7D,2G20.^"[=V&5-WF.&B L8FGTN5> X)\1H.H#OVU08O?%0+Z'UH*&8 2)
MA$7D E\,C7$$Q\216QIA$3!H</K\;."FXQ?)NZ>&][9[)&M9!?A"^:G=3MXD
M[KS#QUT_3>1??]Q)W^=P5"PCK  F*O@&-C]B_D[*4<U^ K7KR'2]+_RR$\L1
MB20[9L5>[TT*Z"FK,#/FQ=SR>-A<='E7TPFU#<G8L!(+S/GP_ :BCN3C46MZ
M#*,"<JTP$Y3!#XP>6\[E9EAP#?A*12@3G#:M/TD7[^.VZ2?,NY36%JN &.C5
M8) _)0"=K\,L=*)NVFI^9HD&:XU^ '_P]*[*'YE&6/<W$M&Q+# ]K\*C3O6
MNZ=32Z;V<:V5RWWZ9+]<[M_/7_]V^7[TRX^C?__Z_C^CC^]?G[]YX'3,7_/X
M%\''7YY?_&OT[OS]Q_^,_G7Y_O+C+_B?'_XSPGGZ$(W,)Q__=3GZ\=<W;RX_
M?!Q=_K^/EV\_CMY=OO_Y]<>/EZ]&YM+S=^_>O+XX_^'-Y>C-^>_1Z/SM?T;O
M7__TKX^CUQ]'/Y^;.Y__=@DW.J?IAM_@Y+]^.\*+WUS^9#Y]]_Z7B\O+5Z_?
M_C1Z]?J]D; W_QG]\MY<9/\Z?__Z WS]RZ\?80'-E^\OWYQ_A(]PF*\_C,Y_
M>G]Y^;,9(@WC%S/V]Z,WOYR_';WZY>)7^ )^!F_T\?WYVP_G*,<?1A>_O/UX
M^?,[<S/S2CP#)[__ZQ)__L/Y!_.I$7>XZKWY"<S*>[R1>X;YGU_>_P>(=+M3
M>G(^'EU<OO_X^L?7EQ_,E><?1V]_,6-_]_[R@QF1>8/?+LUX?^+1G7\TMW][
M^1]X1_< ON/Y!_?#RU>161#XXP/-%5[Y^^L/YF[XE ^_FJ'HGQ]A  H&\.((
M ]BIHO.PAOK]EU_?O#+[Q>PZHR]@YU[^AAOEQ]&;UQ]?_W0..S@:?;B\_+^@
M!2[?_OC+^XM+4EJ_O+_\Z1=0#ZSUS]^^&IW\,!Z=7_S?M[_\_N;RU4^R'XVF
M@B_A5VZ_P&X5K0@J[(?+R[>@CWZ],/H G_7Q$A141_D8#6?V\\^_@*YB[6!&
M =K4W/_G7S_^:M0=#>D#/I:5P\4Y:2-\3W,_/F;WW4(XW2\+X5]IC,[=0\/M
MN+8"G#HQ::]Y:!96]A&345"V4(*K 66I-1=&9)1=!./8.BAD3J-#17\4^2K"
MRR#K'@9\JCH:+"9U-C$'QB6FBL$^:%Z!N%WC^I2VW,JVH,#BF85QQA!)<E#(
MTM.S_1)S(S$SHA:*=P!<JKWVNQ+_.SXX2W7&8JI?5)[R6G$F:2*W29J7MW[W
M>.]:CED*U5,"S<2HJ4;=:=1IR48SJ8,,7<3$3$S96@)!+/7]@']!L5.Y2J4%
MQQ55:*H*<L)24!$G@6WA@SK-%58I3H"^LJK7D"P2_U1-/*WE/$33Q*06%,TE
MVBE'OJ!G>L0X=@E\Z"DDK#WI#HKK?$K31?<Z[WY#?1F@F]MDW,K= TED6ENB
M?2 $1O*FLD(X\)_+N,X>J<\8I@;I(R""ZMY,&.E]&$!-82Z/%\K67DX695K$
MF,4'R'Y<\1)Q@"#"/G"<.=%%FIW80H1-> (UL5Q_6DVSVD;H+&+$JQ=?$[N[
M6Z2.LV2MA X#4[S'-ZHT$TDZ50^]0M'!,N%^"U.-Q>XQ2D).658DZR1JC#IM
MQP$QH >TTZZ[,772- /Q:%J*2%7L643:FE^H?,T6;:"PUZ ,:=HL"6BH'ZL*
M+U:4-@2UP7O7RDD-, Y$+E;9#6E(52+9*1W:NJ%QL+1%O9U9OJNQ$[[UQ!S0
M:-'?39V=#DN%/)?F,5.(9-MV)UX3^IG61FAM0!53\'<DK,@<A(0'YEVPU!C
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
M>66:8[W&("D]P>,AE0CCV>(VFA/9KW4-^V:&[@5J8>K\AH'KMN7L"<2HMPA
MT)*B0YU] $B=,YH"Z==C:.X#3WVZ$1UIK2TWR0%##%A[!$^6ZBK9VFYF\#,@
M3[OII(BMU)2QM/X&E2]:",_RDSL1I-]59]1)"MF%NSNXIS]UW\U.+_$*+1E_
M3$ 8X(J9"7N4Z5)$^KN'6'Q'S>IG*?<2F<>4FB_I,N#?W/G: N9.B6,!"+)8
M+.\0TZ$MT+4O0&T 4)15!$ 9R[^/$VG<*>^A>-3B+5BTA6+(ZQ2VL!>E9,ZQ
MU,93[MZ;AJDE;U\RC&HB2KB@+7 \CBT,*(20@ C&_$4*#1_P_W(5B\(GO S_
M>/U"M':T>*9I6E +K%7*;RSM6H^>*]-:Z!9^N5@()(<A4@DAN*9H*:(!/[2<
M?1IRMJ1BP;LQPI9%QXY%_B0AZDM=T7)]3V6"UFRJW5 ]B9$^UOBWF1 Z3C(T
MTH1-_M_X074TN26\.!2(PT CH!N\B84W>=7@32I%DE$\4=15BHH*$1".81I=
MFGY=L(0R>XZ8U$Z9Q,I%F*(,K0H\L/,^-24& 18KE14"![]YB*<_D\+/[BP$
MR+"W%EFS)5O!=PDH(SY6@_-#:DXN"KN;2X+_A#&1;9O;E#2KH;0S:_^&N0SU
MO 7R85H!I'3Z8N@HXV#M1?G$>7:DUFR9=3^HUTR[19F@KPZ[4^\L'&XW<5K#
M>5^!>ZOF;%>L?%+'*2\'&%1SRIT%KG<62RBA+A:PI0DOF^V=:&4).P-(=#"%
MH3KAP0%9\TS8'/MGRU3ME]B5\E0TNV@-T$$C0!!JZ] BM,188H(>]SA8"!*5
MHGKX'T"W\%7^9 *BUVF850;?^<XVAG=\':7J4#':8$H!/3&Z74Z#:++5QN56
MYK2-AF'1HVMV$;L>"%%JP2K&\MU"PYWUG&.QL6P6;0B=TQI8-SQ=I9V<QM.A
M>M+:5]6I7PN,@C O#0364,LHU.5@C>0LN&.MO6RYF_VFT41!: #N@K.KJ%^*
MYV&T&/I^LEVG9,-U43VZR'=(>IMQPB(TZ'1SDJ*=Z8U&B*!6TT;5-77XCA-=
MV"F:/T'+9^:NWC9=;M1%!.]Y.A+1GK0S@%3^Z+4DL[!F75AR\?9>T7:E']6
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
MT_<[?/8BGAR/CX3[V87%=#-LS7F71S6=8-6HYTOZR=@\]O5GQ^1_4$L#!!0
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
M\1@V[ILML.-S3'O1A0\10*5[N,M#]X4>O+Q6_0U7Z?REOHL_ 5!+ P04
M" "K96%4__+JP+@$  #C$0  %0   '1R<RTQ,C,Q,C%X97AH,S(Q+FAT;=U8
M;4\C-Q#^WE_A"RK'2=GWO&X"4AJH#O4X$.2$^JERUD[6Q6OOV0XA_?4=>S=
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
MDE>VU>@W=C>< :ZD^%SE#!I,B@X83A;#4F&'QB)3!'5E\X-^H[KZ#' E0-O
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
M]6C_T;A^L-'9^_?NRY>VI]M_\OYKWF'\9-W69U.LR]LL7XNG4MGJ!%5$60A
M)I/WQ0?-)3JNJ79XY'"@T#=1:'E#,)[8 $M<2Z%(7NY)>?#&5;):U^+6V0O5
M!?/DA$63Q7$=?Y],6N)VJ<#@VAXL"!4HI4@(I"&$D@RI FOLC 8F+7<0/WJ;
M2%NKJP9GVT86AGW"&#7ED'HP]- 3R)9G_-:E@CY9';4%ZSDZ';$8.-G0VD?7
M7>/O&63+L[($;'PB"@45L*-8,!GG/5+.DO1V>%#B&_WUXXEHQS.GO3I'?=+B
MG?/>9+H_W3V^,RDG&XWVQ=R13RK]Y+\63"F1?)6T0T%47"JH[IK[P)U5^QT%
M:%/6IG)%<+G&H,E&4L(<7X.B[OJ=F\/JNFG\E%_+3SX5K7OCV>+X<[C<%>=C
M8LA)2X::-8//-G%0H9@:O>80.'?7^0P$ZH0'*B$DULE98T4$Z9J<:TMB#>:*
ML20[>*#N&#M77VNH-BEOH&9&'T,,%8W-WK+I\!!G7[!:GEUIL::<LY,$T+;:
M.TR>#!O0MF8-VG7?KKYMOJPM1Y\+9I\]>=85(TL^Z)@)B-H6O)IC5:+2HD<M
M6LU2#[+W7@&W/(O+#$PJ%=\6-"94),\5@@:.(0#H/A50=D 3=;0EZFH:<!E)
MZ#'K@"*R;4G)^,24O6$G\KM7BXH&9G5JN8M%KLY3S:IX<,D05.50:Y]"D0S.
M]:!!S<"L3S!K-;URLK($)45-'D&\%-F(,4)*F9L?@W6-AM\R&[%<@G6CS?-J
MUCM$YC:N":D4T 6C:AL+D!5I9EV,:QLP!_)U(*8FK;.MZ$,H&1SY6(&=+A0X
M:ZI ZQI3!_)U(.RR+3D#(,40(6**EMLN;9435 #NPRY/K>/@$^':V5CW20-"
M0>_@Z&#%X^S?9:'CZH-Y@A(<VU94ZZ'6MC0?"++R+IK6*;4'E/[NB?=51H]O
M/L/H>TEI<<C%9TB6= 1/*CFK?-4.5 B^Q#X,%7:T3O/Z@L?@K#^'V2Z$:(,J
M)4<C^@.CJQ1U2C$'JXOMPVKDCC)[\-FK939;1PXQ.6:1(8ECIJIJ2CE3P!+[
M,*#5M7J[CCGKFYKO7SV778K&9+115P8E,D2R1EUC]4JHK10/7.XPXP:_?+'_
M29)TT'NKR,56+X%D+05.$&-R-?1!<:R#'[QN@[VI(L?5$[IH%6VM'(M+X!4A
M8B8*IFH=7(ZU!X3N$.V^VAD.A%[: %X*#J*JD C!Z$HL6MHI^3L 5@[=+T7\
M;3:5W[LX_FT?)PMAYKW_'(T/3_IG'&\?'_+%7.L13HH<T_[S\.!P-GU],E/1
ME_)#11&CBI4EGD(IA#XH!SFFXE"3U=TO/^P\6$ML&%!K%;V3+6<Q):J2GEJC
ML],<C)/_KIEE_7(TEK-.=GMB2N"R224Y75V!K S%P+X::YRIR)'6S)1N!)TE
M]CO5*8-WL21BT,:1;OMBLE99*\Y8U\QV-C'OC2<\._[PP)X8$B9*QBD+*$*"
MR:428Z64N$8,NO@U,Z2;AVJ91?"MS* 8;GT0L0)E25MR",D;&Y7M4_+RKLCD
ML?Q^;+LKW<F+\>OQ8LSG_=(NEYV<O'E7GL=X<B3'GWUQ.KG9\I<UKX9O74>P
MUN2Q:(A@J6:=F8LV(9G6D:0_Q7T#Q3Y)L=7LD8U)ZVBU$B<FH&<J$FMTK99]
M85?[5,(W4.Q3%%M-H9XI;'(BK%95T%JEV"J50Z""V;KLAT#YG=2)KB:(QD0!
M2BLXBA8L!$HN9^^T"MYB8!B"Z/="O]74R#L(V9?B4@W 1N)MJD(-RBQO<?)#
M@/U.Z+>:X"O1-CF46)M5 /0F!9U3Q))]0B<.<0B^:Q/HK$6)<;Y"]@@E9G(J
M%A4PRIOHR R!;FV""I/&D#7:&"Q4A9A0AZ)K"B6G8LT05-;&@4<*57QW:EOA
M )F26I]^TM&0>.ML4O<'[S>8%@\G$FR/WH-YLN]"FXMXRI/Q=/9,PF\^FG'9
MFBYXOG'$\IM23X;L%0HJB  AHN2U;7_C0$ Z>5=,RMS](?M. K3,7O/&466L
M554 9 P^$J.AUL:/0^ZS!?T8P]\@Y'IB0LX*$@))!DH01*^*@RN>F552EE+L
MLPFM$J'EV9"--01R3! !HHXD@@/:Q*2C7$EU>+^&3R%T5P 9+^[LSIA[-$]<
M1-NSKU8B3P(E.&#1J3)%\=BLR?378FX2CR5.!L=@;#2"28B 66'E["*KG*.S
M*O?8/KY1!'SV]1]-)[L+GAVT^_BX4.#T!DZNVUT+/9J,3^DP.6KW8MY!?< X
ME^?V\]E)Y,_S,YQ_<OZZG>)*@E$IKH++.N0$2>6D?6PET[&D5(5B/1K'^8Z9
MMOI!(F4]VM9D+R"!T99"9$0V9(VDE<KUB$=_C^,3?CW=?SV>[)X&E/N8Q_MR
M]^N(J:;J0A$YP-I CAJC4VS;*(3+2.>UL0JTZRJ4UR6?^^ 3+D0?!2/MEJ'7
MH1H''!-*4I48J1@ ZW6RRFDNMD=F_CUS8_6^I6K/#DVPD813Z F]%E&;/ ;.
M(GG/?(OM(W_67FY<="UV.:D.9>^383;6!DAHHBFE)LW:@P4=^J0@+E+C"1<^
M.&P3";^=/(V+0/W]L=M_3I?%E^^8KZMW=RY)YLZ8@HD54O%$2K,SQ09=)=KT
MH:G<-9![;\8\T'L-Z!V4#K$65S F(,G]LN;V5E!H2XFQM_2^>1XMS[SN3X^6
MUH_[NV8WBBKUX+*G;,$21BUIL0H^F$ VNO/^&'#&[B$A[@>1X+.)="%[_I;R
MFJQ29K2Z&H2DV\KP;"4/JE:$@$D]V"NP(V-CU[,W%X-M:_5#X@KH)#/5'DUE
MBX9\X=#S(/9]#&"^FRN9R7<^FB@Y6LQN/Y$/OGB:I&AH^X!IX)J@*,!BHGA%
MKEH9+.>U'ET>KNBBY2YKZ,!%JNQ<@6!*JX5/J56W!3:U[;!N+D]B#3!=H^U>
MP/1;!@BC,[Y0)*,0T%M47O(*!SG7I,'W"=.>>^-E(0IDG"XE:!41O&<R%5).
M-B-D1"C=5S^= /):M$]P!.R]*>A18AQ'XL"!#&OR'&P/ZDPN/O9++8IX(3[U
M<3T]IB>0Q%H*Z]@*XPIX"-&SA+6DG:H>"]3NEV)U!)+E56.%I%AA05#&0^:<
M#'N.*ABLX(N!?EM)OSV8J#ZLOJ18G(6V M*F9 )45;,2U%2_S645V"RQ453T
M&8BRK[5 I$S9>7%L"4@DNXYG2QFZ+.&ZA\VR<B?Q7*I8$ZI.;;L!^;<BJT"%
M&@NKTH,QJ;]395O3R;.EK0GN2&YV+>[3NQ@J%.V59%?(F4S67(VJ,5F=0NPG
M#6YRXN8^CF=_X/X1_W+\[L__EE^$L[QW_(A?\_Y%OKP[Z.'D\&@Q/SG"](0M
M*A/D*D(H5@.A -KJ4T$4#\Y"G%XOK!G8LNSP3TC>AN!RZ^)I'5# K%L1*9'Q
MD7NPU/0FT%H"===DU5[611)=4LQ1TBJD5&U1UKL4K 7? ^<RT.4&O8O6):F2
M(6;# "G&B"%5IVURFMCVH OM\I.+;R9'/U<O>L6(&2.FFJ"2389-M)&#!@9)
M:@8J]-UI]9.714=O1!^3N"H@3DC!>RZV:LRFE<=U/J)]YRYJ>='*%612KE8*
M%B16)<@^!DF>#($FL ,5!A>U"EYR0:O!5 ).8%L!!5FR!C&TE*T/^V!LR(]]
M?=)W[X.2V/'\U:6>N+/I?'[W:#;C23Y^* ]@QO-%*PEJ?9]FF#^%UV??SG]S
MV15#V.#Y>'=R1>_ \P^XW)F?'?O^OK_U)JYORZ:_>]KS!SB>/)+G^\OQV2_Z
M<+/42P.S+,;S6IY]^^+9T3V)YE116\]5^])ZE0"A2^?>/!+T(.'HB*E<_Z9]
M*S7"P53&*,(F&TI<"D);-IQRB2:[Z%PD5093Z26A?\%]G&1^NL?\%XUQ3_8=
M/-W$;["B;[8B:SE;1N*@%+3U529*%N'8!!."USW8!6NPHL&*5I[A,$'*2M=0
M VBGJ/JH,"3#+JI*=HA%:VQ%C\9(;2AB_,F%9>MK2LNLM5.98NO1J Q8Y4@I
MES2GHEPAIW (2(,IK;4I+;&)L%>@DC8952NI"6U"H%9/24NF9 F'J-1'4^H=
MH9>X;,%Z%X!$6[65)$9C9<HQY6B<O(%IB T#H7OEH=&65',UI DA@A;7; !"
M,$1<2N[7LO"!V?UD]NJ;H/C,Q0-;7;0'#+%UTL=:3&T=PP/E'NT"-)C!6IC!
M:K;=@^QRJWE'3& @I6 I0)4T6&*$YC[M:SN8P3J8P6IVCZH,@8-'"0<$C#K%
MQ)YK,&V+@A+ZU/#M.GG7RT@?DG7FI'(VM+WA;0J5.28?0)Q<A5XL!?L<SW9_
M.F-!]MZ;O->*$&[:GVU-)^4=M7J2W+M4$UF5@B)Q %IAB25:52T#2&;$/3+[
MM>/(9U_TL[:V/1GJE<M/SW=///W6O=,M;=?1[54;$EA3.5D"54U$%J9CP*!=
M]3FN78(S<'L5W%Y)UJ*4+[XFIX,-X%Q(3!Y5@5JJI/)J_;*6@=LKX/9J4I$4
M7;*M1KW8"B[X)'F)S<ZXP"FE'-9%KMY8(GY_/,%)'N/^7S75N+$[64$V_OE/
MZ?U:E,W3+J+M(O=G_)^C]EC^8B'*!X?.G[0EM[/^S.PAA6K09QVU!^\*D6L-
ML"2(J-)V[AP,[>LI]-7+F?1@:^MH:\IY0I7))HC@M8WLE(M)_A><"GHHG%^%
MK2UQZ>!@:]VQM0!!E>(Y(B7P%1*"RM%P4EXAQ\'65F%K=K"U=;0U$(-RSG@5
MF:!ZQ"RVEVN*.E9-?FV2M6L>?_C^B*-]K3;H8%1UH*J-2CO%Y&KT;2'NVB0?
M-T><U:<<WQ^+0Q ]GY6M/E<(K&*6+-KF0%%YEUP>6-P_,?_]L9A*U0;!Z!(C
M:%,C*Z69->CLE>I#@4#G%>J@**Y_$5NH%C287+" SQ@S@"Z5O?62!%(/.C%U
M+.T;,JTN+5M@L,%$#D:R*P"?HB*E8]&2;U'1>:!WKZ7S8&N=LK5$NM7!!> ,
MBDR,*G!"1=86I-"#_HYK:&O#:/UZVEHK3]8E1  +UC :$S1BM-H5E5P9;&T8
MK1]L;4G#51;9556C0H 2$LF?DO,7HW)BFWE=;&W(K9>]X5>RL2V2U@X1B "9
MBO#$$5E'[/- G/ZE'-\?BY75E0LE3(8AA8"QV!R=J8@FF]"#'3C7AL7?W6C]
M\E@<2PK(45>K"S@@-"Z[ZJJW,0M[>Q#$.Z]0!T5Q[2PN$(TG0M$265B,T4<?
M0O(YV&J-Y^[/.;4,IO% GKE@-&9)9[9P(7@\KN_?O@3=G3E)+C.=/YS/CZYA
M\<:RYE6.)N-3F#+.>?X.@(-3OIWLBG#RR?G7SS\X?]V^__&Y]G%\(/?P%^<[
M__1SSGDQJB?-V1C03  U^1C:%@?*%)62MWWHIMMM)BU1?]4<8JW>6V>!(D=C
MQ>HA,6IO..<>K3;N(&2K7W'+&I4N&0$B@@KBV[-3H*L2_XXB3IHE=GLQ8@=A
M?6^)E]?8?8,E)E,3Y0+ V4/.7N#AJE)INP1##*E':Z,["-GJUP=7;2IH !5S
M!M%5,59.3M)=)2[79']BB7& ]6LM,2YO^B.+Y3$54H"B6BQAL41!TCMCO(+4
MHY7<'81L]:N9M3&VD$VQH(1"D:1.Y(]1'HOGFJSN09XS7HQW3Z9GVE+UH_E%
M '^39R/(OC]H62GQ=;/IDS?2LI(-/,!=GC^='NWN+;:/#_G]MG"_M81D_)H?
M3_:/SP[K;D)W<1:H&,C19U%I%9(SI*-3G)$IL_>U!RVJ!TI>2<F[TX/6%0(7
MT]GQY]/RRZ_ZP1Y?[;.3EY^:EN@*^9.6E+-2ME0DWF;)49(U:$MUI)/E'NP:
M,I"_<^3_U&Q&5\@/U5MMJ$#*#GRMQ-KK$H%*34;#X/D'\G\Y^3\U$],5\E.N
ML3@?:M86*.3H?+3>NI@ P*CX[PV=TC#Z^,V95GN*JQA]+(FU@P@Y&X*BD+*+
MRA4!V=::20UC6E_N]SZK1=E3WM^76WK $Y[A_IU)N5,.QI/Q?#$[F5:]=]JJ
M[!JRH]6/L^FLLJK5@ZH9%")Y1PZ=AY1R"N>SF"I9U36J7?]>O1UT4A?BBDHC
MJY805W1V26 G#H2@%4=G8G8A@O B%*>[RX'.N)NOWMZ\*QQP+G$Q3CD(+?80
M4F)F'4W*FMN^R&T4-YZ/X@X#[]\PBAL_?Q0W+LW/D\VFFA!<2E4$AA6=Z'3*
M""(NO$VU!S/7U^?POR W$7%P/FZZI!2E,SYL5:-DJY_V)Z<#,+%'G:!M; V2
M88D-R'NELBX],(Z!PM\4A@?C^)O(@:("35O=9D"1)NN10YMZ06.#'R+'8':K
M&F+N@'%(UA2M8B^1 BI%TC:CKY$-1]9H>F < X671N%.I8FK-PX7<]N83L>
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
M64%,P#AWPD@W0PM.5[@.()/W4$;FWGO9Z-NKM $#C]H@ F.'Z*$5,IO>C:-
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
M.#OPS.\G^NG>T?!T[S0Y^?YW K]#9:*?W!Q<=S]_G:+5."MU$)_=]W2J:D:
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
MY77.XG/YAJD!C @=E@.:*W].\J2(DI!%0L"&:JD,N(R5V1_F9V24W+#/'E-
M\H#JVU4\_K?LW,'1L;(_'*?9%/:M?5"57K;]]A&1CH:EZ=W2F+"$P,>S"[B=
M*,II48C_^0L6H*^E</NE*(?Q@YBV%@2AK=HZH@MXD89]E)%*31RZ!O:#%>LH
MG&S-5KYG602F0J3L7-+19,YBZ"A+()KQ^Q'-_N&YIF6[+E5#8A/5@G^IGF92
M-0Y"BX8Q;*=O;GTXGB0EY;:/H6DK[% O5P+LPE\/\WYVM9Y.QB_%9XP?L653
MPW8=ABH K(1P+6'DJS:)[1BX*XQ"NO7A8YIEPSBA::3\,TG38GE'GYD,A_D7
M\ R34?A*'<=?HNGU#R!I% 6FK[I^Z*N6'>EJ -NO:HC"I8>V'U![ZT,W"0<)
MV%+S@N&%2/DE UJEI\F81P!^-SJ9/TB$M @#5=<"!UOM<;Y<H*G4M3W+<&/'
MM8RM#Y9G:M;#I7<[LK<4B^Z6 *D@.UKV7W(XO,F8I,K^-0TG97))E<,8+%A:
M=-#L3R=HB"O &PHRQX/"I"MDO+YYQB.$ZFHGI^3W/#13'"A 8Q)2E5B:AW J
ML>KC9$8MUCPC]G2B^6"P&I8W>V3>/GO6]*\,7,,O@VSTNV9-OUH_0IW:MA[K
MJAO'8$]8KJ_Z.M543;=\S?,"6[?)U@?'U%7;LA]AE*ZN6*LS/?\HE)*F=(P<
M(#+U'26II!F!4ZN$=XJS%7FG8Y#)>5(F<,.<O1W-::2,)WDQP816F2EP!<8:
M1(F.\29XBV(=BUEVPO+=3V2UE@2"8&O^MF'SCOG%6:U6T*C]I6]N:W=]?^>/
M[_Q2>ZX[&YHKW_?^'R_&%]#U.P &5B3^^)#Z*[ZVB(8BP/AN,@)>PZNV/O23
M,F5IW'T2#I3=E!3%N^?('ZSHV^>$":QB.@RR]$WQBWUZZ_3J,GW/Z+Y_'0[(
MZ P^&"G?!^ NB:P^2L-WBZ+RK^"DO'@-MM U4]T(V*E;2Z.)9YA.OA\8I^?1
M.4*K]?;2\][G ZMG(+3::=+]W#415:I[TX7[SV68!B?G".O6O3G<0V#)KG9R
M?F:>@&&%8)((Y7:Z=W#3O?ES<)HN:&_373^*;#-2;1LQVW RL^_#/SW'TCTC
M)+JIN;R6,$/.R<*+CO+?VK:F*V.2*Y<DG0_FKN^1?W$.%N+RF$G+#?L^@'WW
M9]C7UG3#=6W5=-GDC\!1?7#E5!):H4F\V"0::J6CXPV3_K*8E3J-UR/.!D\I
M?+O&<=.7YN/91+\;.8Z!HZIC'7M<8E\E3N"JL6WJEN&$A!@^\#$X2;V=X[V=
MK\HQBF(%X1!HJ?SUU^[]F?_[LKC"]S%7QS_^N4K]QWN@9RT/5.F!#_[ 8,+,
M9M7UE4O8K8-1A&E\J@13)1Q0X(XA@F4D_,WRNJ@T*12B7-$T52]&V14LDY("
M7CF"+XH)QAU(H40T3D:\YO1HDHI4H*79<J,:FPQ[MOU"707?8='_PC4?BR4?
ML!6OI<#YI3RN^4,S+#NT3!><$5,#J4$-U<,!R8Y.76+J%'=PZ\,)G<NWM2O:
MGK8M\]X*%'&L!5;",R >_9I@Z64KLCO6^U<N@$99"9_\9Y*@; :1S#J4<M9!
M6]PAJUD/8/LCUA!8BV\ABH#Q5XZ4*\3HSRZI_\[2R:@D.6L$RXO?3D)_O?IA
M:D;H^+&I.K%OJE88V*I'/5VUP-_6M<!S \_9^M#+5EY K[\(NAI05B6*,J+1
M7?-&%XF] 5@\*($BA:1I)8::\BF@X@*X\0*1U))"#=NH"@."9,*OL2-9B>#;
MT1F[=)S3D+* J6[P^S',CT)Y S<%#TLI)N% *089=OS(#M]R0,K95[DBQ;P\
M93\6;_,6S+I1I+PQ&J\<@+,&%P7G\$+X(W8]_!+7(VZ&$ <%6PE;+BE*Q=?X
M'2(R+5[*\-N=Y#FLA$,L8,"D).7D-Y0J-S\\)]3BP#75B#@.S@&V51([FNHY
MOA6'B'[N:AN[;V/WK9;0;1A_*'A Y@R3L@1115.0/7DVPBA:.NTH])+F4^4
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
M.O!3\*7X/C%A,00_CAL.>%%$ V!NW.0)$^EP,1@R.:J_,;AXXLX@@DK">5X
M, )OQJ AQ>$MR;4RSE)0TOQ<,,!%W+?FD[FGB=3+6CS,V)I=PGD%'IU/QE(N
M-[@VSK,A<#R\;PET&Z#HA=V[!O[($,8!Y0_#:FBQ"@NDP#+AKO [*9+'DP!6
MJPS@$(!P"(%3Y=/)$"MG^%L!);GQ* XU*'$\D!&[QQ_P\&) F/H9R_EM'2%W
M<^ V$,L-W?@Q QVJD#&PW*78-5[ZB))2\&CC(#4$+#,I^0+@QPR% CZMK^4B
MD-DEA"V2&2Y 8EC %U 1RD&'S516])V.LB7-DF>R)]@=W\$!@.U]@(6!\//*
M)W[XGGEE=ZYC>PN-;[&5$2V (P*^@V7# <'M1:."VPH@GOCU(#P8GP"=L/&+
MC*;;RD[$Z8<G^A85A7?B&K6$6UV,LJL1,LJ$B6=&SBO:N"!"F%,T9)@',*R5
M9UIDS"!MVE 1'/V"WF]-R9B.$'"+7!18#-CO R5.LROP45Z'60NO-)$V2\.>
M+?A(1Q )( 1!U7(/"#<<%1&<_9PS!?QK)#Q$9ET R?&L%_0_$Y1Z5V"P@49E
MY@3*GCLL:$EGN!2VO& ^8<BDI#"@ CH@:<P]#AP6N:THWZOEHQ:/4*8QK@3S
M+26@8">C:()2"80OT[?<%ZX?*H44B!)RP1F9%-(&1F."_[WB^VU\8I2QA[#P
M#)JJ[)TSD*)GPAY X^8R 0IE3'S%8"W!-3@,J"S^H7#'KF8IZ45R9L??IA0$
MJ!#,N"*X/=Z0>V"H,N"#6S>2WR)&O2YT %M&DH>3(5P$VP#[BH&ZV]ZQ6@:_
M!SOAH;!WV;634>V%1I6>H=<A'9?<G!=F%BC6E%R]BH/RG6N3% P&9C?DK*)4
MV$J<=;G[!NQ8<*.6<,-*BA+84O0O8-\;THGI<;RXQ13P@#2I#9,[S@SC0:':
MI&YS5TZU/=.0K.7IR,X6=]32@EZ!W4%GM*,,7RV6K/_!833HQZ1WBD-T<Q+P
MW;FBXZKP+KD(HFD @O8*%P..*YYK;@B-^!'MM.,%38$@6!<^O6)_&1 V-T?J
M3H4*S3F"973P"1A,9#X9LRWE!<".8[FD!0IVD4EW2S"P4YMW[&<--[#@M=N5
MQ;X@N/3 9(:YM282:7&LNY\3=.3RBU9-.QMF]!JBW2!PT0H$GF3<R/*J3(B6
MU7MW*F;@VX!Z"[\$1P<7(NT)E,<+#!6FUR3'24^\#D ?9RD:C3%7X7" $E1_
M\,AL2*6!$&;C*5]8YXYE,?^IL2Y0K#3/^;&6<F-G-$)=<204\$BIJU'0TDZ3
M0H9OT*_&9S^+^'.V[8<DJN8SIL@^JLE^/9LO!U.&Y].P-LI_OU2QO9Z[YEI+
MW37&P/_S7Y[E&>^58CH,LK3@464X7"Q6B''!'!0,GDY@30R[88021 G:H]Q&
M(1C/"EER 6S"#CMM]:'&?SWH-'5:1XF%#C(67V ?,,7[B*.(I[Y.?8Q8M'0,
MKD".VO5A9[,CEX]>:TJC,_QD0.MX&I<52<X"TY3'+3/6GG][7N1WK% PGZ1"
MP=E4*&PJ%-IV3(NK[RD->OB-7MK<XXU(/VWL^NMM[#9JJ[?Y_\[_^5'8;O<1
M5[S<DM[D\!(U$MSK@<N\GP8!"2_.\@S.HBI>(F;_>?\"DELWF">2= F+%<,B
M0>=&X&^FF4 ^@+M/,$S",J$$\P;,I<3P(@@ T)+1!+V\<9[ >R?"XN;&]:C
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
MM#Q;Y>A="5M/\ZV9^"!AHY^'_4C9A5<L% _D LYKRK-L>#L_KP6[[HQS$'/
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
M0J-FQV$P4UTD2YB8F"ZS%*3I**0--).X3NIP* /$M82W!>7.)E.@5:5R0<O
MVK*2]3=Q(,PFK H8OF243(98=1_"EJ1-Q!0V[IC2=%&",Q'BE=G8W#^L^BSK
MIDG<Z DV7C"0.R9]1/P'A?J;K=W>[M9;/N 0+7D6I6F";\+W"FQ)U48C)6*G
MLAMG,UY#L*1;;U@P/8%(.E.>,4Y&*9J)[,TZ=4D+'^,CKQ.(#,T/^0+2R3 9
MX6 >]AE&K$;--M5;/0,,+C4:56^S7NE"YFB5EF$M3U4CLJW\"VQU\<]&)_L\
MO;B.>Z?L'/NZIKTS-,U7CN@EI]/>>QPJXFN:CE]X[Y7^\>%[MLK>SM[NSA?>
M]0^'")0]LQ&Y1BEXL'! L9H>E0/'7;SBU4KR?=B[2M83/P*5QDSL!=Z/J*T2
MJ(2X&]7T\ ZZ4F*WJI_=NH]BO$$EU!"!>3YH/D<H<$70[IFD)8?BX;J?<E=L
M01T-6AI8MP6&0JL-.I8U5Z4L*).C<03J[0(L;U(C2#-$2&Z-,85\B3(?5[2@
M#$.  MU905J]YRW[U6EO%JY$KIX[RT+[DX6)Q$J.RJJZ3</R&J64YZ0%:U8I
M.-C8X7Z7B[Y&+6+MFR/3\F13$XE$%D9*'<HST=Q6'3&(:#$P96XTRH)\34ZY
MK3QFSQ)H0'6PHS9L&9P]A[\I%,S>@)(YHU(]52\3MFC)#/9&?J<!681F)O;V
MX/%KUF9N*SLI0DF#LN)37GCA,9NE5F=WQ,Q!T>PI#DP+_:PE\$2G8K-A&&]8
M)3.XE=\<F"5*HFF)=P+YGHP9:CSSNK #*,W.ZDA'\QD+U#F^<C$3A*E48[MX
MM8EE+*(1\ZZ"]"-KG-@*R. . 8PO/IWO 6:9E#MK9>>K82O:MJ%NSC"4,^+0
M_Z_PX-X-CD&;K5Z+88!VR8A$;8236W1.NP<4@=F 74<"M:=";L^%,S\9<^"H
M%MA-EQ9P^4Z>W(#CVQ05M8@H!TU<C7F^;9;8=1#X &&L6&2T8L<*?8MW.-_=
MTO\:U-8KZS7]B?[*2I(LZK,L*1<0\/>4*/\DX)\HGTF.">__S]Z;-K=M95O#
M?P7EM_LFJ:+4ECQEJ/M6*1XZOAW'?FQWI^ZGIT 2)!&# !N#9/:O?_;:PQE
M4)*GB)3951W;$@F<89]]]K@66I"Y[=(+V!'YP>;-/";E+E62CZMZ=3Q*?JDN
MR-\(NXQ^??XF+$EFV*"LS*LZ_%"(&A%5ZT7?TRZ5F+FR7WX2Z^;CC7J:"]?Q
M@;+:V@Z^KYVPX@?I8 AB<E%1!+PL0+?QU_HA[:!> Q]4J#?+K&2??J2N*)#^
MZO+H/QSRZ+LQEMW.H^],6^H;%T[R314G#V]Q?^K A+<UJBH*)_T[>;R&>M62
MQK.ZKBZTS82S9/"5S+G.^IH>T47_RP]H38K02^G?:[E';Y%Q_,W&\KK&ORVU
MI1NE]X&OP4'6C98-I0#7%S1A=VJ(%H0X&4<3&$,\R/&F#'E>BKTM+46__.N,
M:<Z <B01-V3VZ D%L#;Y3@^*SH)=W+0!^O./IFU=A=(Y+!5R9!!9VPZ#Z8Z8
M#:8&9A)'@.!) DV"H;0U:HL?%M7%$4!C&0UO:$T@<&U-6\KQ/)D2V6^,)JD+
M;=@@VI6*IP'9*669[\W$>8X\2D'7\^_/TB4'>N<(R[MAN);'T&5F1YN<AA7O
M#D84@!.[$;U?DTDV2LAGJBO^&[U5-J7(E:K=5PO' X]*,OO[P;G(9FCU^VO(
M _?P8>$(T2^3X7S1-S%C6VY2 U/7EMVUK<3,128'EO2;( [JF8BL-=E3Y80U
M'_@(&>ED&%OF\&VTQR3-3UZ^O?,=>A:?EPHMR:G.-^YY+P4]SC[__,U+"+^8
MDA;LYB7RXR1[]M]=.F&G3G,&#,;O^K:CRM);H,^B*X$/<7AXV6>F-<7F<U,6
M)_J+@E2&%01QDYN(IF\B6Q4D.%*OY/G:PHIYK\NJ7-)#T:M\V[ _ ('+HE$J
MJY1U2NJLD2ON&ROF:MAUE\Z3S/>O;+X+5UEKLLW3B]K<997R@7IJ.3L.,K<-
M1!V3K+-EU2K#P!_IY%U4BH,1A\OOK@0%=0RJ>XS0DQ%(.3(:(9QK?'$4Q?DF
MKA#@TJA,-(2HNQ!C0+6Z%F,[W$4.PC@%TX_3DA2CJ,LU_AF\4K!_MCE BHAR
ME"#("H9SJP(GM[AEK+K</-VM!K(O71'RB4VB#W:PZH,&M5'U<=(K^^# SJO*
M(+HY2"7\R-P3EOR6TNANJOGU@3:&Q>T>C[:T>PS8ME7I(L>L@DGLV#YL^HD,
M->6/KK1='1(=/;M8Q_[!D,YF>T_ZF#=\CVQ"BYO@IN.P-&E8@TA(&<==GO;F
M3!$,U"WAH'WXWI$/L]G)5K(@?2/== CVP[KMTSO1@BA?DY2Y&FXFE\]47!(M
M+3HXK>PH*+1ND!/>ZF7T&W<<-=&1):)ZYNSE+<N^CB.XD\@6& T9MJ,@O1-
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
M\C?4)G2Q*,#;5PW"6F\\Y%23#8V6+K<I/ @N_K*H72658 7?99%O6.32VB!
M^>I\</]!!3>.;#L,2I[W3?3 ;S!OKBD6SEV; )Y4O2?'&UVU4L" G_&\@ [
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
MJEL63-=++$8$ZH"GB,@NO;&I)/=72S?!&%C[$M:0QF)XISCI:S;,//LPE]@
M/5] &4=<V=75"KG<5J(-WP#K)7>E!D_?:]540&CR[9TW3Q_?^:Z/JB1=/"-K
M0H#"9;-4Z]5J/8OT #+GEHW<"2=WC_XQ2NB__X<__#W^I3;S^[7@1GI4!P@=
M,&>FVEM=N9HC?70=? ,@LH7D)+&"LGIP/FPET1GO<*XE2H8W/^>J*UB%C7*_
MJSJV/9FI1R&5K9+YH061W;U)Y\OCO:2Q9J")',^K\Y%E<O53NFPC76P)B7E1
M["V^A)C##Y!)KWV,)!B=(YEA@H:>V+F"$UHH RN2Z!L'_M=N<6ON,I%LA%':
MGDE[F)PDDQ\O/E+T .7E%.-4PI;T*"679%&YQJ.ZDELTM1<;O+<5/>V+W))#
M,8FO.@QW?WL8#L/-I_]]Y^K T.GIG4/L[A"[VP4[;HL/2SI5%<Z9ED5M_O<U
M0,*>:7!B-VK2/[!\\W^K+FD67$R-!E8A$7<IC[ V0G*5TPSX&V-H[JRH+D8>
MFH:OCO#:T0@-0,F:3,K@KGM3^'ML6DTZN=LN,KFQ-J\H&1F^TY5:/<=V46^L
M;$F((6+1-@Y*!44?#,8F94]"0V<@S8Z+;MN[X.8"4B[$Q/>KQ@C/ N G=]XB
M2Z?"D\/97"PS \[EC>7TF)!FE=;L,XX<1V?\3*Z_USKW8UI.Q@>P_92[%GQC
MM:3 ^-%%U70>;YI?*M$U@^9?*YZ/OH@[6AFGNB#%/%V[!<)4:+*>=&W;TG#I
MI:M\?%>BBP=XHU+IICOA/^!P#;G#VE6AH>".+3=+IH< I6'QOK?7K09-/)Y_
M=SFX.&Y#?.TUK_3KH((?N_7XY;^>/SDZ^2%YA6H4P(OLQU2W:JPME''A5%<V
MU073.4VU<+?Q8=U>EEA3"%&=B&^SX644K_F;IE^XJ.*T9Z&882-.V+&@-Y+_
M24D7UR#+/+W;8^!PJ,=+:;;LM]0HP,K&;H0>IRRN"S;TUM23X%F)\Q%R$J56
MZIPU><QMB4?$\<7@@?2%IUU-/^!'_P8^4@.8][P)8>$[7?'P0VCR/2:5(%T@
M?F6O*#L(:DY%KLB/.N>E\:BM9-'#3L_R9AFB \B"9-, _(<\N!FIK3G'**V"
MF_>"([!"#L<) X7-#V\#W[PS)PVG<#FKSJHX-+W T=#'0@/$0:8G><,%X8^U
MHPE+]JKF-BV)'3Q^\OC.=P8A*<C]F=W*=*-,4HY+8?&6]""N;\%-D2&VAY^&
MV;*F8H6,@!9T,V::;#_'K.93KC;.I@.(!ZX:W@&O>)$=3 X"W1\D!AR*4_-A
MR0/,RWP)BIRPH"L4!B\W=O>XE7!#QBO=360$@L!M!51C++V7+1Y200P2/ SS
MX/!1PL.E-2]2L[BL6D7QVP3TZ<EOB&'$1>T7?> J&K#KY'5#],OLM]EE' 1!
M;B01+?ZD*$S)- ;DK)Z_B.]TJ2X7R-Z-BUT"0:ZK,802539SZ?"2!@Z8=M(*
M&+RN*\7D8/-D-Z#2KF36'CX73G-(CGR@P-X="+G^4%"U<1ATF;NFMX2TZ^>T
MH9 ET6&]=*Y/;0G"%%!%7&67F94NA<ZE;8R"7ZQH!VEZ4CBY@A&)0<^S91.-
M"W#T" (Z4$=&6AEGLTKZ9X:N&>GXD9%I4MYSAVCI0""U4E#)SUTX6B_3V+TN
M#;9_,V-"HQ\P@V60R<_K29W.6L$M"\U^J6)C^I6J:7+EK@JI6,  QYVNOC#4
M)A<%:_N=%EOV?+/MEU/WKL]BI(19=A/C@/M%J>H--H"T=/GUV WBK#UO[(_)
MM_EWY&GD,]8^KDPX:"Y:!O0T)A>;?:A&<TA:80DL14:K$O2="9?OKA8I'?E)
MUB%PCGYX:>["KV9&IS-6UEKKVW+-ZXY@--#"J9,0_>U/-!>:C!*6*:9!WQSH
ML[EQ:I_./2DN7+H _Y2;>4L/W#"=8S2P'J.9U)ACY[8]E =.(Q?(\A[C7% G
MC?[]=02^>>E[TX;O:\<*Q;17=(2/IG(>(-%+KK=!3H3./2MD7'=)WL?''V<3
M[!<I(0SV_+O@92'VL_J.\1$<3"3'MAJS=_J++PTX3&-1RSS6@#8R\8WKP.>U
ML3NH_9GBRHO6:;(>XZKBO$L8"?!3.N\*Y'P]UYW[-**:DX7<WCY$$M2#A+/R
MX8^&#ARPWZ1]GI8P6L$)=$K+(XE,;L^,3O( M0P,*6=-. N8VUCLI@W?SZ;;
MN\SD>Y4R\BR_GJ0M: D(<"B8/7A"9G!M5>_D+!A;\Z8%';!,*L!C%5OL9C)#
M-[GN13:+%/Q NNY9PY=9IEC"1=J5S$_6Z'!IO"![F@L"NO?T7#S Z4SY.#Y?
MBBV2U\9+SVB8T@"KC5#<]=]KBW+<: B^C,-VIEBL+[(4C?7TV[+"U>ZZYFC$
MF,.W^?OO-L\D)L<6D1<N95>6!L)F,$GF !Y45-PA@GZN0K;244#6;&5+?9UG
M2Z]Z\U9XPF^Y!JS5,L!!.^.;IM?[&&JN[18J6U[3#(7N3(F++*32FI=F= 55
MB)Y<3[C;QIG9#*:'25!FDL06FA"@0=)2.(R-\&%Q4TU7&S;QQ-QCL%W7NJ_2
M*&Y&%>_\1#6!\@99,I+E)F>L"Z&(EQ,55+J1F"]7=N@O:+AJ\CEQ5SR9=:BQ
M@$S4UF22%!+1)9U"BX6)JN&%MHBT%-/'FTJN"V;N4+"P!P:1C\[LO.U:-/Q-
M)@89#?O$5;B:0=.7=/F"6)76D@&NC ;[P2N#X\FLCQ;JU+@IZROOR<1,,1[C
M1DCUF@4*.N:9A4VU!4%99'N-X6/MDKBXC-Z/Q^ DF$70K,UBK=$OW>#.(\RX
MX"I9^S2?,9<K"JB 1/U=3-HB^$B/)"=GA_8$GQ=]<&A/V(VQ'%*<'YM&0+/8
MSVH1[L?=_H')@Q[ZN-[.3 2EEM"07691%2[.5W21L*$4SA&BA^M)H4Z1.* 9
M++J&?;B1,62/(Z0_08=M^%Z3,(9VK<U1^*.Q9=#6V*" "8OF6_%\)D)$L%\Y
MK>V@ \-VE&P2>TZ!$35*!([+MDC=],%^"OR2EF#A(^%89<_WXUG,+;>,O3!7
MY5<RL,N T>W;._*3.[#27>ET<GH7%V[4@<RH=N*:BS&^DBB9;GR5B_D(:#/?
M"\*20CL!G[/.-*PIL;2>F(7](S/V2%S< T3#--*X\$\00;@1VT8"B\Z/XKN1
M-5:F[&S 2V'3>!0$3:(6%HOK(([,9LMRS+TE$C<HYU44',+7&-]8^L@M,"'@
M<V1D39E* ZXNVD]\]"W ]\<(O=%%TY_4U9&W+;D,$YD9K(_#DV./S/C/;$<L
M4L7=,F&X?236IA<KT(W,_0G53%;P>>^L":.]:PR"H:\!TR@"II_F_#H7@$\L
MV%W!W,E@7.LZ,) B35@)BG%9"4 Z[BT-^"J $XQ@%!:$&$XK,":7L#'Q(L[O
M= B327P_]%@#H]5WRJ@F(DMT(R>!D+&+W;MLC:2;FLQ:=IS>"Z"V)0QKW32"
MN"0M5@'!.(9D/;1D&*?G=,]C\C$FHDY(ELZ3 -75+%>ZA\!?1N(EY^'"SIX
M&8OU+]RFC:2+L1;)N!#1=;X"@]B4@3%/(C^; ?^LG&B?0S-9D)@5=O(4(RJ;
M]F):#C,J=@[H@CA"=]"2A'A+*F3/DM$?>$V_"/*;IN&<,H?DF2KT'7BQY$A[
MF9Q7$3!SP)C<<5C(]V,I+[U%7PS$W 5=&-V>B@5E/8LNC+/!Y<6];XKW2 HU
M+SU0K>DU#64[5 Y._N2@6[*#S9!W\/-=?#PBRQ24!,EMEK286>:.Q-@AR-JS
M(K8-Q$$JH.FN(RP4@V.QR+K_!8F-80E(( =0^YE876&3Q7'R0C/6EM<2&KV
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
M:_)Q"5!]KTO);DFP7B]3*W7 \?8,B7,,XN*P ')QH*Y?8Q$H_>N>!8\VY5U
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
M08'8U43=?^AP 7:!OQ"6<'A,B+2@FSV@N@S+OJM>^\JXFKIHCJ//YD2R N:
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
MZ?*VP=.&Y;%FA0:UV\,1%Q>4]!V+FCL3%)??!\N#C?]/W%W_NCA&P[UI'MT
M&"KB]'I?US<P<U<,?I%KEW[OV>05^_@LNK**PI&[LAJTZ*-G=*#/Y\9:S.Q\
M139%FH=30872Z!PG/W.4B?U_ZSO,/'..D,&@?FJLWA17#&A>>KP&#@8_=W,T
MX7/<8-8:U7*5<#PR0]*XHL;@3%TT23K9VL00&X-^8!_GAR3:9:^FV2S%CS6?
M7&:NJMM6=$,0K2>%,81<_"1A#)>Y,2YQ/81S*:7@3WILI"X/10 U2S%I@@++
MP-!EFNG658JP-*4)>-IEUAL)V?(MJI, ]<":8(.WL$5C10P*UJ_%;[K0KM3!
M,3)-CY.GNMXJCXP#:IU)UP!^WU/'^6,:*NT<:2E=4(H;!IEUK26DV,1PKZ@A
M01>8QAM31:RX#;6Z;R\@@7_ [=29V^Q&0)G@,MWDO]+EZJ?D5575'IB().I%
M54T="/O(<\$&R\E83@4#PX+TIIQ7S!X&7A@/1<JJ VQI<^@*&X=Q5_6+HY[/
MAO:+41+TS-(D-V+VZ43Z^3=2!0*4;F+!+<N:^91F'>9.75G6S0/_GN?H,[%F
MMF$V+=''&(&4>\I;+BHZAA)^C)BS+ESJ=;/)]W8>3RM.#+O8>UFZC7YFS@"D
M>=')?FMXN^I]\I(F\OV%'[^JE;E0Y']?QN%AK*R>:PI AGPL/61C9F.).R\#
M8'^7M[(6,\EIU-*7:LDJJ6L[\49*DVVD6M$HNX%-<G)\-\ F"3<5P;'*ORG*
M!_'&LDV6M\A6I,Y0H)M.]'R/B1'-PK0'T\#:PQ(Q!L$Z3JCD9FY$7[\819@.
M#K4OY33?BN%0FR M[_'#RZGC>YND4AU/AH>'U832S*5THW/D>+IDW)$->U0!
ML%$SUU]6UB$*UX4UR:<*>A($JP013/*(VTRG_3H P\KDEXX>X=,TMY9!]O<L
MR(<RHHAD4GESWW%&F@/+G?']B;-%TK'(5]J!"@C?/CE'8"XN4KIM;P<0+Q26
M9CG#7/+(,$A'MHK9;,:<<'I"L)!HQA#NGK!Y![]Q)0O(%#.O"S ;1@'B[2@9
M4+Y!ES,]MRK+K)\F]J^DQZ9+;;!F'-PIPP4WK9AKN8 &"]3!A'0 K(M<82*A
M$J99MBK6$9UDKBPD0?V7+_N2@:B+'*T8^_=.Y&)_W:7$>^:6IV],6W*>)PHK
MI/RZ>38-5^!M()%]@0XN,RR\:^8R7M3@UMA\I__T!T"W[H?0?S052=!48$YG
M5Y(DY__Q[4/,H$DF[6HE0-)J.'GN3#7-/;/JYL/C9\2MUI@6^5.^U5H L0+8
MUWX=ZI[LRF?H&T&@PR(K(SH6$VN>?RRZA5R;QSA#55WFZ4AI);!4"_I/$9T0
MK>=4BX:#2XJ9-J8E,OP1#V3%6\_;5&<KH&^7;=]J.[GOP-[\BX)!;E U:K?
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
M4AC_FLW3 GQB=,]!Z]P&)N,W69;\5K69TG@_&B5WOC!B-#_QQ[REV4^N,4#
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
M;B]^$PW*F97BE<]QN?<O @M&J!\.F_LM+,HG^7PI^KJG*P(+2K[#-KA^(QR
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
M*H7EM2I\VZ\J[2]-7%@C2T(SM'4^?(0#2/*X=]2+=Z43'*,753];W9+Y'0"
M,A=4KG)#MRQ.X$#MB:/RE3O%@#9G)()8U+W/>!7?5!/9>6FR6U+.W5U,_JLO
MVW<Q?%>K$90#U&8!0:UB' C5COYI%4&%VK2YA[5.MH<ORE 7$++LJ4:&:$-I
MB"F4\=7]HEL\N 7[?%SS_C%<UW9>T-3)5V2PEC?+ACEOV$H2MG'R1#N9Z( !
MI>CC[5:* 5>S]!FGMFG9L.)YO;>OKVIX*CUVJ&M:W6V,2-597LB;)>.3_/:&
M, B;]OH@Y< 0"+064$WLD-TGFY,["%/!T,=OS.#;.3,UP_-72@X(F5<T$:X=
MU8$;7>DP5<WN0BN>L4V/A&]S;5,ELM^L:42I>+'I!J;V EB?%K*'FGQ_BPY>
M)EH532W1GUA+<,?F;W7<1WEW F9"U#1W*6W\2CHJY4A@G:0LT=&9_Y4Z!1/C
M;T#%E6 :7$\:4YL')%[3MI@M'P]@A7X>61F9YU8=!"D482QLYJ K"(Z:_M^"
M?1;)HBN#(U;_&5W:9RM)ZUNW;M?H _W]R&:IMURU?[;J :UL1=62.9"#'E5N
MA8EUDAYC,"JX#:*8V'<<P16&:(US[$#V>5[CQ\7^A4)PPS!R#"I.D8YC[&K(
M**>V1XX+>)^)QS2NM/I66FVXJKVIK04WB9WUWL232T\9=%UZ2COV\KSI*>WG
MI^1#Q&CA1AG.7D8O3:I]6&5UJ=5HP9K@0LJ%[(Q-#1[1A$?[P;0C.& GCU4:
MH.O")SAPLJ!"$^35$QV3 ;5F&G'/A@ U,Y 0:%!UO)^5L#*+*7]VI:$$Z(83
M@+JTQC!1@8MU-O1:TNDJP6>A+8> 1[WHOK>89,S*D:]2)F!5G 0@W1VWH(R@
M8)5"BB2/4==0;LK@%A:CF*YEZS0]=-":/.($532*E)MN&O)098+%%2*4G:51
M?(,@"[&V7LE#D FE4=O8Q4'TR]X3A+^L*DJ6]@UPF?-GDZZQL2.'I7.>2*O8
M'\4RE?=;)J"1J/E$4@$RYFT#XK$B8;*5Y92#:A<WJV4S6#P8%E<X_WW][^C,
M*H3L23Y10S)4^KTRJRSR 84';#8\>ZPZCEK)$/*%LTI5K^K=7?TR&5_Q4N;#
MY<69#K20?<A3>=18C0FJY],2NR+& 6#S#;D8E!/GA_K:,M=:-8P3,PK;Z(D;
M7FHY@,A7GNN)2"83I%*MX:.M0A^M###!B$I"CH5*2ASH@NK$,X'#41<W-*=
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
M'_5F #YLR;N>3H-QX/TMF"]^ +LPR^#7/E*R4G@=MVW;K:*NE+&G(P>-)YD
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
M:1#IIBS"] [+P#8 PDI%V H"@^;TB9IV+3WM-ACX])5\A]_!M+GQKN= Q)/
MWF53*H+:\%@$)8"&(@4BR],$'?E :'8<Y09U!?ZEG9:Q33:#\7:M'AY(SPI9
M!;DZWPV>?DQ E_5HN75032$+3-FMIC4TI1"LW"A QC I4E@WW5 ][P'0ILVI
M#X=6;]8L4+18^Y98M\E86)^'9,D##G",C()%0J9_@1X*Q?C\]<*E5\5+?!4%
MU,JK35Y3XCBKX3F5?E#?<\\.%K09K:[CXH;$4.4VU.?UK?C5O\M IN7QKL=D
M[T_(("#H2*/,5]$\EMEA7?9H7F'$>>#%:$1GM0!]@:TQU;6B=K!-=H9AR/>&
M/BE2IN/")F^#CP>/3^Q(JRDOZ35GZI#^PB9VPVV/T:TPC8D[H^IP YSX#H!%
MCOJR0,<#!E=IK[XZ L=?97E+!BB0X#H-T@\P,)A)<2O?G69$M"MO&RK%D'H
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
MZXTJ.D$M[H8V!C(E10Z?Q=+3@Q<\$$ A-I^BEG/_+*/)9S8B6,-*0>'A43
M$-DO5!MS ?Q]P:/AT)<CQY'-O1EUX*393"E8(;I1C]*DZ/@)[##V@ML@BGD2
M0@#FB37\EWO\D'$$^A*-3-633-$^H?W2!"'3 (_U51.":<*B[6*3UDT%<T0
M:MF*47YE"M/:P=<)YM8XXK$S')$1-1QC9HIJ?\W!W3 A\L+VB1*9]0<VY=U'
M:/49Y(2IJ^-@K7:4Z)E05*^Z^E.#.OD#SV-4G?]EXQ@\3$.GY5%UIQ,9;2(Q
M =8P3U D"J*V-TJ':[*V>(BF;_"8A@:R6DI]U,Z,$X6_ G_\"_V%J_VQFH#0
MNQK4@J9;@()F+9A1ETT3-SO&L7JW 5*UUG_-D.+ KR"W)?M;U3A"R_>,.U:^
M":1"E,X27&;^4A,[UYJ0:_5OY2>=N_RD=NS%Y2?M*&OL>*H57-HH;GJ]6B3F
MY?E7")LHSY&9 W?KVJWA5<M\2_3G(L$!N$E:8*B+3 YDOFCN205NE6,-+^U>
MQ5(A$K=I?(N;D/Y6,^1.)<Z$0LQQ4X.=-L4!,A!0";N'U= Q UC\?)R"*HZJ
M)H7TULN:0;7+<BW^1\DL:K-S;BH,EN\\*N>P#9"WU#19==AOD&35Z7UVW !3
MCM*$8XD^:R,!09IEG#[ZBIELE! K*LJ=0^M%H&!E9FA_\KV1F$88H'<)#+:P
M<9:]Z1(')ZR+:RWSR",O0CF&=YRB\PJ>S+6D-OCB-R-,?R>$60OB06V4T#H0
MT^FWAK+5S6U'*._?NJS7';0^GVG'O)[W-%!\S+[I]^0<>H.9=@4CY%%D]@ O
M,C/9;5XKF^-=>1^9>?V.S(LM>F!QZ''G@!AI@21<O0\EB,K><'BMC+./8@(4
M2"+BFOO\@7(\X)%:<VILQ&R($)M"716Z;-Z"=AH#1@.1&B:WH7GD2'6L6-/E
MN-+V=>VBV/QS[3)T(,6^WS +N)YE@@#4S/0IP0"@S1,D[P2192P*H;*3--.6
MN;, C%$%&!A27.)'60BMI&IFHH@R3M2T.<N*C**YSB\OZJ/4I+W=(#L^T?[0
MO4"<2FH)]]X=Q6RTZ:J:@IH<2^"3H-ESXTC,A,;%B173W>",$NL4ZSCNTF+H
M'=KIZOUC:_V5*ZXAQ9KM2XN*A_KF+'+5+:K!C>P6HMSI%:"NPK,Z"Z<^7;N[
MLO,RD7E#E">]\OF5(1OR,*.&PYCTWUS!0344W2*72+F T/=&:3XLMM0\(FP
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
MN[TY%4D8T%5BV!< O7,4*(<DS0\@MY1$JVF\HIN1TM#K7&D6';*RSN(-F4M
M$\=2$%#GEXW/@>Q89+!8!@>!7W->*]SV#/%,:R#X#*@+"T"C<1"S2L/TD(LD
M2G$@%# ]]3XBDZWZX,_PJ2OO(S_\.SU,S/,&<3$4\X7*H97/CJK/6N<Z!IWQ
M7>+]!JBOM! ?3IVEY0S)B0"&@,49*/_H?.Q4B,;W* >%V#5=E"&-.(5S:(8B
MU;P&T0#+OQPJ1 "*0?U5OQ;EW@PH/X"/L-3XE$6_ 8V]24'6,J/C5U"(X7]
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
MX!2>H!,KI+E#DD<#A\FGNKYA6LBS*$#-2RR5_A%H&<T?\3VD#QGB)F:CP[D
MJ0S>5;%<^I6Y0[5'^1<L\8#WXZG2#7R;PF%?E#,:W 913,$>R?V0<\#G*MRU
M<ER5V,ITH84/21CXTBV89,ANJE_3S\\!E^"[.46C2*.1&).E<4UI9$LK*QG%
M98XKQ:8H7H6DFDY]CIN!<)P9?+%4"R"4":@T.>NMD[2,0X5PBN762-6E&II4
MP][Z5$.7-.B2!MLGW*^K5HGA.T9J<TH7/D%:P%J%RU<Y61'PAA3A2/E)S#ND
M^TPRI<:4L@H#A.=9&_]6J\E*,,C,>^D!0ND 4M:*6U)*$FXE29,S^@'$8383
ME0RE:9F1:&^0@V8?R.D #FF,X; (<4296NA'H^*"<1"#X2%(MDXX1Q%8.S#0
M):<YA;&PU1942!;XL8YW7;#S$]5/7\E:+#\@9$0S154VD/[[!0&*2HFI:L#4
M*4J.,]!>>_;U3+H-J,CA<X S*^$DI_.\1,@JW\Z*XU5G ((.GX1T@?)1&5VZ
M5KD:TIO1JVBNY(IDE$*W ::[94HOR:4C07X"Y*#2+/)R"F(R(E\&2-TL!6+@
MX!YAM[9"46-)4.SZLA)E@<BC+L?H$'$$"!&B'FE6R02H=+=D]_%!0"*3[>J3
M@BC0$Z.22P#4M]$$\$<=!;5*-"=)58%/I83E^0WH)AQ*(9U;!U;LB!1B.\(3
M?4FY$+0_IM<*90+J1"%\0SIM;RB0)19E!IB6;T*T@V"**IS7K)UK;9<JC4"%
M*W3Z;Z/OP$K^P6?FR$//I :ZK+LK@86A3VQ_RY]Q#2U0NF$L.L8['@=YA'@X
MN=&(+W76!? N;15H)173JZN*,W!64MDXAVHZS2E+<LJUFF@LD#,/M51?>O+%
M9S;3SRALD,,W)])<BY)%67!&,KHF8VF0FV^C<Q=ADBM.$"Q@+XL,,S65SDS
M#)(2=55V!T[3M(!GD(NCBAI]$:'\MJ+M_:,"_=YA1P7>:7L1%[QFR85 4T&J
M_ AH5B74<6"VW[KDL!KH_P#YDJ*.U<;<.E>8]Z2%>=NRH>%ALZ$W641.K H9
MI'%$Y1P''IC0M=!3K<2&40[60BYCX8$Y\T*=.:HZ=7*-Q"SV&MY82=MAO&I?
MU?''<CX/V&7WT?(M-=S\<Q*JXWQ/ROF\-]7\N"8,5RY[J?BI0#F^8CLI_RI#
M#L^"+LP*MC+T<LI=;= =4:LLYPMCZ^A^(Z@^:O@JJSOO>#\NI3<C"=@*8O>V
M^G9>KS"DL.\-YQ682* 5_J JPI45,'&5 W0 $RN@C"9(!J;F1&;Q"*Q/U-#0
M19&<O##)4@$Z--8.>D6&YIDOZZQT$C>[;M@@Q-1$L.*49DX&G@6K@ZFD6TM&
MS2+H@ZE'ZSPGG:SKXV/M3Y:.*GZ?</Y%@-*%'$Z<A9*6XV):QHJ4R#BB>_Q"
M2 RVU,M>Y]R#(\2( 8@1+_N=GOE%X;V%;\['(I.BI"<3V/!1SK' T+6*EW-1
M:@H6H0P" ))RY@M1%/LKXE3;M"J-#8Q;(&RBPGM.0%_0[3<DR5DOK:.6.] N
MQ!D8IQ;=X!:^@X_@_I%S&/?=),HFY1RS<R=RIVCO$D50S,U\C^):['.32;NJ
M]\A2\@KTDQ"I%2C189TQ_XK@8+J=@*C!^L.PXUW+A!SM5:*_JPBT)FPNCZVR
MS!B=>94<.ND%RX3Y4H[)>]K+@+-RL.<8\P .W-=6U<O1 >$?F)Y WK(P];@C
MB@IE!=5@D<H^Q&HK\27",F/R(EDNLZ#Z0II@A";3?$QCKJD552D5Z &P?:XI
M.2[*!3FJ]99E+3>YQ")*!31O(+)P=2:5#/6N6Y>OB]7ZWL\<<O.?-R-W??D/
MW,TLR"@MI;ET-K#N%7Y7@_]1BI*WF,&&,%!\]7J.Q7__JM9+M4FX5'8<88QY
MOB@+RH  WA0M9.&C4ITP=PI7/8LI:TX SP*^J_(VE9H48EHC\N^8_(,J1$^-
M 8#3)0FV<@KM+W/F!@6A<VDNY=]SXH;*IHR1;^O?6+Y(2L@11.]#V:]1YHU*
M+0A43R%#+SK4XIN7>B/K)5!RWE@94N1/UU$'TS(AX'L5UN$YS+@D2%&BICRV
MBB])USRE,U,V@/=&401'OX$EWT0+M/XP%4R+^]JG.(4&.*/,%^/659@Q!4?I
MCRKG9R]J(28W":#9;&DY__?Y2IK01P8VD _$L[\C':-S%'/R.7Q$)2>_ HB!
MGDUSB[<RE5/^Y9T&J'RHE>3^)^(C)M[['BMZL< <V, #/2PK$']59(""/MH
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
M4BXBT\U='N!**$1!-@F/*</D%*OA*B>U8)F6\?=R^KNYH'\D1!I$UK3QZ[E
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
MIE"^I:T%;]4WN?\11ZQF!?2-%F#B(1LM!,7M*VNQ#CM]L_NL;Z,OWSKFR7%
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
M$3"<&$5AHD$&AYFFR)$J<Q^1MJRC@*Y02O,IY6'+=@J1K F1S"@_Q;&TS$;
MU>"E2!Q8FXP48BPR#*67"-W:EJI-%BB_AMHGF]!MX_6%TDO:KQNJ1H23M+N'
MCIVM(7D^<.N!,2N.G5V_C3:T,%^-S(?GE)G40:D@##@2-#")#6AB)4C-!95,
M.RI1,J%P6Y4.RNL$Y08IJP+I)4-Z1A4AD8Q8IQ!@EYTM2FBPTG- (29;5S$J
M<JH/(0OKF4L%4+-Q_<!]"0J>5X#G&7%".4)2(@Y$)UW"\E!%);4#K22-">R,
M5Y.?19LVI4)W\R)/,0G^"GPCQ=_J74C^$H#:I !4H<(:J9#,-TP3F%-N(D3-
M(R1U$D&+0,'88"06 B?C96N;RS8M<:0-XH1UB2,5=JB7'6:$CZ+.\&38 F<L
M&4HLMS*1G &F2-/@J2&.;&U+W99U]&(KQ-!\8GAXL53H8'5T,%ORQ +&RBM
ME%=^$ *:2@-*(:&9M3ARMK4M<%O75JM8@CKU*:M*4OG.8*RJ@I\2555Q5)Z<
M>^]4O\WV)C5'3.U,;?0E0^Z%X7X\,.?/AL-^QYX-C3T.![VWX;37S\G1+](/
M#+^6OC/U,"B=DUN>*$Q,3JU1-/VAB8<<%@*CM9&,49^LK2;VG2G@;UZ(J("_
MZ>"?45.422PC,6"P2FJ*ZF0Y^:2FG!=1(1T#L8UL.E7 OU[*J#;P%P%U7P:8
M$5"<<:D=4L!]#, X0J""XN"E#DA(&6D>QDM%6RRHEU[[KG.-UD@)'A=]YI8V
M>7>YWJ+&K>F_EJ;V;_$$-_PLJ%T%I@>YC!1<"I^S^?X7$L=DNT60$2M@:<?
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
M@1""O>5(1FVWM@5MXP6M-Y;?(?XQ-.@HU+KQU-J,CD:%9%=$LG,2/B!-))5
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
M2O0A#3CL..%2HTIO$4K:J(XFU(4UFL\:#:Q,*USQ(%PQV^R#D$BUT.")$<G
MH!Z,25]YHIVGV*$0Y-8VQ6UZ?U?LJOAB4]N!3,3;M=KM8;HA;H1S:R7=$!=0
M9FF.MD2^W)T?*!PXU5@Y#L[19%O%W V1!PS*.BY$0-3$^IJC%6]V<P&_DFZ(
M!?"K!_QLMWD3M25< >5! 7-4@8XH#QNE)G L',OS? K@UQ/PS>V&>$?H%X%T
M7_S/"B2=-CWW^G%&X9RH@D![*M(_K?0B!"(YW=HF;7*OU-L2QUIE'*N$JS8A
M7%6(L49BG!]*C 7W2# ,1CD"#/D(EEN;V%%@A;#%2,L2FBH$T=S05"&(>@EB
M5CGYJ(C!#M+N,6 X8K#!&"!6",VTE[2$H3:,(=8C#%5XH5Y>F%%40G-,.3;@
M20C - Y@)+,0/6=6$2RQ$E5_AAKR ]<LY-0,H76S!HDO.UW3=:MMD'B'?I</
MLZ0WY,/%3W.M?KNRG&4YZUO.#>M4\S8,._V0JS=S^'P0NIU>O]7M#5?E0EI#
M$^]!F]*\,/WCKV_#Z:BT?3_^6>W83K##8M/5:---#0G,U_:)_&.,ITYK"1XK
M!<Q0"A99!<(2;))=1R).6B\)OC9:T/6ZM*AH+)P?,B)^4S27</<]@#QQVKS&
MNSO/OOV3Y!BB3/*T12X"HQJ#X1X!C93BA&,>12S#_S8 S;7[7PJ:5X#FPRDT
MO_CR#TGT*WPD8"U"P"2R8(*V8+VGG!F$O*DO>:6TE[FKS/CC2FN9SF!P9KHN
MK%ARK&\23U,:R+P>;]R$VW[O=3\<A/Y)T1\U$QVZJC\^X'^PI])%%, H;K-/
M.>D/+P)HAE2PR8QQ7N=&WHOU1\G2>S0 7VI+F9L#O!@Q]\#VFZO8%C:[$GP
MP4B>ML<B&.,E4":PU5%83%#)P-T ;"^U@4S!]DJP?3B#[<@%422"DZHJIZE:
M5^>Q>3*97U(RKAN97;]A<9"K L7V^OW>EW0;@U8";#]\[AU_SG%@UP^^,VQ%
MXSK'*\RS?=RDMU3%\GMNEK4?GU<;5UBN]NC(Q;S@&*R*$12Q#!@U$@Q7&-+&
M2LZ"TQK75S18G*K-!?-2U<EWP%S\#76%229#?JGW0;$L1Z(&AH,#HPD'H0F-
MP06&O=W:ID*V26U); 71#43T4C5)0?0*0B633FM"6R9X!,QS#_YT/H,1 25A
MPIGV-BHJ<]M*I1<.^"RADI5E9(T#B*.N^PU1(NOK?GG0=*W+S=R/A>M6$"T9
M<YT7*"F2Q'5.60[,L2I00L R%2S1.@J4HR6J+18T?2IC3Q\%F&N7(@7,*PZ/
MC,$LN9&$,0/*"97T"*'I*\<2HKU6/.V<85F*8-W&!<V/%<VURY""YA4'1"95
M]53+X"R"=!";W+O5@L4.01Z(8S!7F"@_DB'W&^998B%W52 Y(-B*%\5O,:3?
MG =]3:=J)2GBP\EIA=K3?CCIG)V46$@3%<@?%R27MW42 W[>&Y0Q(;42W=30
MXM=L-[WW'Y*$!D-" /(> U/2@ [. R+,<4R=Q18GHJ-M7D=S@.([;:#O=&DS
MBW^(YA+<O >0WUP%LDWFBN.. _.YS8<T.@^K$*"B" 'C*!%E);BY 7!>VH3B
M N=EPOGP*IPCEL:0Z(&8F,]E'4$Q84$:&:@-TA KF@CG#8N#3+#1&O9:IV=]
M=V0&(=WWR4DO7TG/?2H1CR;KC9>]_MLPV;?]^+S:N#_SOA7942.]X;G0AV-8
M1LP9I,V4P(CA8)6Q8(S5GGII-95)=NA[CEHOSM(&HWIINJ.@>E6HGHF!"*60
MX\HFH\7Z)$0H RTP3M#V47)E* UQ:YOJ-BLAD,>*ZJ7)CX+J5:%Z)A;"J! &
MJ0B"BW16>^= .8N!RN"%Y%AP6259MF4)A3R("/GSR/33+QN<]?NAZT,_^-;9
M:4)I. ]]UTF"),=%)NW7>[$5_N>L,_S:,E],WU?*Q?72W;2&YKS4BC1;K[P-
MQV88_$'OP)S_W1D>'?6.\SHF:JR>@=\2,_I$C*>A.ZBF4A1FK)$9R9R*,8P&
MXH("*5PNFV,"-+$(>.!:844]CTG%\#:A)7;R2*&^-!%3H/ZP4)^1-HI8AYT4
MH$)@P)Q"Z2LL@7JL=*2&XIP00MJB]-5[K%!?FK(I4']8J,_H'8TLE09Q0):X
MI'>T!XM8@$3K*D3EA>$)ZO2>F5\EYG+GS*].GAS03=+EU'1\"; T6;#LQXO=
M*JQ5(VOQJ40NO+OSYLL_CDCIN!7 K<])(#B \LJ =RR=6,X)+M36-FZ.DZ:X
M7M<HCVLQB$O"QSWP.]WQ]PW_!W-CL$(4',[MM8C38*/"0*,0DDNLB:LO?ZO
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
M1L5+T!Y#< &,BP Z^CD>A^DB8(K3;#A#_MG=ET:MK.GC<GYZDP/[K8A^NT:
M%%^O5(:&211U]6JMKJZ0DE,6>2R<%5XJ%5BDJA#>%Y99I8"S3X<'9@;2:'I>
M2[;!3P_RAP\&DRDJ@8,'3[+*^.#GO00G/)S/\#WU,0F@KR_L;.B'9CH,LSTP
MZC!2 ;^$,2QM /,MW05+LHB@]B\0KW@X'D_>)75N<#Z=^(6#1R:).A@%@]KY
MP$[Q)CRG,S3A!@ZV8W*&#SN?@NTVA26'IZ3QX5APY]M'P3##= +;YL+@/\W9
M^:\PIHC .O7XQQX>-D6=%A[T-B2%=FV][SH-Z4MIZ!HT<8J[$L .R+?!:=MF
M!0RF6$2+NPDC!243/ZSMAD%-,0@P?6;>A@$"4(,5'C(IF!GLUSD^>P97F_G
MQ!C</-T)[P7K'HC*G('E-T]G':Z'34JWCH;&#D>@WH?9P\%CH"88$@QA,9KC
M,"X&?@B/F@[B='(&9.E./_%FOP@XONEP]C9_N1@[L/D,&$*)CH>-NZ'SQ9+F
M$N#V?  *X7AR!C(IC-\-IY-Q6H3ZR7C=9'PR2=#;BWG2P9L% CUR,C9PRR*_
M>YHQ#@?O@+(-3OLG3']GQ:]/GO]K_RFA.OU)?_WYX>#?IT-0(?$A<3$:#8:P
MTFZY\/7E8,7!<<*!#?%DO1U/WH_3BYR!HS<?6%QI,X,Q6#A(S2)YS!R=G\(M
M\#><ENY6GAI<80^VXCF<,SB$<'TR)Q?C!"Z^7.A4;0TSSV,TKMXZ-YRZQ1G0
M3TY1?6>&HZ0,FUDS^+SW^##D*P\'1WD-X3SAJF+[OY"LU;S)(3W'AOG[$,:U
MM;JVVROTL3*=_UIC85L)' D*%@H?B-P"%BH3:O!;&,9@\/DJ674]E>S[,YKM
M&AK[ZAH:#/1Q2VI_P=&9X)E,NP0ZVI-3,SX)L_UQ]QHXOL/S49CMCE;F:JWL
M_"W\#IK4OGS]QK]]Q0Y *SN%Y[PX/?SX>OCJ[/7;UW_ O_]^,7K^9$TK._LG
M/?QX\O'@S>CLD+UX\PJULC\.Q.$?S_CAV?\,7Y^]>/OZ#-X!X_Y_'_<_@(ES
M+*TI2@^ZF( 5)H(Z292(@C &>Z*80^5A76\H!*\J*95F525<Q:UAL5*!6AN"
M4H5<U\J0CI9K/UC=(#P8G]+/MDJI*T>PNT<E/?$7Q)X8NFMH>B\"6G? 6_9!
M-@$GNG0=[[A&@G/='P\.)^]R70(>]<R26Z.J.W<PL,8^-:GX;0+_@%;Z^^.7
MOSWX&>39^C(M+_W['+DY7/OXY=]P*;X"K(^]P8,_L,M%%LZ/9V!!)"$T^.EH
M<@[,2G'V\R^#I1T'0N5B\-MB!L.?S0;/X"6H$ R,!2$^V/JD!_F5S0M147Y_
M.@3MHU610.JB*/*=E^3GS4'/G65O^&SP?C@_'9C!R?(=63V:MI(6115HPS!
M$,.CY,6%Z^$9<]364P $0R)XCCJR^6SBPRC=-#:CR<D%J$[+T:*&$))<0W4<
MGQZ'&!<97 0S10$+I#1.+T+WX;*PA,J]>A/3L.%B%)!^DM2KP7F8G@WG*"H'
M@Z..&C&<-2H4:!$.%[A6\& QX1WXQ5*C:9^&;&'=ZO@LS_3=."3/W7RR=D:
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
MPU'BLRG'"G[\H_VDRVT'*TL*2^3(\ ,Y'7H?QK_<HQ-X\/[YD3L.G//2A)*
M"LW K#":*%"JB:LX6+HE5<I4#QZE9(":(I%#?XKA!BFM8];XRG%1!FUE+*LB
M%JHH6"FM_1+5[N]$*7\.XVJC<]S$7_QBBG5+]XZ3'L [#HZ9%<Q5P$AAW4';
MJZPB6(A,>"@*61C@IQKV<=G:K!&@^6!W"L/.C#N%XSK=T"KZ8U,O]^'3_6.N
M.+659$0RA\WDG"5&@(;M*JQ)X*H2U-SLV-@BQE)6E0'U7'A/C;+6^Q@*V$JA
M?-$?F]O?QY/C()VH%$:8C.1$:!6)026DC*:B496*242YEY\X-B"CGICS)/4_
MAB;':C9;K.FW)@OWT)& V3F=%&=T('1 11IU'1X%>U1G9>&+FDA,#IB :GTZ
M/._FQFY[55/B.<6+L* 6E?W^-&<J@/].CAUGE%D52* &J,!+22P-GCC)RY)%
M'<& >/ H@GYRS<,LN%7.4BIC40I6:A.9]Z7G\*)0N*BO<9A_Q[2\L,UVZ$_S
MMGT\?/K/8ZH#$P:[!5$+0E#&0+#8D@BE->R&L<JP!X_8ITYS*@E'L*+@3L<3
M1![8GH3>'[0;;E !SSKVS%,774&J$G'O0= 1Y7DDE7.A,(I:5L$&3<;7UC6I
MBJ;TH:3.B<)YPQ7H0947RGD:]?:.Z/TY^[)M?'O,O/*,!TDBDYBF(06VA>%$
M"A\M]\H517SPB']*V7SX@U;P+3U"*,W1)T02;761*Y)?"(BN_F9)=O5%.VG[
M=Q-+IN'=,+P'7IGS;; &9CXP@_]=F.D<-1I,%!G6Z&7+%&Y@C^D8H5X$:X,9
M)@TB1ITW,QS[H3,I_08O:)<2B&5_7+^U@019?MNY;17_+:6<+]/GL?AIGG+9
M74;?2@5I*Q!OJ1K&+,>%+M:4*@1/=DO="U,"4NE.!F,<S*?8T'MO<#Y)W^!<
M,Z[C8()9*F'F$/EM+_E+ F+SO$._*?RSK!W+ J;%YL.XSF2:_1_=J39>V$Z]
MS_O3,%XML$H!JI0M.<Y^E %BTI\/P@<7@I_50'RIF E#6Z"&#F<-5$]*LX[H
M4$EN6%=7(-E0%^7AW_:BKI1;/KO./%H?:6>8P_S>NO@+'I&A5[8/O/4 K8T<
M:2:B'SE=N07RH^L:_KKAIS_J&C7T O>^W8T U $_=@HLY%(K0@VV<K1>$(W*
M692:!1D*Z=5&Q+J28)'QJ&RLF "E0!7"5D%P7]*@08_^47W!#37M/.O/>#U8
MH]O4:*XQX^3+;L##DAP8_-2 0U%0JS%>#ESD9V0!2XX.]FQXAW$QD"&CX3SC
M[")?A+\1S2Q_L.2*!Q/,RL2BWP1IVI9OM@B8=3TP\)W5(F!D:M-A!N+LB(&N
M,!JX49V-B46< U/73J:05N+2\^GPY"2DHME:IB1V.,?BXO.1<>%+V7:G#A=S
MF?^KL]K7XH2[>BBN[/719JXV&15YHJO+T19-H]Q_-_1(:'6L$4.0X20O.6S-
M: _W$,R)_!?FP4[>[[5+CPD2LU2QC2)]I=@LZ_LI,-.BOJ9-3IMXLA@ER*M,
MOUDB-N_MU)]C*#-39N@,L*[$!1KY'09WOIB>3V;+N,<R,SCE++?[WB$F/$/K
M0+=^<&D2_'B!N=#K>?"?(P"7"?'[A[]OX)VFUSR/+YJ]PE+]V:;E!,-Y/YGZ
M61BWF>_%O9.0_Y0''_\^ED92Z@I&O.=@1KDJ$F-U(,P7NO "&$E5-FZG]73W
MM2.Q]]WV'X/DV_?^",[+_S7O0B/;>EJXA!8.C_X^IAIQ8K4GP5><"$HM 7W'
MPP]>AJAM44K=!A36B0%X1]:FD1$T+&.OP?1#CKE;W '9Z<O,+WL.<1E5/#_:
M/ZY<"5HR580I#E11^8A1/4$J+[@,L"-.74X5TW:M&^$$0F>M?=F/H2XDH,JL
M*K0"L_91H&@&VD9C/"//KBB829G-X<W&3["BC=;JW286_#I2S%(52_Z%3:B3
M=9VN!72Y[ TN-3C+\"EGQDTGK6\ I[-,+DN-(2[JT&WR1C0S,?4U":L$%?5M
MGACL>3$?UCEDJT,<H.<#\]7J0>[5==@IUM7TH<#4#P=WK)4>+;TN73C\2<VF
M$AJHQQ?'(2:\^5QG=.E:=!8Z)9M-A[.,U+)%4^[L1$8W0/#0U?U8&VM2V<%P
M0),BDUS3">#3VW^64NSRT#X]D!J<8 M9X.C0!].FNVQ?Q%SU5)M$9S5VS-+\
MN&R IH'_S^5<M5+=XMR 'IS#&DFM3?,?#=]B82W</DZ58]FP62/PS77'^S-
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
M\2MR&E:WVJO!I]C+J'\(D1GJ<,.69S3)?6%L<G=&\Z&3-0?*%Z(V^A:O8A[
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
MABLW88[[K,Y/2_(Z8U5^<GV6&]7N;<XR^\2*(K5B;F*SHGN8MY9&G%*S0./
MARP!TO6. J0_RP?\<5KK^PR(_K51+SM)@;E>.NLG?;8XO),=P^)*&@TEH> 5
M$5PSH@O*"'7.JBK(PCJVH^I*[I2PLL&#NB+^)ZQS^7E']9:(K!0$[=6%DZ8+
MN-W8.'MUU5GR3.4>T]EX2D9V)Z,)Q,78#<\1C;/C87(NG'="<JO5N,#''Z=S
M:#:*3CXU3KN8;\%U1I.WM0"SN3Y;-H9;Z4[9ICC4=9NM1R(YC%"&;1:%/K]R
M^8:S50CS[36CHQH-9.D%V42XRY)WJ? U4'0K<!(;VS(<7](>,SE7FO9=Z#!:
MZ>F8.]^MI_?CJW+=UN:+4N_/97KTEHR[[;R[#W>NA#NKR\.=.-R,ZWA5#(Z6
MY8,^2-H'2?L@Z8X%26\P^^\T5_%P\.TCJD^S ;B8AMW1A5_5NO#YV]=/1V\/
M/KX5!V=PYYMG<-\K\?SHM[-7;_[GS>M_']##H[\_'/Q[__WKX9HN?/;B[?-_
M__/C\Z.3BU<?7UW 6$'?/9$'?[P>'ISAF/Z&>Y]]>/7FMS/0A4&?_ON8TR)R
M+AP)D48BI%1$V2(2R91G9>3*.KV>[5]Y74HCG(X\"%E(RSTMJ8A4EYJ6? -Y
M[W$G8G@92,PG8OI7OFYWD]%NJ-PC!0]65^O.YT@^'[?5WZEQ6\:4Z/J<VK#S
M\[-P8K![*8S7S08_/4@?//BY27],3?Y,;@\(RN$:ZGR*&'4<6[FP(;Q+*<JH
M?/KIX@0^&($FAP%D/S0GXPF^*D?!IO/3R3EV8&_[L-?)D$U_XF4 L/.2.&D[
MCPPW;LGE%9WF\LL6-IV@-U@ -P%/,*JJK"R"YD(*72A-76$YC\J7QO@R7 .?
M9:W7>MU_^&CR..]$PS##[##,G\<G9G9:?W-GX!.^-3-]]O[YT5MZ</2,'7S<
MIP=O#HZCPGQ2&4DPP1/!E"9614N$-[8HK#959>#$LX=R THAV\\UGD*&.D#
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
M7XXF[\S;H=EK3P]"X 'Q=P@4;WNV0$4QW7*(X"%+$,&O(6:+P@8+_-YK%H0
M53*44056@3$E78@BT:YJ:%?U8O:+Z;(X.'IV+"5SM/">,$DIV*O4@KU:5D15
M!0U"HRT+RA]GEU+E%@G;TM7-(H9W1#)?);/^!PYBBN1<+K5J!""L+]D6L<$N
M#2/@%!,_;+"E@>.>@06$H)*CBQI%;&O1R"(UQP.Q=)8:^H4V9O.U(!,LY8I;
M!58>%TI85;'2@<U0"B6%$T4O<K['T6;/G[XZIJ XBZJ0)"I;$A&<))87!D2.
MU[*4.BA:)(">S3R *T7.GTMC+ F6O2Y--_($:7])B#7X^_QT.EF<G&*.V5(D
M9=#<+' ,HM("74Z'M3YVZZ*&VL@+^ ],"2ML16UAO!5%K#0(Z#*P7M3<-CV*
MPZ.38\N-DS):4I6@_0C]_[/WYDV)7=_^\%NAO/>Y-ZEBFST/G?M895K392I@
M[*;3P7^Z]J@H@E_ V/KJ?VL?P &P&Q45]&10A,,Y>UCKLX:]!D:1E=8A+"D/
MUH+H=RJ'1=Y+U-RBNT?)F]EE<^<L#ZOHVHK(K=E%*L63%ZG<&C4!^P#L?]K?
M&<>TY4*5X]J+NZ>C)/+^$I:OO-P9EW+'S4O/FHV_6_M;GUDN&;+[84\T&Q];
MM<8.K6\=D-W&-M\_VCR?+N7^\:A^&0[K7_XXKC<\K5_N<6# P_J'G6^UHR;>
MW?HL:HW#D]K6YK<<S%6[W/LJ75(T!076@DJ(.\J0=08CEAB@.PG!@MTP4;XR
M&9V,-2E*:;FW%.P.PD"=<R0:*7F:+%]Y<P\JUYM0^7XIRR6G\_OT1_[Q@MU>
M8.>"EY1$PK$'N>H-<THDH0#=I)>!W<X\SL$\T\K@J$'>*.P3&*,(5\BE%_X$
MO0Q6']9WF!W\T]KPG;6?B[YQY]W*^6$79"'JGG=R5[XSUV^%EBWD9=;E.D47
MP5&E]7268[-/X>O=K'FZB\KOK1ZHYA]C(:2KN61(_\P.:[+#5PL?^]!,+)J,
M_#6N*+(YKBA2](@)HZXZ]>Z_H_3JX1PK/^79C%IS3']WU)3BYY$R>EVO9-A2
M$&YX'SG.: Q!$;!9 (2H)48(T#2]PX*;P$9RW! \BO3![(>Z9Z_K8PS]WWO=
MDZU6T<\G*^6[Z5H'71$1_^QH5?M6V_O*,;5)<XP4P!/BPFOD= [12#CP)#"(
MS@02GLD9E;G&0GY&.^\[<>?M%;/79>_N)1A+69:^+$O_@-[=/U8;5E.IFMG
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
M_!"*"UUVM.QCF%N(6WAAU%$Z8NY''OX28,UHJ;04"0DJ EC-(2"C"$&)6]@
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
M</_QR":"GN=+?IDS%\#@[^0"+%7*S.SL //DV0$?NMUPWFJW01?9Z<".';1
M/N1\MZ5,$6ALCEBT^PU8M%W? LE_ M==9JVA?K3;V&;[C=I%;>N8[7_9IO"<
MBZD.XD?;P**?<TH;A3'E-#<!SP;M([1KESO DJ'=;#3)_E'N(/Z9U1O;7Y4*
M/%<VRN$='G'&!7(L\((WM9?::SG5K!X#83+*3*2Y0*_B)E&.9?!)2&H5#Y/A
MW^.-*+Q+N\!-O<KUAE2&.U+)D=+WSACX\4@F1LZ98#IA$D3D*B1+=!0A@L:+
MO8ALF=NC%W=\UQK X_P<PF>\Y@L./W^)R/P;27(YARW;#0#OMO*?,YLSN[*>
M ,B=TUB+S"T \5/;&V1,;@%=972HYI^X(+^</0LO@(I "L ]6[WB2X.8 _Q_
MVO6#;HXI)>-+\ON5 ++@YT(26"#B'@@5T$0 _;,MU:]6S@];_A!$2B&#\L!Z
M\=\63'V4+C"9WS=*9P,&*3;SLB#G]<IOMC\46KW8/VM?9QO,GF7_2C#=8W[5
MF^,!X0BBZP16.^2W>[%RGG]TNCF'#?2L/*H^?&('PZ0'N%/EWVRYY8'9B56H
MG,.JMW/6'7RA4ZR['UE[%7L"UL+@U^%#8-3Q.\. A\%\@6-'$SX8(\?45HT&
M.X"!@(T)LG?]%5#ZUEDOKUA>GL%AJQ?R8O1@>?*2YQVN9N*V(PH9[@-8S/D^
M.>TDK_I5#B4J5.AXG0_YOS?4GQ&)P>TJ?9AU*\%^=_)2YAS( ER'=[O^QFFO
M>Q3]D";&E->+)S8;#5?#*_)A+-QEJ'"=]EK=WLUO5@L*/>MXT.3AFSDMM; D
MB[N%L]X0V(N<30NC&@ [C;D@[[\?7+'4[M\[6Z!( J/#\T] =X#OI;,!R//I
M658.@)**[$R@8- (<P-V&,*-K[3CO[%=,%PF\D'/PI_#C%?85GC+]VP:P$*V
MVN&'/%1LT !LUH-8[&5.(!T3:<$->7'A2ZV3'U/Z#5"#L44+*#,"M<%Y=\96
M3R#3NQNYM[_;_B!VLJJ:YW7]_C8(X4Z,><_&*;"O@9$^G\+N9FH$!3W3U#66
MSH$MW\>G(O%ZC&T%(%Y!]8.6>W+7*O&;CS$,*0K(\1IX^]412>=K@4-G3< ?
MPHX,1V1/@?6^M4Z --H7E?^^5P-.0Z6S-G)&.154>U(4-8W)>*N8'=7]4:.Z
M/]@P?-,C*.Y2Q'>NQOEGM]^?SP,HWYQ>#F,^V@-SF0AAE$#4:H6XI0EIXP68
MR]J8( *S2JUM*+RN[_#? 5>U;T#Y+-J<D.&95!].--:#>2_ 2N5:<6RB<:"*
M" U/%%0Y24JB>5*BH;4C_]5R+H@U"C%M-.(Q:C#KA$?&:*RD(D;$M+8AY/I=
M3M\[B>;'P+6^Z$S7EY ;.\,J#JG5ZP^FE:^;8L'% ]NYL01YN4Y 0A>"XD9>
M<!<LEI$N?:-,Q%11C*)61C_>NCSK$Z?9ENB>]8$9A\^*H3*ZQ[5'ZNXR%NL5
M,*]O:8Q#Q6T\ZCX8Z+[0@4!P='+=CRNA\B@)0B23%BP1)[W@6CIC,,"!,A'$
MB"0X#(^2,)LX2KH3!$JVG\WV\,E6\RO!B4;& R+8%#V5&7(X),2\I('KX&0R
M.6-G7?V [;/VVHN@=@(G J%=56;Y3IV40?<.@IYV?=Y9YV?$@CS'24T? 8RR
MGH>GF3>^-8(3?/T5Z_K=]MG@[J],);2^$,Q(/+$Z-WX>]J[3<0\B<K ?QPCL
MC]A[9]OG]J*_]LMM< 4<'=U<YP/ZR;G?.<.4GFR&0T ']NP.P>S=6383AZ<U
M_V>79BR5PUY&J__ZL;<]EVHJ"B\ *N9R:L.P.+NQ$)'W3*0XVPW?^+A3V_P$
M%O7'OW8_;C9V=NNK/Z<Z@.>G2F,79E7_M/OGSM9F8WNK\OM.?;/^?F?SS\JG
M!KQ1VZXW/E5^>C_V#T\F8'S'Z?PC)_*$T]D:IC3VC(#M!,JQ=4XP8;1@7#HJ
MN'K&LC9C>?JF3SVV#KY2L%:LI@H%[L"ZBI0@)X1%UACC9>"2*CM'$9L5T&C?
M%WI=?ZPT3GAE,YY=:7QCO]Y%S'5LLILL5,95%H9Z AMZFLG(TYQ=SKWLE1Z5
MQ+FS"L[#((6P.S#EV6O@ *\^I 8.U^O I8LO  ,?"OHDU6H>=M=RL L<[%,T
M/[G? LQ'L7/6%KI'V9E5NG392^04V']EMBVV3-!3].*9^?C%D]C<VP;RYV7*
M&EU5?WWATDXOM@!7GH2WN@!C%\OJ,.WRKVF1X?;FBH/]9MNVXV.U<K-66A$A
M\G1U75YUHLA;JFMCG0B<:1]%$MQ+K@-5@;"DDG7<TYA=^/,T(KB?"__%$SX>
MZ) 8)7Q\V__P^:+V8>^\]F7G8G>K!L_:Q,U&3=2^P!A//A[7+K<OZHT_#NN3
MW06.?C_>;^R<[V]M?FL>[?#:Y1ZN;7T\K%T>?]MO'+;V/^Q=UAH[I':RC8LJ
M"9\FVE,*3(-G&+GH,.)2%E5Y&2*:"*8=YE21M0WXJRH7G?%1%NU:+AXOP6V.
M5#>6/:I.2J4C)U8:G&1TFB<M+(DVE.#VHN!V,0%N,BKGJ4$D,HVX5@$Y0@E*
M7#(9G.'<9G!CK"I7ISY7"6XEN#T1N"DL\ED44YKQ2)PESHBD"09USGC'2G![
M27"K3VEN+OH0)**$!<2)B<BH2!#5-$65'$!:#MXP58;?&K8]H2N\Q,L2+\=X
MZ;3GBFE-@V0\>%6$/^NDO0_*6UDJ@R^*E[L3>&E(%!R#I<LQX?##2N0PZ(:"
M2&]",H1IN[;!&*_*15>)6?IBK<6SU;I:]H)C5PFAP[9J_C]GK6$(W]U.[S=?
M_U!9:X7W5.O@../.J!2U-RRW:*;:BWLW8[Y*C_;#!+IA\ME?,)'NJI2;7@D(
MJTTYZT#=LY@&,&5I3(C[9) .FB,JN73.8<EI6-O@IDH6U@FT+&FZA"SM XW"
M<&&YTYP[9BSH(-XX[;AEUON2I9>7I2=<5)H:080)*.+D$$].(\NP1C$'AX9$
M+/4)6)I5Z5)5.BU9>L$L+941/BI&P:;G*G'G$A82=E\)QU+03\C2J?4M!G09
M>]V2F^_)S9,^&4VLY4)KA+DAB <BD35$(.]DHC((:SW++>DT)?375\S.3Q$^
M4D($R2I[ $&?#/=!&R5!2L@ &F'DFIE2ZB\M3DSZ(AR@/4 [0<R*W#?&1^0,
M3L@1:8@2AA"GUC8,K;+'GTLM:7WS5?(VW$AM;'6N,ACAW3S&_/I!WH<9B_/Z
M0&MAWH?<[FJ\(=?[X>+@/,;.:$OZI6*S$,#:N_8\7-8NZEO-[#P-0N<:;R!Z
M$!?$(*NB1<$D,#\%2!\A%J;8? <U7OI Z<WS\\)<#P_@YU(+>2137]QF:L%E
M$EYIY )-B%--D).1(ZHTC3(P@BW-Z?\++)M?\O1S\?1/S^M\R.P+KTKN?C'N
MKD^([! BQM0Y$-0,; PM5>Z*01& =&(!+ WB^)W<_?-K8.SG]D*L+EB\A!>B
M5.B?$QUV)]!!@>(FM;;(14X03T(B2U5 6%"!$VQL5'$9%?HW%O"P,UFAL8QS
M>/8XA^\5$BP1Z?$NAG'KF91M2.R14/DD-"2,C&8,*>Q8P(3!&_8MG)V\3D:^
MCSGR9.$-#RD)6K+S/9T+(W:.WF-NE$&1,F!G'2/2Q!GD)$M2!<NY2=G\D%7]
M*/NCY.3E%<E/%M10BN2G=2&,0Z:E-5;ZA#S++@1'([).2:2X5=HF P:#>@LB
MN0QG>!*OXU/%,Y1B_AG\"$>;M';4_"H$QT10@0AL(>)8<&2I4$AI1I/0FFC"
METS,O[$HAM^[/?BS4_%GO5[L^(O<IZ33;U_W3.GF#B1E!,.S^Q5&&_-^M"^-
MZVWY8%N=$KH6"UW-*8>#()B)*"CBEF/$.9/(",>1\$$9BV50/JQML*K2Y>GG
M*^;O)_,VW)>_2\/EX:P]Z7P@E@C/* I2"P2F9T(N8(^(H=HJV%:)_3*>;I3,
MO2H>B)*YGXVY)[T2S!A@6\\08Y@C+J-&UO*(N#',A,1L=/HM,'<9WK#,X0VE
MMO^RJ#&9<B&)E$F(B%C.MN"2.623)RB"0B"%<MAZO7S:_H+"'9;:07%7M5F*
M[^L=>K,U>.X]_U>#USX%$0V3&K/(';&:!8D= ^IQQ&LR:AA7UN!Y"1#V4RZ7
M: @7 FO$>;2(>YW32))$(%V=B380[.W:!F6\*A:6[KXT1<M^<-I4@EL);A/@
MAHV3&%MIG0R<2J.)4L! *5GF26XO5X+;2X+;A-,I-V<C0617L@8-$YN$C.08
M@;7@$_546</7-B2MZL=7TBZQK<2V%<<VCJ4"V6\4P1R4 JVDD2ZP@*UP ;,2
MVUX2VR9];L(9IAA@FW0TY_\FA33% ; M<!!*'%2YC&UO4&U["G=<"9<E7$[6
MYJ8TT8B%=-%QXXUA5A >'9BX5G/G2KA\2;B<=#9:8B*A@B)C00O,_78!+JE"
MF%L<:"264[.VP3"K&K4R@/G&XJ867&OV39R>I(1=T4- )S!8G7>66TU@XL(K
MCH69V7.Z+%'U\A!V,.6JLPX[0SSH>9*!QN<=1R9PCSR)/&=V&!S%V@;!5;&P
MOE#+>,CZYEG:"X9C"I0HIKB@6&,:C#(T:,I5L*IDZ>5EZ0D'E1-@85NJ$2.Y
M'9+5!IC;)228\,8[24@"K415*2TY^A5SM%..>6H#LT9P0B( O,4N$)7%=$CA
M"3FZC()Z,#-/>F24PIP2#\PL-46< !\[ 79&!#-1"ZXQ\Z:,@BJCH![F;=!:
MAMSI,!C/0=X[(U0.F<0FV[)&ED)_:7%BTA7ALX>6<X>X#/EH*A#D. Z(8!:(
MC/E@48,>KZKJ\9Z(YPM\>HJNY.65#[VRW*P5NO*-55!ZPO3'MY&FO0"?WD1Q
MR#(T^B55A.VA>C!4$W#M\H!]38(JK'%"*>\BITDAXPU'+@F;;!))II1/=]D,
M%:&LU+*T7+X,7KYY>+MDWWNR;^TV^^:H6DE,+NT:4@ZM3<@9;9"SFH.23Y)U
MN1/PX[UZ)0<O+P<_F5>OS'1\1L[^?)NS6< \9S$@"M8YXEB'[.2C2 F5L!94
MNK"X/.8EYNZR --3:/8+\/*5FOV2 <CQ;0 )1B1C-$6:BH"XIPD9(RS")#GE
M7<!1^*S9TQF'^*M<G&FI71)W)CR2!_87'\[F'8,U#]TSUXY7<5]O-E)T\0NT
MW+A_#]BWCC@M/>/880!ZYC#VP2F2A(O&$%*$DMY#02PA?($0?C'EG&&&4:&I
M1S@9BWC$"JP[BY$ VTYA(1+)A70ITPMLT[,XMGGA8^(20$L ?8*<\Z0T29(#
M9'*KK:/1>X,!/*77RM(20%\60"?<8SHY*Z0E2'NE0 >V$5F57UD?-+;<1R[7
M-A2NDL<W6RWQL\3/$C]_@)^$1AJ),(E%QZ67FDHL'9&6\H1IT"5^OBQ^3C@A
M XY,)>M0"I(CKAQ#)CF/C E4,^-(<(O*_7QM\/FLR:$E))>0_%!(-M%JYKC@
MFAI.-39",4ZP-T(3DI(O(?EE(7G"K:N"2BX9ABR5!'$3)=)82Y2\]]K3P)UQ
M:QN,B"I_13IMX1O^96#AH? [M/[=&$^M?G8"+.(W_@_>'$_DQ/8.6IWQ>#5P
MS.B=/$!=P/03,65QQW>M <S!?Y]-:6;3W1R 5MGI#&SGH)47=+/?CX/K+--B
MHO>8V,U5/3KK#UKIXOD!B(YB[RHPN<KI6>^TVX?[=E/Q]_ON"8SFXG_[A=-[
M6.NOB,6CF!AXT3FS[4JK$V)J 61%U&[]&P.\<;5"-J]0I77=''$0^X-^Y2=;
M/&+7#[K9JTY^KMY\7.4T]C(JP:ULY3_P"-BA =RYN%N_/[Q/%^!M$'LG,)?*
M^6$LMJ8UJ)S#G4^ZO5AIMXYC^P)N"ZO9Z0[RBT'QD 1#J?QKVV?7T_SA#/J5
M\YCO"4\?WC%_R]M>[P)8972S]4KE-]N'+W>'']\Q\*NYW9YR !;,PW2QW8KP
MC6*X,)_6/:<3K3_,OULPYH5,Z]?\9B_"F&,5MN/Z<7!AVY^-XC/OL9"P07D"
MO3A,,,CRI_CN0BEL_14PY3#UHEB;P6&K%S)%]8#D\V+G98+MZ,..]&+_K#T8
M[T ^YVTE0&98B;QGWO;S6H>SH6;1ZDSPM8V]+DS.1]2+L)>PMNZL#T/)!'N;
M0D&1Z-[DS'PS&$WK)(^K,YA!ZN.=G8<J6C#%X=@VQR.JC'H+5RMY1,.%Z&7V
M2"AG^J->]\*V!Q>5$V#^;EBO?+HQ=5A\>Q"+4< 3SDY.BWH <"-X.DC,V/O!
MW>"CU(X^K\?M]1I&)P]N3G.T\KU6_[A?D.Y9QX-TM##+%E #7-GUK6)I\RR+
M:Z]6/:\-$%GO8KWR^13VQ\.#VO$F2]U:W DRGX"0,1Z&(3J,!C&-Y=-[/NC9
M$ L-L5\YM&$2 X;WB]] OPC#%0$0N $\U6+:5S@!B^>SBA%NCG?8%;? *'MZ
MVNM^ P5SD"'MO^_CD B&)1&IIX*#?2M<%)$G9R-5WD6M1D6?U:CH,S8,WU2#
MQ:06?-V :C==R_6A6-^YHMJ":+>_^?99UHSNISG+%=6<]_\YQ/[D[X[]8LYV
MC[;)[I?/</TVA3$Q&*N 9XM:([1KESOGN_"[V6B2_:,=^L_EYPMXYM?$O+5&
M1&2* J(B=Z032B'%G ^,6P4VRMJ&6M=W*+V IVWX:P+'\[69(%H@%HJ+;R+[
M"#QY3G0 +:8H ?*NH'#8OU_/6V%P.+:W;GQK) CP]5>L XWX;'#W5VY("!\S
M!KZ0@)!D8G5N_#SLC4=S"D"(7"_:8V03#/:=;9_;B_[:+[?%(DC T<UU=B1,
MSOW.&:;T9#,<BN*0P:38[7<%<N>K8$QV:<92.>QE</JOEB36:\*9Q\'ETI+:
M!N*=D('&Q',54+6VT<A&40;!]QG7.MEZL!L+45:>B1353%)L?-RI;7ZJO-_]
M^-?NQ\W&SFY]]>=4![S[5&GLPJSJGW;_W-G:;&QO57[?J6_6W^]L_EGYU( W
M:MOUQJ?*3^^'H!3#S[-8<@*UAA+!&J8T]HQ8Q;A6UKE<EU0+QJ4#\::NW$(C
MFWD!(8%#X3?H]=]]\H>@$[;CM-B;DG._7=3L4;?WO@V*3$&]#1C$;^VN/WY[
MHHW5MYI?9?""\DB0UU(A#ON M*$."6*M]<J&X/1:)8("<%JL]EE<6U$+I %J
MXP'HBOUKA=">=,\ M0J%SWI_=G(VU"#A_=Z@=7G+&KS6.+M#\_R*U+)6G*\:
MQ]4-9?XXN&YD_V5#$)1)T-YA?6#4(1O'W?/*3Z';;MM>?VC,=,]@AJ'_\[N'
M 0YAA8.I\%5=JP2%?\SGQYSVX[OQBU_'COY6IUBKXDN_WKY]5CXF?&/%=@X_
M'HE58]8Y$5FRC@(H1P\>"=WU0NA.N/N&GW&R3@6]\V.\3A[X&6#/@[[YO<$2
MNBZ4+ =;#E;HNS^^>=L?!!4O9^SPE/90*,VS????F=2=1Y)FGOD/-:7G60$S
MUP)LWD+X.R.GW_R*W&Z>LPH<,-]L;YR3O <5X:#;NZBXB\KG?DQG[<J?K107
M00HWSOSO<:JUW'3RH5"YWH]4KO]SO5\V-@NU:XX%FVL5WM1J;EYKJ>.EO-)4
M2PHL*7")*/"A.54/7:JE"Q'Z_;NG1._FH;X%1'Z]_G6>6SDME[-<SG(Y7]UR
M+K*T&)CW=-EKB[T_Z\/#P>8:'@=V._W#UFF_6A'#M4'#7X0.?U]$V[N[=\ 3
M=M=ZS3&]LZ;X:J)RHQ%<6:8XQ9%'I764#$N/I=9.^"CGC<H=ZC]_9O5G\ERF
M4,G?1+3N.5S'=K_LB>;)_DF=[L&S=LCNUN?+YI>_V_L??F\5D;J7S?/ZQ62T
M[B:K-;S8WVJW]D^:;']K#]>./O-ZHWZX_^7OX^:7(E*7U>&Z?RYK@UKK=@56
M$Z6(@6H4<2*(6V60Q5;F@QULM4^,69;+,_$J(Z^P1%.)3JN$3O>I'_,,\'3#
MQKUIWI: M4C JK^?*"V?@C&.4,253H@''9$FP:$DH[)>$&TD7MM0I$J6I6I,
M"55O$*KNTVS4,V)X4B0IQ1WU3LH@%8E!BYA,FKM+?*E(/2LN32A2S$7,34H(
M<^P G)1"3@0-?T9'B!=8V) 5*;K KGHE.I7H].2*U#/ 4ZE(/0-@[4XH4LDI
MG@OM(9,,:%-12F2PMDAS09@)D40;US:$J?)E*:R]R!Z?J^S!([==>%0\UH57
M=B>;$PNEBY1'[Z)1@:L@'99<4I$<(R0%4?J\EA#Y]J9\7HZKA"6EB-!D$,\U
MB[6*& 'J,; BC<8Y3X>P119=6L:Z'Z^3G>^CVSP#/Y>ZS3-P^*23*/%$M+4)
M*:X8Z#8J(BL-1XDXHI7F7C"VMB'U3 :?7[<I>7MY137P=:X80Y3EB3MCM+/<
M$;#+@Z$.!UYZ59:2D2=$M70F6I. ?3'FB ?&D!;"HR!"= J+&"4=>E6H+D7U
MJK'SO?H!/#T_EZ+Z&3A\T@VAN68L-_7RS C@<,F1-BP@SKV33DJ#F0913:O\
M4><YS]?]\UXN$"J6OTEAHSNP[8J?Z8QXBHBAN4!O=(_'E0M</D2\CU]6RUS?
MDC&2"!<LN1AHE,9J39Q79NY*^:6"\WSP]WG*%Q%-U(K+A+#3&''O-3*&*P22
M+7 MO4\4KVU0P:L"+^K8:&D*E)9 L)@3FJ='@E(U>@9LF/1B4$N,8U0C^ &J
MD<(.7F&&/,<^6HDCBX6?TE39C.8:]SZB*6%A^6'A'JC A E6&D8T89S)J 71
M-E#N(Y9!:E$Z0)82 R;T RN5" E'E(+WB">5  .(0(*[F )S#& !] ,N9G9)
M*_6#UPH$]]$/G@$)2OW@&;!A*H)#>LDC6 R)QAS!H24RV@B4I-+9/08 (;)S
ME%3-C/;*RZ<?O+7XCD;TAQUXUL%%4?VI*!A5K9#;^5EE<,>SM1G@D4KCG H6
M\RB<#M90(:5UWCOXLW2H+!\H-J<<*F &2R\81DHZ4)BLU$CK8!#6/"C0I#A-
M9&U#J"I>6$>8\L!H&;6>9V#G4NMY!@:?](H8)0CQ1B*K D8<-%MDO,MF$3.4
M: RVD%_;8+)*'N44*7E[>24ULU$3S!G\9IR&H)U,) ;,-8XA<5RZ-I:2D2>/
M/C#LHO$6*<\,XM18I$722.%@A984"YH*24W*T(Z5X^9[^2>>GIU+2?T,##[I
MGY#":T:90BGP7#2:>&0)]D@ZG$!6<X.9 DE-JWK&T>;*AW:LL ="W7)!,/S$
M)6+NX\==02B\STDNM\QX0E-,%M38I!5Q3#L,."B3PJYT02P?[OEI%X24G@C/
M4>!2(NXI1=:;@!@#(:>DPLJ%M0W.JFQA(1TK>BJS@MQ\K\",IV?G4K%Y!@:?
M=$$(R:+$)J'D$T<\:8ITI RX/%H/N@Y/GH!B8Q9S[E+R]A)*:JJ5-R0YYDGD
M$@S8"+ >:-*21*6B+UT02\G(D]7/O-%&$8,"M0QQIS5R."K$%!;,6T<=T:6D
M7E%NOE=VR=.S<RFIGX'!IT(DF*$B:8Q4Y""I28A(4RQ0T#(1Y8-A.;P:)/7C
MLDN6M,C%ZF27#&8X(EXZVN&UA8S= PZ#4B82(QAEAD>2C!"8&$RM3U8#TY1^
MB.4#OX,I/P0/S!GJ U(*&\2CL<@P3I GVE/O$B,2M!L@CBI;6"S$TL2.ED"P
M$,7H&9"@5(R> 1LF71A!>FNQI4AJ&A WC" 7HD,LL."=9C0%N[:AY,PPJ7N?
MS92HL/RH<)_:RDFFI$"WQI+RE'.1M-(J6<J\9)&6%4N7$P(FG1]21H&%1F#X
M,L2%<,C%:%!,BF"B!376#]4#OK  C!((EA\([E5E_>F1H%0/G@$;)OTFP/Y1
M80'J@0^ #50K0(FB5JBT*A(LN8B@'M"966?+IQXL**YCJ1TI.YT0TQ/TDIO7
MB5S>XW7=X\UE8_5LB">V=_Q+\:H04&7&U9/:$<3PZ+T7G$D&^J>V1CH:*2<L
M><*)F->Y< U],S6([6^^?9:7\4.W&\Y;[7:I.RQ.=]@^_[.Q,ZA]*O0'7+L\
M8%\3#5YA"[2L$D9<QX0<MQK!EBI+J I*FR*PFSZ^$T(9V/W,[/T__Z4IH;^6
MV[3<VW2?1#FIB/:..\<5QR3JA#&PJ[2$6\;<W.4!2A1^611NWD9AZYS37&H$
MAKA#W,:(C&<6F1"\\3&7BW* PKPJ9^3)E>R]W.S]XBC\%BSJ86A"$8LP;4R_
M1*_<D9]DN"CO&&Q=Z)[E(8W7XG&NR*7;@'NW8%K@ BTW_]]'O$>KF<NUDZGA
M5&,C%.,$>R,T(2GY'QE9@U[_7<$)NYD1RG.:IY;DWZ;L*2%2C(PJ%'2N$:K
ME++*)D0\D8%XB8D2:QN<T"IA"ZX!M@!.6O+&="6FEICZ@.(BCP35\MQK6;!V
M[S;6DB"U#0RC@ E@K4L$:14HDE@[:H,-.*?V4"*J_%%)RR7,EC#[-F'V/ED9
ME"8:L9 N.FZ\,<P*PJ/3)%C-G?N19ZI479\=3B><4$9Z8J2@*-)D$:?"(R=R
M"0B 66*U))I94%US"/+"NB*7F%IBZAO#U'NENCT25$O5=5FP]N VUG+M'14F
M(2P)!:SU%!G! 75QLLI+8X5R:QO$\"I91$?GEX?9P@?]R\#"0^%W:/V[,9Y5
M_>P$&,F/=8W1GY,IGUH&%90,QG,:C ,;SBOAL.%*<B._;F43#JP @JYMN6N]
MXI,_C.&L'7?3]QCA!O5O?SN-G7YLY.$V8!2_M;O^>$5I??^?0^Q/_N[8+^9L
M]VB;['[Y#-=O4Q@3T/">@&>+6B.T:Y<[Y[OPN]EHDOVC'?K/Y6=6OZQ]!3V
M2><-4M)S(%##D'$BHJ@"L])['2PL=@1$."V6^RS"GL,&CXGRQ/8.6ITQ[6G
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
M=!*%LX++I!+RW$G$A?7(*4J1D)IY)9G"FA3QUFIARG:I3\\-U*+4ITM]>@6
M^O?N6:_$Z<7A]'1<9&*:>"\U"LY2Q(WFR B'<XE4;*QBD493X#0K0^B?'Z=E
MJ5"7"O4JX#1<6^+TXG#Z\Q1.1Y6HH%0C89T%G)8.N6 ,PMY%87E@-+ BU6EQ
M,4#/%,63_\YDW.J<%63UX B0JYB%X31=[Y>-.X,A1BS&<U3":;??R@]^-RRU
M\&^\+O7\_]V.1QD- U]_Q;I^MWTVN/LK=XWON0-4)+V]%C=_YN$63"F)]9IP
MYG%PG.NH;2#>"1EH3%PD\Y48N3;^UF'O^G3^("+7B_88%?$K[VS[W%[TUWZY
MO96P:Z,AZ2Q0)E?LSG5)Z<G694@^@%'=83'S=\ %L9>O@C'9I1E+Y;"7 ?Z_
M?KQ!:FVCB#S+94+?9]G0R=UC[=V,\& &>SH"GHJJ* BX\7&GMOFI\G[WXU^[
M'S<;.[OUU9]3':3-ITIC%V95_[3[Y\[69F-[J_+[3GVS_GYG\\_*IP:\4=NN
M-SY5?GH_A,@8?I[%R$L>-#=[^@2O5YXXB'.G\R]L<+=WL=7J^W:W?]9;HJ#,
MYE@3 <UA[Z+9V/FVWSB@NQ]JH(G\T=H%[:/V!3016C^L-P[(_M&FJ+^?#,KT
MW_:W_CBL'?W>SI'%S<L]43O9$<T&C/URY[))03N!YX$V@W/C]MK>5VEDY#82
MQ*F-B//HD571(A*LBQHK(<'@J_@QM6UF?4X+XK6.T87(.:;!6IRBL\$Y0XQB
M4S&<XU5OY;I#D^+^)O%.B/[AAOSP:<\5^9OCW$?D\_ZLUX-72Q;5^_P$M+OY
ME430.Z.1*$H!FJ@.&-EH/?+,QFB"CDKSUQ'4>X.,BTXHK6'Y[1S(.PS"';9(
M.3GM=K*<77Q$[K/'WQJS+B1Y2/RMPNN$S!?2>M\6''SQ+3CHNGB"8.$G'.Q3
M!PN_H$MG=A#M;)/U.Y.Z1_>.E8@BOA4AG6W9.=MPO*7UP L)IEY.MICM#<RN
MN3YH)Y6#;C>4/2#*X.A5\BM?:=-C*OZ0B;@>![OI8X1I_!M7)@+Z89KWT(E\
MVFX>U2Z:M'G1O/R[53ORN/;A,VTVCEG]"SP#QM?\\C=HY$T^U;;S!*Z__.-H
M_^B/H_J7G8OZY=[Y?F/_<+?A"<R'-8_^/MS_LGU1/SI@LR*@?1#6!\Z1]Y8A
M'DQ 6F*)/) :M]J#G436-A2ORM6)@"YAKX2]Y>P(7\+>"\'>9'42H@B)6D64
M-*<(I%A$AH> 6$Q,^H ]["C GJYBLC*P]Q8"U;YT>\?9EW+:Z_K8+TN8KY:2
MEW=OI_/7<.]*M'LBM)M.D5#>)&^X0M+FR@M)&.2L(8A&CYVU2G#KUC:HKBJS
M3!%=)4,ON_I2,O3S,/2D^F*!H8,,#G&!!3 TU\B*F&!].4M<2,L5 X8V5?GX
M%BYEB.:]V/&C/:_D4@^]%C#/4WCCYH*S>>,V5QK.%JZ?P-[5QEM7HMD3H=ET
M8E $BB(V.A29#X@;1Y%VWB&KJ=-)>B<I7MO@IHH75HAWB=Q,)3\_F7I2\O.S
M\/-48Q5C@W<N($.903R"X:%QT"C7TS#)<0I:"_ SJ<K'FQO+E^@W9$NZ3L62
M:RK#?@RMFX%9SY\!6):R?;X%>C6"8N&*'PB'4B0L3B1,YQ0J2X(B5"%%%$=<
M.X$,]QX)$6A(FBFM7<XII%6^L*3"ER]86V)HB:'+BJ$+5[9+#%TPADZJU1PS
M'5PB*":=,32!F1P"1L$FAVDB*JD & IV,EN8U^_E,?3!Z8+SIJ^9J_2U)8](
MOR-CACQYQLQ?O>XI;-'%7VW;&6QVPO9_SEJG)\#URYA!<SSF;5+;RJ7)/\/W
MZ\?[1P>X3O.SX/76W\?-QM^M_:/M;[M;S?/F5%GSS^?UQIZHYX0'^O%D=VN/
M[6_M<7A]7/_R\;#^Y8^36F.;UX]^R^W5:7WOJQ02Z(Q98$WG$,>4(BN305CJ
M9$#M\8"DDQDT<(%.(GEN..<R*IUX\LR1J*DW5)#)A(GQ+A0MO:^VH IT-'A
M1LT/G_[4&35W$M5;)J7:^5<2:,+6:00JL4'<&0:DY!1*)$:=E646[.O(I;E%
MT'&\_>.TFGZ95U/FU91Y-65>39E7LPSK\?;R:O[,8BG_W\X_6B>GO>Z_\618
M/:',L2F#S9_>RVV4X!HG;ISEE"07(Q,"PVN5JQRK>;W<=VK:'WK=_LH<A3Y,
M&1_Y;$YJ1WNL?KGSK=8X.&_FGFWT,]EM[.%:8_/;_M;F17UK,R>Z7]:F?#9-
M^,RS6G'/WPYKEZ# -SZ+^M;>M]H6C'5K!]>V#H_J6[7+6>DUR@9K@^0HQV4A
MKCQ')@6+))A9 AN/F4Q%@X&%]VE[>:]VB7@EXMVS1:735F.=(G:"A^"L5%AP
MKTT0ECA&YO5)EXCW?(@WZ:6FVME(DD Z,8)X5!$9:@1B,<HHK% &FZ+O+^8K
M@WAO(;/FM[-6.Q3]!D';=>,_'JWVEK'Y\S8_ARE:QSR+'M0[EZPUC!(O2%14
MP.]2VULV[)O.L_&.1TVU05YPC#A.!AFF$J(2PSLJY3+*:QN&58E:IK#\DI<7
MS,M<>&J"$2 & _>8.JVB3)1109.->NZS]9*7GX^7)_68)$/"VG$$ZDP 7@8]
M1A/-D/-!\&AT4D0#+Y.J62I>?@N>N9KUA_!F;^+DJ$RV>4I,2\1X+H4.QD5.
MJ' D^8 CP9[@Z&TJ]9-EP[3I1!MNI"#8):0](!EG42,3+&@JCHID<+0^E]+D
ME%;%4K7@*9EYP<QLC3-48,9S[G=TP@2MDS,F)FT5";)44):/F:=*F'CEJ3(6
M)2%S#K!PR (A(!%#$ K FANRML$T7V -DV5PILQQVOJDILOC_-(K#1N+RKLH
M8>.Y8&,Z$T.G*+QR$N&<<<NC-DAS3!&.D@H;O-'$KVT()JIL8?U2E^9(JH2!
M94H=*&'@^6!@JH*(U%$+HY".,H'V0"/2TCJDDPZ)Z:2"9CGG7E:+V)_5@(&W
MX/SX,_;[[RJ;WI^=G+7M( 9@L=,><$41W%WZ0%9!_[FQ>ULW-@]>MV-^ 5AX
MLZO:G3A90N3B('*ZOQK)7B[#/,(A$,2ED,A:YA"+0$@D&<Q9+K(D354^W@5<
M>DN6E^T7I>^4;+^,;#^E&<7$G)8.%E2 9H0=1@#W%*EH+.$T,&LTL#VG5;-4
MY8C>6OF2V>E#U4HG/NPDJ$S"+Y/P5U6AO%-4K%!2_BI(B^9T[3J/9; $H\"H
M1IQ+@HQ)&C%G(A/82:-%5A+%(B*\ER8IO\34$E.7%5.?W#M98NJ",752 Y=<
M,A5]1 ' $S1P+)#%P2*E);,TD&1E!$P5;!$%09<&4^<H=/(T%1D&O?Z[F_;H
M]K?3V.G')6ML^@)U/3:_!M#/O# $$2%E+EN6D,&)(YJB]9(%RE-X'<48;A)
M)0XIH&)S?07?/@LQ# LMP%L^5V&PG8MA089.P0>%&[H_@%]%!8=NJF3H+.X%
M=^CG^PRK.#Q!X8:9G;N?O92#PNHAI1PD61?8/$EU!+;XZ@AX'738<K!/-%BZ
MR+H3]RA)<.>E1*QF^8)FM+U*[&30NE7)X!X%#!:YC#?LHWNH$,N]Q',6R)AK
MPF]MX7"Y< ]:.&+>7 F264I9]99*YKO#!O1],#C+NB1EEOYS.%A\3)S'0"-)
MDMO$G4^$>*6,I$QCEF::FM_SM-PD\[?@6>E>-!O;9+^Q#_?;O,S?;Q[5#YLG
M'X>>DJ/CR_H7,$LOX;U/$YZ5HS\.:XV_V_63)JYMU<"<_=BJT=];^Q^V+^M;
MX62W42/[6X='\-[AS 15 E1KI4)82H8X#029Y#F2%@>FI=8NTK4-AJMJ81$-
M2^.++H&N!+I[ ITRQ*9DI V$:\Y<*O@G$*K^'WM?VM1&LJ7]5RH\[\1T1Y!T
M[HOOA"-H@WOHL*2V+5\/?"%R!6$A,9(PAE__GJR20$@" Q980#GNI4&J)9=S
MGK/D60S\CY1 AR= =PN7<@UT#P5TLRYDXX(A*@;D@E:(*Z*0\30A$R/549+H
M@@2E4JV9GX]NK8&N!KJG#734&D(T(Q@4.DZE!^:)B:3$HLQ!4"X#'3%CH".F
M!KI?"'0S&ATS-%"O- +:S2<4G"%MHT0J".JP,<*Z''_ UM32,GI7+XS_"99;
M^K%I/XQ=N&U_K=B/O3BPW3+.S8:C3J\S'.7#E6]Q<F-=F>E!T3%$ZHVSB>'$
M"<%&!TZ"4BY8SX1??+1:H^/CH^-\P0/II:$@RI!VAJ <#8(<5@EYJ94*23&M
M[:LW9(TL+<=IA:*K:@Z><+ V3O$@.%::<<:5,\+[7 I#2695Y+4AMS(</-=+
ME"A!C':(>PP_B(C(.D80EB9:102V5)4<O+1DY9J#5Y"#C>#*RQ"$28I'"@:+
M25ASYR-\%*OPIMI"60T.GBTZ)+033' 4*5>()V.1)<(A9YP+BH2@?26#ZSIJ
MC\Q_50/@L, 2^84GB76P]R,LT+.1"V",&6'!%/-8<2NI4<0;;0/H_5: LE?;
M9BLB%^8+T6"9<!*$(D-50#QXBTP2 245E: "Q(8VK]XPLJ:7UB7^UP=YUUA:
M8^FJ8BEC%@QDF;B7EH-6Y@36 2NKX4,K'*VMY)7!TKEBQ5%I$Z1!48I<SE,"
MED;0MJ4*U#O-K"?Y%, LHYA/C:4UEM98^@,LC8Y8Y8EE6C&>L+7&$A5(,BIX
M$QBM_16K@Z4S>JG5SA*B%')6 Y9ZAI$-UB$!9@6S@BN&4Z[_L::7'2.WVLF'
M/]-E'?2%5W=-[EJM+NOTP;NL;W@/I#$:_F//\C;D8D#>#TYB>-^QKM/MC#IQ
MN'(-U\\:F]L3+N?-S0;=.=JF.^V_.XW#K_">C]U6>^.T^5?SL'G8/6S .YN;
M'^CNV]G$S'W<.-_M[!SN'C2.ML]:[0]\]Z_/HK&Y@7=H@[:^-+[OPGB:F[M?
M__=\ZWMS?R\E+;SE#DE!+.*<)61S2*LR00>:;!+*S#9<QRDH0CF5 ;B84JR=
MP5C8%#CFR8JYKMKCY2^FUO\>C=9_^-:';K3^R1_$<-*-K31/3ZN4X_MK2&EC
M+RH3??(>*9']T]KE$R:,D0+R8MPDS C^F1S?7Y30.Z'>[N5N3UJKUYW5KTFT
MK#NKUYW5Z\[J=6?U1UV/E]=9?2*:CNW9 ,"_3ENL@]R?4*V]K:/C;O\LQH^Q
MK.0ZI4V_/1D,GDIYUGMKVV/W#&L<?1"[F_MB]Q#T[2_PSLT-L7/HSW</0=L^
MA/=M;ITW#S]V+EPZ%^X9?[:[V?W:VNP>-<YAW.T/IXW-;J=YWCQJMK^>->@V
M;K0;M/G7WYV%'=53$E&!IDX<!\O/")-KUCL476":*!8ULZ5[9GG569^9)[L&
MO9<#>LLJAE>#WJ."WEQ3]9R"FI)$T@F!.%,$:<(HHB%P:ZCRDJ@RRX?43=57
MB5/_!WX'O@HGL!/9!=+I#4\&MN?KC)TGH>J-#97MR:[56+=TK)NO4<&]T4()
MCY(.$7&).0*9E9#7Q' )RI_PY-4;L8;KB/_GS,-+;+I1\_!#\_"LON(QI0)S
MAYA5#''+-=+6).2H"98'$@3/W<76C%XE'GX)OK?6Z" .ZBYA3T'[*+=J_LRV
M!K"E ]A\XC 6D09*%5(X*L1%$,AI+) T,3 &^PD;N^2 RA5R)-6\O&PMI.;E
MQ^/E666$<ZNMSEG_@6+$H^?(*>D19T8(JK3U.0J'T36^4KS\TOIY5=F(=CYL
MI>[FM4J^]+KSS&.YG6HY\9!R8CXAT3-%I' 11 01B"M0]W04 A%.)4N1$972
MJS="+]%J_?6!WS6>UGBZJGBZ9!=@C:</BZ>S>K?C+NF4!()=I "J(B+-O452
M).^3TJ"$QU=O)%X3/W]HN3)X>N]$FKM%D[\IHP>O#<H><QS/.O]Q?]C)KWD]
MR&?WG6_Q7Y.F,R4[3MTU?BF^O,4Z6*&3T?6W+&J^]"NBW26[NA;3/^^2IB0N
MTI0.!I<1IOL1N4&T7Y%-,,77MGMJSX:O_KBZ<;!'XR'I+)UF5^S:=4GIP=:E
MHEW LW[5C.LU<$P<Y*M@3'9EQE(<##+>_\>/-TB!F5CF$O13\3:+BMX(S$-[
M/2/<)</LD0AX<8)9^^-V8^-3\;;U\9_6QXWV=JOY].?4;+6W/A7M%LRJ^:GU
M?GMSH[VU6;S;;FXTWVYOO"\^M>&#QE:S_:GX[>TD5>OW18S\-',&V8/G#&Y&
M-UK%G,#/8X7EN-/:;)SNG'\^;])M >_$NX=_'NQD=>+\,R@B7T^;YW\>-O[Z
M?-Z8;=9XM,T;\%VSW6 [A]V#G?./1XV_WG5VSANL"8H(*#VL\1>,I=TX^]_S
MG>^M]N<]%S"1Q@4D $ 0S^E<S@2,&"QKD%HG;NAL4J"VA&OE<JZ7R 6$K(9_
M1%.!HY?2Q]G,K_?]WCX"ECHJ\MK?(Q_PQR^\.D#J'0^4F\"\YI9)#7]PF(M(
M*>H0^2/F#^89KUC&X"\@M,T/>YP**JT-B'HO@-"B0,;R!$N8JZ8[1J,/L_LH
ML27&P4:F&'B2R8!\DU0*32,).HKGT4:T?1!!,)<-0O]K6'0OF"4 Z4S2#X?S
M^8?7)!T6\*]./%S)7+XZ\7 UW$]UXF&=>%@G'M[2]\C7"17_67R*O4Y_4#3[
M(WAT.(G%QO&@TRU@24R=BUBGY3Q&07JGDL?*2.8P=Z"7:^V$ RO @0[NJ;GM
M26'6R#=ZX:T][HQL]WVTP]ARL!)5Z_6GXMZ^GQ(_<6\W__J[VVA_/=T];'S?
M_;*-=S<_=EKMK]\;[7W6V/S 6E_>=9J'.[@Q5R?*XYVCSV Y_@EO>-?=.?SX
MM?G7MFBU<RTJ?]K<]#"&;=H\_/#]:B+BY[/F^?X>Y8HQ$@GBP27$&4M@;0J'
ML'5)PR\R&C#.@%26$:E>9R+6D/>T(0_8@@9K.5?:<A*B]D8Y[HB1(E#CXVT/
M\^X">:GS/09T'@?]&NWNB':7AWD5VD6A(Y9,HJ0L0)[B'NDD"#(A)"TT%LJ$
M;'=H2NB_G@K:O8041+ZNU2*=M^5'_6P0 ->).AOQ(9%/.BI<BC8EG#BWT2JI
M7;3412Y]5+<."ZN1[Y'UO'$8@S464,X@ #J..'$::9,XPA&V3'%B.>-+0[XZ
M(W%U^5@PX%=@7,^=X<H("Q9;D#%&;#!S1C^$!E,;;<M28\9Y/1R+P#0H+SSG
M]03&D:9<(BMLI(E@A15[]88MQVBK4Q/OQ(IO!S%T1L7&_B#&H]@;U5F*#XEF
M3">EG(B.:\XUT<Y8PI,S1CB?'):U5K)"0#9?)8%9Y@C#90D8@[@.N:L:H!E+
MT8"B0K#0>MGVV HYF&H^GO!Q$%A'F1@-UG ,_&L#,2D'25,1B:.U5K)ZS#RK
ME6B7L'*2($#B@ "%&;(Z2>2LY=8!@Y/D7KT1>(V+)Y2A. FK@,'&F]E_]:Y\
M"9ZAS/%%9S@\R6518);#T8.D6CYS _*W7Y @N!E3'("V_*[3*TO:Y*UKQB>3
MSO(40'H^/5 FIP(1 :G *>(D&I2#U)%1. ?\6<<):%QRC2S(#OR]=@ ]!_Y=
M5D):S;^/P+^S2A;1*EIA+"(")\2=YLBQ$)'S5@L=@R/$Y9I49$'=X%_"OR]7
MO5J] 3^@YGB#0OX4RG:\OQ+CO5;TXH,X[FYY5EPGF-==&A]?'\\\T 86J'TH
MCR7>_9QZ;E1(/)$ \CQBQ'$DR#C"$*AHUD:IE)&@GC/#UG3= [=&UQI=GTSY
MCAI='Q]=YQJ,&^*EE!2!= R(>^R1B4FC,D>?,>P)-8"N7*Y1\WS0]1;%/%:B
M$63YQ->9*SK^%DF:<[& 5S)?GD+"_>)Y;?>*AAWX@SP?LE:FF(YS44LW=PS%
M_[L#?'FM*--4@^Z@N?78INAS$*SW6@#!7W= +A8=K&WWAJ/!20YJ>&=]W#C*
MC7YO!UCRB0+6_5.LM\Y;&WO$\=S9) '>Z-R4-25DN)0H4*]$7G1C39E<L3Z/
M-@605C=OKMW?'T00#[$X'G1ZOG.<ZTN6:Y\SD*\E!=@*%P=T*>2PW7QW,SUL
MYTS!.!Q]A&%^&N7>.O_$0<X?M/OQ@@@0?7E4P!H?]FS )*8H$1 !1=Q:B;1A
M 47)& 4U A8\C+/ZYJC@/XMA!7.]$N;Z)Z/AR/:R2"@A[Z:B"2X$D;CP1'G#
M#9B#1&HNL=/!F 2;?<O"')>;W+"CDT%G=+8)^WN5[0-\@H[@Y0?Y?A3L&3J+
M=H!B[\7M^/9IXW3/.BN]\!1AYQGBSGB4T^.0I%G[\!I  ':\RM<D8FTLN:[*
MY.*W5_GC*R'OKWXO[*@XMH/BF^V>Y$8\A<VH\*U$ARZ <MZGHJQ)5'P\ 26#
M<+XQ*53P*?J\?[F%\H8OP8,8QM8*.P0\B7!/@'=>O>C5[^O%5#&$XF0(%^5G
M'0_ZH-Z$89$&_:/RD[G!P@L2S 0H==3/33*+%.%#(-XB?C^.O6%Y16&/X5'?
M 6=&L7MV)\EV+_J^2<3]8\_R\@U;J3K1@*&79QJUB+L&W.#OKZ31WJ*-\\]P
MW_8>"T((K"QR%F.0=QB0CN*()-$Q&.>H"_35&[%.KM&M)R)O4/5GRX232>N"
MD#+Q7$M)=Z$=S*1E-)&HK..4,*=TM#92QZ@3#HN:=AZ5=IJ;.WL"S#%'N$+1
M",!,'@BR"="3:DQXP#I))U^](7>AG1+5,MUT1D,@E0YH];E+?!6@:R<!NNM%
M 2HWD$<O5G1SVAD=E'0WB2JYJH3G+O/=.!H#(3PL'AV7]P$-YA=-R^@[:F?$
M):%"E"D2RKTF5@L<&<7$"&^=%Y5VACD1M7:V?"(\W]D+(*!S[# @E@.%W7@
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
M-B'ZUN6D%U4K3)WO,:#S..B_9 +'N5V85MQB'RE2B7#0K*A'AAN"E ,M-WE
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
MQM%Z ?@UC!=%V_*5G6&^['@ I#  O"P[.L=]VUTK'WJ2!=A^.=H^O&A0C :
MGF."MN%;9]@?G!4IYHIWN>A;MUL6?9O4N2N_.+:=4(SZY4"[,6M0P_4BU_?(
MR%G)QOC]./9@8$"F^3+XK3.*1_! >P5$87AWXJK[-$6_B;VFQ]Q*%9/!\I1L
MMM$+FYUAN6*W]!B^/'[;.6UN;NQ1F54= JC*<E\.%A0R@6"$);64:9D;J[]Z
M0];G?043?EN[$QE($DD@(?A\R.,S0\MH26Y>%"+7S)1D@"=D< N4K<G@Y\G@
MPQ[E/&A&+?(VYBP\39#A7" E G&4<2&ESV2P1#&+A:,1'@U@0+G2QFJK I&)
MQ."LQSQ3 C%C2B"FIH1'H(3VUIXEPA#O?8XH,HAS*9 #V$8.>!9;":Q*2TH@
MUU,"R,$,X575M['0)6:1T.T,+V5N)]\(MF8<CBY$T \EZG $_\F= [*H[!_'
MRC4P7)^Q 1<ZK:J*K#_R&( H>O5$K*3%1C3AZ\5_7ZEGO 3!/*OI#CK?2B??
M=F\X&IR4K1R Y?XG!EB2_8V\YV6CA\R#W?[P9!#;\/X_NWW_]5>S67MKPF:'
MNYL;N/'E\_=&^QVPR3;\#BRRN?%]Y]"?-O_Z]T&SW3S(SYQGL^;7QN:'[[OM
MK>^-+SNG,,;O\"S>V'S7:9YOX-TO6Z1!MV#\&\!F#=!S/^\I[W1*1*/L= "Y
MZQVR4G,0OF!:@H D+IG9:L"<B! )UQKT3IZH,9@S; 4+ -6TW)8(X'6<_:.#
MDYBM_LFV%%/[4A3%7'WK*]RRT%?RXW=?':O.Z=R21R8 XBE<&A.A)L=R"&*D
M\L_)MS)9Y2'8'4,88HE,H"R/R7]Z\:_UNJR"4P6KJTZ5XF0(S_6#_G"(_ F8
MLCU_5@Q/[7&YUQGVA]F4.(!I9AMA6/3B"" ;%F)40C*@]];)H ^BM=<_ZDR6
M91BS,V;?=F!5BG0R C HOO7S&<&T$16_^P/;@^<"HL?"Q=%IC-4WG]<_K1=5
M >M2AN3/\FO C/GS#+[(*S[LKY6?3R8R/.O!G^7I$Y@M,/I\%I5MO..L,@"-
M@_3($YAZ-JK*@'?[O7V42X./?4H]F/#<I*Y>E.VI?*6/QZ-2/YX>29A0R+!\
MX8+%+8VWF94LEWA6JJTJ_]S(+1O#JO3\(OO\ZDH=V+"0]NS^(,8*R<#2[_7S
M&MONA1D]RCU2,@W<11>-P3+":7(\&LZ,T<XQ!^HP:*2<"2]N[^*;8$%S/*ZJ
M<N8343D?71;NG+8V]BPS)(+Q@:S%"G&--=@>%(-%*BU7S@2LTJLW5. %1FA%
M0!>6Z.E!QQ_D'<J$5X+37:C )4N8!$$E ^% "\X*,PF T"#U:BIX("KXWMS8
MHRD*L/HDPA'L3L[! G$6+)!DE!;>"X6=RU3P(R(H^H#MQ3<[Z/1/AA>"J@#3
MH-,/PR+V<JC"A4"I2I$240(0+>7)E8\4@/GGB[X/&>(O.DQ<XM!5W.J4=#<
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
MC+I_,BR&<33JEK5XBE"N^^A@T#_9/[A,&@36I-5"#*=GGOOT DK\N,S*O_*
M!C$OXEI1UMPM1Y'KN<#K^N5XYYX\5><E6@_#!\[OAR)TX(L1K'8I%O-$X;8R
M]KH<P'!25RA311_NJ:AKMNMV)O+\NDZO(K\K,F12/2#'5Q^/>V&_+ND.8.=?
MDV(:I?=YZJZQR,&7MU@'XSH977_+7%+/+Q)%4LVLSM3/@XO<T&.['Y$;1/L5
MV02#?6V[I_9L^.J/JP(89.WXX3H?C,S._=H9IO1@,ZR$?L@MI<O=?@V,$ ?Y
M*AB379FQ% >#+"O_HR.)]9IPYC&8#EQ';0/Q3LA 8^(BF3WUZDV[K.<#1/XV
MB]E2);)OEJ(6/1(ISJ5(5>6@/FXW-CX5;UL?_VE]W&AOMYI/?T[-5GOK4]%N
MP:R:GUKOMS<WVEN;Q;OMYD;S[?;&^^)3&SYH;#7;GXK?WE:@%,/OBUAR!K4J
M9493G,\O(BA8C%.&;4R$FJ@(%P04+/_J\8J^E6%U4\H\Z&B7JOS&<*S(3^GQ
M%V7@AHOKP&WTPN7'8UR=E,LH.> E%XIKGOL]K*F2DBJ4E *;U B-K%08R<B9
M-0);I?2+*107R[/4TE()4Q;EK724L1HR47#_:W@KO>)%EVKC=%V0V]5G^O6U
MI"A?)^*IU)5[6D6ZGM)8[UA0['%K4#QL19OG5L+INIID&8HOJF1=J4FVL([3
MBNU;7;3HUD6+?LUV/(E5G"XI=Y5/R@IG5YFE_.@V'%,7V:F+[-1%=IY(D9UG
M43%G\ZYF7%U-IQ[D2@_RA=6 >7?MP=E#)-R^@ 6M,I<G+1'&&<R_/W0*\_-)
M>GF>N2W").,8-@J[R!7!-NB@&4XL<LZ)BW=.2)[$E;5Z8PY^.S[3GI+(V8H
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
MFHK-17"73<6(>/ .6._C<!ACZS@.8'E[^^^C'<;AZG2S^C!F2;@/WM'<_/L
M6 BWX)FMS>VS5GN+-@_]6>-HY[RQN7'6/-H^;;R=Z68%8VQN-G#C: M8Z(/8
M/?S &X?;HM'>H<WS[3-@RM/&YC;=.=PX_=]S&-?FSIYF-BI+/&)2@YG"F45
M5PI1)X#BM$O"IMEN5MRIF*PVW+'()66&6J)P%-AH[S%5L]VLJI6^N>_3PD9.
M/W[1U8$91H@.6H6@+#>6:1$#3XQQHZ6F.3UCU9GC^HY[XWY>1;=<S,(#W-A.
MKXC_=](YSC*H:C)G_:2]%P!9'!2PWLC;GH_=LKU ?T+\X\>L%]7>%*>=T4'5
MC0_NMMUB% ='N>47H<41#.]@6/0'<,^P:N/7ZX]RB["RH6=N&);[C3G;S>\I
MA@<QCOY5Q._'L3>,<%FW[/<WZN>KX(/Q^#O#\@G[/5B&4#4= VEJ\Z117H!Q
MX[$^P&KY^/*V<ECK<X3SH)@!KWW;'XY6K/7=KP"+_3VP_3CP(D=,6(9X<A%9
M6&,44X[*H]XS,\?\3Y?C/'!<OU?VW0-.J AP0M:W;74W3:EW:6TWW[X$%N)Q
MF]:!]KV.*PW\KEWKA%RGV#Q(![#K7WKO#F!T';#@ 0;+] .T*WMB@Q5XJ;W5
M[M 'Z-I+B7B:/8-VHAT4L9=%[G2ZXUVZ RUS&:?\+_=L+;1Z2WS;=D++:@'S
MG!;N5BFW]<+-+1PQ2^GO]92">5I7K1"8YW#T*W(8;TU&S\T)?.?Y/QL/\;U,
MPAM=Q5?<2=E2?"HQ^?<S(2L7</^L^:5YN/-E^[SUU\?#TFV\^>%LI[UUOKNY
M3QI?MEF#;H$)N7,VYP(^W"9@8![L'#;X[E^-W'']M'QWN_FUM?DYNYW/=]I_
M'S7!% 6S<]28.5;')&*GE$!).X.X%Q)I*C6R-$F6&W08PEZ]T6MB0=V@^\6\
MWD78_,JH_8MGT"5V@UR(?$\: 22))) 0O$F&^Z"-DM$2&3 -D6MF2@3 $P2X
MS6%1C0 /B@"SP8#$$I%##Q#7$0,")((T4Q9Q[$GT3"6J=&Z4H%6- #4"+&R=
MXFBDC(/\IUQI8[55@<A$8H#EPCPC #%C!""F1H!?C@"?Q@APN'_::F_L"2&Y
ME80A+VWNZ10D<IQ&!%NI& [,4 X((->8?C((\+R*="UFT4\'_<$(Y2.<M>*;
M'71*;W8^M>J7W<(O;<&'S8RY"1QO&P#TI/%O:3;0:#!\76YJWM/)CL*&EOM9
M;F>YFS48+@\,M^<,(I5L,K"8"!!0YMP(CJSQ! 7-K=:>&TOEJS=TC<MG&,E7
M,_72S9J:J7\!4\_:.$9Y3(B.R"3%$%?,(RNU09$P%7D"I83FA*<U\1S#<VNF
M7KJE4C/UKV#J*V;+SE[@4C'K(W+&)V!J*Y'5*2 FG64B.*)IRDR]6C'WRRQ*
M2N@Z7?5\_79_9+NK<3 UCM9AL'JA?Y*MI<GTZY.KI2W0LQ$62S_:JKU9#R 6
M&G,&'"<V2*D2<F573:<M<CQ:9%G"@43,@S @%O":6;9#>PGLL^*5JFH@K8'T
MUY\0UD#Z($ Z5_Z8)<."4,CPG,IBN$1:,H-<3-Q+JS'G[M4;L\:7'1I0XVB-
MHS6./OPY:XVC#X"C'RXKEQQ^/6VT&X"C1C*<>.YX&Q"/1"-G$D:22B*YUH$;
MG ,L!'T^./K_V7O3IC:2+@WTKRB8F?NZXY)T[I7IF2""-MB7-UK"B]P>^.+(
M%82U,%J,X=??DU4E$)(PFP )RM&-L51++N<\>?9S-4'W(AWW2KKBW/3<<FHE
MC_!DW3CI#5KI@K=Y[EOK9[A,J/FOJ_E0Y83QY2W&PMQ&P^MOF9<7]!P)4E)=
M36Z:_'G4O\PB. S(]H/Y@4R$P;XU[5-S-EC[\VHV5*L[?KA*)\/TW*^=88R/
M-L."?GQ*<LQW^VV>3YFN@C&9I1E+[:B?L/8_;LX0S]8VFT4.:*R]2S#=37YV
MLWF_'+6I9+TG(L7YJ>/-S[OUK2^U=WN?/^Y]WFKN[C56?TX-.!R^U)I[,*O&
ME[V_=[>WFCO;M?>[C:W&N]VMOVM?FO!!?:?1_%)[\VZ< _W'/):<FUA]BT3I
MI\_%_[ME;,I>/JN;X:@/?U<YM\W#[QQ;%JR7*%+I$(?3%VF<&62ISI3 )@O>
M/23G]IG.CW*/4Z;Z17)MNR2 ].$K2+#5>D,)=I_\VDQOB(P]2GXM77P6:+;!
MM5AD%NBS:I"+2]9<6([F7=?C*<7)VRW794;8N%9(L4X+'8K<$+=0<>>([PDS
M$-N8P]06!EO(A&_,].G[$.?I?1,<E\Z0 N<_K5+[JM2^)S WZ6 4LUQP136G
M"H-0RCC!3@M%2(SNM@VX?RN:?C1G><&W[53H[=>P>1K:/T,]KY#S*HQ2HG'N
M?X#8>EX_WQ%U&-O!MYU?>Q\^G=;/]VF=?C[:/_[*]IONUWYKVBCU@S7H9QA'
M_;S>_''6V/[<WF_N\(/MK?/&\?[YP8?W,%9_U#A_WYJ7]\>YL 2#\!LEIXC3
MR)'%5"$3N'&,J$QE+L_[F].+IXKY?T[\9U4T_TN"O239-D][%=HM#NUF@_J9
MD\FJ$E._,5#Z(Z"=8D:BP+@U6A/.C4IHMX <Q^4+%5QV0../VJ3\%KF;%: M
M'-".^B%4D+8X2)L-<PN>LLP&C;"/&'$M<8K3T"@2^)W25-U3)*^BUHL2X"H9
M[=:0)BH9[:5!VOO>J%\AVN(0[=,,HAEK;'#2H> H01SP"RDO, J>>T(4S2CG
M*0U=5D+:TR.:K(2T%X=HK9^5C+9 1/LZ@VA124<BMJEGE08935N4:FF@* .S
M)!HL8UY88P%IIY6,=K>LM*/0#WD(526IO21<VTI;6H';XL%M?P;<J'9*,BJ0
M#5ZE0!J-=)91E'F:&4,Q5@P44*+6-7N!\MI*YM^>E(SRW++<*RZ6]M2 6&'@
MXC#0S6"@%9IES >4&>Y 9:4,*>:SI,%FF @+LI];VQ19Y49=+H9-W/.VMMLY
M&:5>.JT4J!7N69I@@:+@2X/%-\N&BU^[OC5PL/*PZSN_'%RZU4G_JD!R<2!Y
M. N26'AJB$(L2! 4(Y'($DN1<<Y'(3AWU -(KLLY&/G'747$Y8/'%9<?/P(R
MIG9H/U,SSKFQY55%E^4-6*P2:!_AC+GF=*E.D<6=(C]F3Y'@)#8J(IM1B[BU
M(M7]8HA*;6AT3&)*X10AZWK1HO9RI=$^8RJ2O%4FTO=K_]P_C;!<2Y1P^2V9
MW]FP^*C5]7!:O46DF#_00>SUAMW>,*PFVSVLQ>2/[U)B9CP%TI82V,;+B R(
M7"ACUL"B @YRF8"K6*//O3SY>C@\>?OGGZ>GIQN_;+^]T>L?_DDQ9G_VX>L_
MQ]<NFKK$!KU-[NXUZ21T0_TNG:3VQOQ1*U!@]N>C9,>H6_?%[)3IF;4B72[\
M<NV13RUIS>"H%O-T/3,8]%PK;_R:=Y8-OUKI]T(4NVQ2NU&K_3V1\P?'T757
MYOF K6[^IJ0 UT 8[X_2A9,Y@Y>UQ'O ?'D/V\GO6T6G6KBUZ*6;\HW@P,UA
M,!_KE1ZVEWUF)YCRNN( *]ODM+@@>&2 %LUA:MC;,:UN6IIQ#^#A9??A?PUF
M6@BG+$VX:)SE5E H(^NU))ND-K_FY*3?^P4RQ3"TSW[;X_LN\L[O))QOY9RV
MBBE]'L\H_[()LR)71!]8/O?6C_IGP?175-BY/^HZL??INS21:X4E"IEQB OK
MD64\0R95#I"<19-*T&4;8IKN:VG-@(WG4M+8=E&#K0GW(Y-9*3D]:R%B\@U2
M\A0-;9=S^0RO_QCZ*5?R0D)&]-51S2%M;'W7P691"(.\<0IQ#%L/9[1 D1%-
M).,2IT8\;$/-B+?_M;&0"@W/BY[OTG%W8D""3N>6R0US@RMG5 +.#A#3"# U
MF22 _J?0\\KQ=&JFN> _G[#\I_@]/XQ=-+=3&N6KXX@?M''ZW6DGE"0.2:8P
MX@;66CG-$"%:>F8)%=(D'-4S'%$# FW#+^MWVO.'5BJL]OQA>\X !7W 2@;I
MD9!4($XSC+31H+]X)2@SD>I,S]_SX@PL-SX77N^R]P^MKE;M_8/V?I<UM@]9
MX_S':>-\!_[?^HZ9,BX(BH2@<!P"%B.E)4'><\^QL5)KN[8I-_BUS%\#(30=
M#0F?<\$(YU21M@_$\L%)<$E_;)^MYQ^WKAXV$]H7'"$_6^EC>S9QX*27_;RB
M"%W1?09#^&M\3%T^["6<U)_3[Z@7T6B0Y-!!@'.Z9X>@%!1+!QKLD>F"Q)H.
M\CGG<DBU:);G8,ZGLQ>_#L)6FLM>.9/=[DXYC_>]_H-,OJ^/FW=^[35_?'?2
M128 P)5R .599I"&4QN9C 9.'9RDFJUM$KTAKV?AN\+XPH_PBCH63QUG]>W]
M[RSCE C-450>J$-'BPQV'F$K@@>.3M(=4 ??N,Z</P?E2WRG>/T*P$^![OS*
MD_DFW%CVCY)L[7KP?D:HGE_WCLB-WYJ(%E!Z;B]9""?,CDFU;_>2DK8\I>9<
M2>$G[8/FSME^L]W9V_X+_M_'^YU=NK?]^4?CVS^=@^U/O^#>UL&'SYU4!/8*
MA7?^:=>;_SX"KN#U#_N\<?RYM7\,?W_X1 Z^'?QH;._ ./_]X^##?NJQ>=;X
M]-T:%:C!#-',4A!@HD<F$H%L)I7766:=T@5ZY=4&MX:%[46$Z 6FSG"<?%LQ
M8I"#N/ D9M9/5Z;+%[_V]X5Y]N])M_QTP=5)'IA?QO"FMS]V&<-\.HU>UXWZ
M?1"=)F:S9+4+GX&@#K]GCGO#=$2"!(8XSFRR*#J4*<)P!,B*@3ZD=.'R2)A[
MO_$Z)"F[-1B.+>E%1</"]= YZ763DK78\H;7KLR3ES<$CKQ7>4.\@1E_E/*&
M<O'E#>F&T/=[[#,-5BVR%N,=RA0^K*)A49YPF6H\7BGL:/M_IK13\F05'E=C
M/?"5]7@-N<<@#:!2'*B9@0V#86^ <M__56]U516QJHJX C&$J7/H5DG&GPLJ
MOK 77 J^JQ)*>#\QN PEI/N=_;/&\3XY./[K1_WX!VXTZQS>==SXML,/CM\?
MI4:?^\T?9[.AA/"LXUW:./ZG4__PZ6RO^8G4SP]A7G6RWSSJU+_MG,$XCO::
M_YY;^]!'[GV@&#$:..+!Q50-#*,@B0B4&)8ENQ05ZW31G8U>2N.B"O%>#^)1
M2B,-6$@;+-=.:V8$X<$JXHWBUN:(=T,#] KQGA;QIENY91$SP1U#!/O4RBW3
M2(4H473:JH"Y=9@"XLEULNB>F,^6B+-*,NYOS!V+T'_HW$59D23")Y;-"FLV
M[$2*:YRP/^:?-X],=PQE*Y?VL0K(-:=RJ^',PZD#PAGVJ<I$1#KE6F-'@W9,
M.QO(VB9CZ^JNW=,>3^JJ&'*!HD/%D,_+D-.B!(D<9["'2/H4V\RU0H9:@Z*4
M)LM$JAPOUS8YNWL[PR7*SEUJ::&HZ/*;Q(RE2\B]7AA\13KCPY;FQ9P)"TO"
MG0H[J%3)Q\#_V;K3#CNK,96(B@#X3S**%*4*4:4"AXW4+DMYN'H=/[SLUP(9
M:#7L:A5\5O#YN")U!9]/"Y_3XK.#+3,4]%E*G$WI#0)9!N*ST-AQ*;$S*<E+
MZG6YL+K]SPF?]^X#?LMH3(I_$XVY5(%.U\1G9H\>G_FNU^FTAGGRR5;7%\V-
M#T/7+6>HYO'6.!CY5[WS[Z/]SC\_ZA\.V@<?$EOOB+UO]5\'Q_OG]>9?QP>=
MS\?[</],9-TQP$'G?>O@VZ?3 [C_($76-7^(_?/WG<9Q_5?]0Z-S\*%Q!&,5
M*>DH=0761H:HG4,B,(Q -L5("RV0XY82&:D*(9N.U631$>$R'@VA7'EC90;R
M#Q%2>V(SS*=#\28V(H]3OK(5]XC6O/G]4^/E3"H+L\HRPY7 %F=2:VE<%-K8
M$)<X6#!_XML6Z+TM=XOPP9WNSU:_UTU+;=HO(.&F>5DQ(*4I#4;V.+AA;=A+
M&4O]8 9 1NTS&%4_IZ=A+4PN0*UM3@N*ZX?#43NGH,%ZF>R4%R8XZ@U2H8)V
MD=@$CS6M?BUT6H-!<>FI&0S#J1F&?IZ$?@3+5):'<$=P&8!__H\C<V[Z<+8,
MBAMJ,&]S6.1 I:]3(&1O8-H;M=J77B>4 9SPYCFC/>JU?:UWV@W]0:W7+[.N
M>OVBN75>EZ)?LR.8=RKW-\B-'^TBWP@>"8.'6_-WID].^N%G*XVJ>-Z_KCSP
M7VG>1>$%>/3E#-*3>K\ CF&Q!\-4Q2+_+)]8JK-1N&QN7F?X_?]&K7[(8U6+
M)*F+!4D!JS#R5"&CJ.IQY6DP0H"+]*YFKY9RRM;AAL$P'V=^9UYO8_;&]=I1
M,&WX-+UB8&(8GHT'46#/D?D9:MW>L&9#Z*;J(T"4^:[\?[W3 *?Y>C[6;JI*
M$JZM5Y&FEEZ0ODQ&J-I1:P#K>99N:'7]*-%B(HO+)#DSK#D0%6 !9A\Z#O""
M%4[")ZSL9:F2]53JX#2TV^GO@E2-RZ?CTXJ,@%!.>D.X&][73E,=C-K#%/@[
MGMGT+ET*O2\A&>_;4:L=)I>SUH'QE!1R42UF4*0LPH:=A&[.]*Z=)]_5RE2]
M=CAL#0J:79^@WR(S,D5&=O-_P_H- 7"*/O/]O/1+W\,6C3=P+@M<$-R1\35S
MN2\M&"_ 6*\[10UCQH;'FI,$^C"#?-B)(O/WQE87V"8]8UP.",CW_2BG6"!A
MH/+?X]O4Y.&)AWU@AA0I'FJ'9C Q_#&-3?+Q>*4+ ![UB_$E#!D')L(W>;6"
MGF]%P,=\*>$M<"TP0'NJ>D$)QP S[7+5X;N37KL]RO^13O%^#Q8!!G#2*=FD
MU?T98%,/+W?) 8QU1R<%/ "E=V"-\D34UG"&TN?+W"7EEN3%4U3Z;+6E,O"Y
MT%LG[BI9!5_>8BPH$Z/A];<\>K/T6[*0U%.K,_'SJ'_IGC@,R +Q_T!YXXBW
MIGUJS@9K?UX%#L"(\N$JF6*FYW[M#&-\M!D68 4:?*^@MK>@(X9^41CK?\S2
MC*5VU$\ZSW_<K/9E(!+E!S[0>I*BBYKV9G,A</Y$I#A?'VQ^WJUO?:F]V_O\
M<>_S5G-WK['Z<VKL-7>^U)I[,*O&E[V_=[>WFCO;M?>[C:W&N]VMOVM?FO!!
M?:?1_%)[\VZLL?PQCR7GJT$WJ353:E!PCDA#HJ&.<$HY2$A"9YY9'+)D2WLY
M:M#8,_X"I)RMWU2[6K]R)N=5?VHGIC_,S^=K3:LNR?Q3QE4/BK^TUEB><AZY
M45+)+-/292PR*L-\WQ2>#%?XNS<87"KV9Q\+:>M=>AFH]C#V"PLJ?G6FEAV2
M*E(J[;#$F4->!YH:EQJD [9($(:#H5;Q+*YM,C6GJ,^%[)KK:R "]=H_"[FV
M9@Y!@CM,,AW0R?6;WC:P:7D9E@5L_&[C_4SY^?G;GUY[L?^W,:^_1N)H-'>_
M6R:]SX@'XI 9XLY+I+B,2%H1G P T4JO;?+U3,PI^W*QNZ#RPR]]@*$:B-2@
MV0"-@*@]R/675O=X!'IJ[/<Z26[/S9^YS:-$RT)Z+DHVCE650:F6P@-!0\B+
MG("6\",5/GD#Z)DT<%!5!J-"^+^HFWG:&H0_DAED!.IL4DYRNX5O)>78YJTG
M[%GM;],9*],7^G%N7!CK$LD"T?(MF$]9TS,I*9<S+(O/G 10$B[,,2!)%3-(
MCX59MDMQZT(W3T:,1S8\?X'1^%$[[,6K7 'O_NML@DE>M>WY>.=[I,Z!_.&1
M=5D FG<2P2)KI(52EFL1N)NQY0)$*:,XRX+FG :J(LYT)A4!B0=VS4S;GIM7
M,Z6/X'@$NNHD$CH/@\+@D\-3KC[F<+4^\PFHW>UD=)GY'"@Z&0OG?C<(PV%^
M5UXJMBQE67Q8&,+R0G^)/8L[+JQ*PSS,R8>8-.O"]+6>C$CY<TY.0 3*50"?
M%\,L37U3W\%#6ST_>/M[X_IM!2+"QB6E9X70&_?C&;+%":7WR18GV08<?8^2
M@)TM/ %;;TCY.,GBKWVLH$558WW58R5X V2O%1JLN-U@5S)Q:'Z)@/D!(:^H
M1D*A6>75$<;*H1GF_[1)[,]%X%XLOT_"P*M?JT*(RU>D*)Q6+<X4(5U(L]4B
M7;](I5A?+=%M *D6DD4@UE[]ZI35_R<H*.F ^3\O]<#\GX4N6%'6=-I/J0\7
M:Y2'@_Q^C5Y#0M3[5K*:YKTS$J<%?XVCH&I[_41AZ]>9V;$FP5'*2;"<1RU5
MEGG.,/58:\G(-<'KN#*R7S4XEC'L;+^Y?WK0_'>[?OR^W8![ZN=?X9ZOOQKT
MGQ][S8,.C(/M-?V/QMET#+L_:AS_U:YWOI[5OWW%J9U?H_E#'#1WV,&W3Z+1
MV8<Y.]&@G]B\^CFP?T'"MB%%O$)<N S9P CRCAK%C(B9L\E(+X58E6(2%1H\
M QI$EZD8I62"<:N"HDPJR76JUTV#<S<4<K\)%F!:!22\3PK/"W&^/C7K3Z>O
M,$V,I%$CQB1#G'N*;#0:^4@X-CY2&TPJ)%,Q?L7XS\7X!==OC[7XBO/OQ_E3
MA[[V/'CL'<JD\*F+>T FRRRBPME,F0C;1-8V"9OURU><7W'^4W+^E\(T5?']
MO?A^;[IT'*>94\J L&\YXHP[I!462&H:F 8U3CFYMLEHQ?85VU?A=2\,#.K-
MK6']2PX(\(Y#]ET[(SG#%FD-D,!91I"U.D/2@M*O(L6I!<4U\7DO Q!N-9ZJ
MK&Y55O>F?I,+$H7F!)U_N?"L;*6TMOR7PO'R+O5.\6726065BX7*W:M0J9BG
M!)2F9"4!J)12(J-41(2)3!(5@Q0V->A:5^2Z7J:KCI45'%9P^,1P>"$IAD/3
M?A_"+1ON5BAW6Y3[=!7E#,A\VH@,B2Q:Q*T1*/7=1%&0Z)B*S*;*XF1="[P.
MQ+8J0'=GMWG,_[Q$MSF^E]M\:CWNI3[/6=.7JB$'8C#QSG"N#,<9:,I.8$XB
M!FW9*$>3ACS;=+SRC#\K',Y6*\^(98:PB*C(%.*!:628T(A8XK&SL(,>%^KQ
M@T6^^8#SJ%)=Q=-WXFE-H[;.<QZ<3%E=P,@A8NUM2CQ7V4VMJ"O_]A,P\(Q_
M6U',C&!(>@$,3&-$EGF!1!#4XBRYOU.CE(=K;!7[OG+VK;S4"^'?Z>K43+A
M+&@B($FEX@(*:<\<$CYFRCH;-(_ ORJK^+?BWP7P;^5K?@CW3ON:+>P+ES:@
M+&8,<<(8TA2D:28SJE,'>J?,VB:3%?.^=.:]7Z1XY3%^=I:>\1@KQ:5G1B.+
MK4?<@EBML"%(9]I$'X. [5U0L/CRL?6#67GIC(:W]V7,F^**HM2<+C8+$BXJ
M[^VRP-:4]S823H-U&1+61L0SR5"*7D+:>!4RK@U-?0>)6F?DP9$N%6Y5N+5B
MN%6Y61\9CJ;<K(3IF&D1488U1UP[T(PLRY#7PO$L$&XI2%%TG;"%N%D7B$A5
M O+8DTKT<R<@OP;-,1(:.>$<*^>XS#*E8M!">5 >F:1.YIY457E2EPKQ9ML,
M*A^C"LH!584,<<P4TD0XQ$6PA.+4@C#/,;YSV^?; LZJ)!>\!IX.#J248+W%
MW'"&F36>69LI$BF5F.=2"]&EU'+W,(G*D[H !I[VI&:,9)8#QT:5&MW%0)#-
M.$/&P*\VXLQF*?R5LXI]*_9]$/M6GM2%\._4 6P<\SAD#@6*X=A56"/EJ$?:
M"16XBCQ*E?H7+BKQK^+?U\V_E2?U(=P[[4FEU$5!)441.XQX, &IS',4);$T
M6!N-C0O,VJV8=WF9]UZ1Q94G]=E9>L:3RK!UD4N)LA 4 BBVR!"=H=0Q165:
M.>GB@H*+EX^M'\S*2V<TO'-6V,OT2"Q*N*@\J<L"6U.>5"RL=!@0*^,\0ZF(
M$%+>&Q!%)#$Q2*U5S/-@)7EP8%>%6Q5NK1AN59[41X:C*4^J#C0H&@C"*FA4
MU#+A7B"924<EPU@IF3RI=*$)JPOSI/Z9=P3:G-/!=X6[.^YV:VE]BG;+D\T<
MQXV^:S]-/V_A[O(O4B.T86^BD5JME3=]Z_F1&Z9N5J;H-3W9:6W<KRVU7<[;
MJTVT9>OG'>/REN_%*R]Z2C<G!F-#NQ5^AO+YG?11V<C\:E_"HF];>E:[Y\:M
MTH>UTZ.6.ZH!*>4M"M. QT,Z#?UP9:Q%CS=_?7ORI=FYR?7IF+1&J5W=<7!E
M$^P!##'O@)TZ?95;G-K"E[WVT+C'7=DLK.QE%_-.WNMY6Z_35NK\GKH[#@:M
MGZ%]5I1 SQ>I'TSJZ6>+MN^]]L^0-XLW)T *L*'PY'(+4Z7TM.IYS?G61 ?)
M<E=*T@%(37WD+SIVP[#3C#K&AWQVK:Y+KRQ'-KQA[G'4SPGM<FXPR)/@AF.R
M*5O=)V#YV2I:JA>$<4'V!85<TD:O/]BX,J'RV3^+YH P]_*#<CPM.+]:IMT^
M*^8 0QCT.J%V/.JW!K[E"MI,/>)[HV$MC0THJ95W3 _CQFR#W@BV.ZVV/8/M
MS+O*#X9E)_6C4/1%3SW&TR4=\ZO5&752%?]DC&^ECF<=H/BAZ:<M OZ)Q=J5
MXX,3, ^72'S7'H;^[(LO>&"QU$UO1=VUVN.\_?:\U0;$3K1WW.NWAF>3+?=Z
M "47>U:MV\3;]PKNJJK4K5Y#S/KIWO;6 IK #FH3S5>NZQK]] 0RQT91T$,O
M?H1WIJ,G#KY<P/"VZ9C#,/B2,_1KIHI?]>VOWZW'C/$8D%*:(9X)@VSF*'(A
M<X()83*<4CMG,SO3J9_X;7A4PF7+E5B9'[B^6.7:FT(L!.$N"2&]0;ARS*7?
MT_D+)RD<JNF,NSSN_@ I8^MZ.NL]%QY5Y'8_<H-W[CZ W$H$RK6$ZTDO5W1
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
M%Q1?W8O0ODBJ=$<Y_:5E[83A4<\72) ?5^F1.>=-+_05HT@M)HB'6_JC\0U
M+S87)1,)S>QB^N+J$R;.KIR/BUTJE5/8U<OTUURU+=**X7V7P%#NZ-3 4I)E
M[^)Y:3!C"ABC:D'?DVN3:/$2VOIA[O@WKDMDAG-YO*(I!QJ&TT_7%VFTOU_&
M?H#K!PF^TXR!=H<Y*8\O3NG/<#*[L\G\UIR!RM3%),25V=MI7TLQ I:@7)M^
MLI+!DAV&;EZH);'&Q9/6RZT"#:)@FNXERXVS:T?M"<5[/F&48%<@_^5NYYLZ
MH=Q?0/+Z&!/3*5(>Y 5<)9J <RX_SLH!7+Y[FEZ*9.6YHDC)X[7:"^#R9B*O
M"=XL*2VA/%!:R=.)T"YHL#MY^<6&%E('7&O/KKOV!/#$M4X2I;_O)0%F#"^_
M??+Z7$GQ)IHIV#S/2P<9P8Y-6:8XRPIXF?=<X+:^1R> <V?C0_O* /XU?4J6
M9^/$@3#OL0D>+N^[M+\5P\Q%TEP:S(ENE*M,8RDDY:TE*\:8BM/:)&0M)M+J
MWAJ@"T9,NYD*'* D#"5620'XO](6] N1X2X&8Z\#$5QQYZCE'AOKA,+"2\58
MC,[B&SI57!J,D_]I%X;IAGOQ74X-N]VM"UKX.":<RFA\C=&8-[8/S_::6ZQ^
M[$X;S?WO!&?69\ZC(&E '+8'&6 N^"WSWF@;8%O6-BG;N*XQ3FE%'I]FK50;
MP;5'OI#Y0#E(ZM1Z"?SM0FWQ*>TR5U22HR,4AOZ+@A&)MW-*S&$&U(3DH<VY
M-5<6QZC<.RE+?KT0@-WMEBFFU^H'136)"P5A=.+'FL$%4!3,?@%C$R+VEW R
M+&5L/$YF+;;LK!7:!;M?J ,7NE)Y?%^BZ!T9GSCL<(R2X^@X-L9*8841DFOM
M=#9.>\6:X9L<1,4 0%KX4I3E:/;2&@$\MP9AJYS^GFV7;J1;%EYZ?0C@SAKG
M[GM&%<,TA4NIU%F7&(52CP8DK<TL8U9G-$N==3>NJRD[SF%,P<%W(@>A@0)L
MR*SA! <EJ'(B4QQ()/."5.3PY.2PMUW_;K!0+@L2::7@$/ L0RKC%CGN;%!&
M,V;LVB93<[R(5\CAJF;B6[[TK^4:2BU7Q(NR)DEP+M%^ G/&#K;>:)@L;!-:
M28Y.%O0O@*\+23*W#IIND>E_>&%8RFLYI5I0O7YI)1L,1IV3HCQ.JYNT@^Z%
MA[,T+J3O+NH Y2;+\!AB$(!@IH#4)1.,6Q4495(!%@9#X/1U;F[^[FWXX.Q]
MKS^F^JVNW^G^;/5[W712FG:1T_NA#Y#^,;>D[9:%C[9#\7?%&_-Y8X<VMG^<
M-8X=;IS73T%P^BZE=-IAC[+($Y]D&FDF(O+,P98:DCF2O.T;US4_G4#-<?6I
M*>7RDKCO"JS5.;M4Q.-(HUE?V#F[7BMC&D 91GF]M'@)G@EU"]-/OS#]/(<
MOG7%CCM=-66N!IU'0,UHY)>\ #.YDXYYKPHK%0L\'@L ?H*HZ9S!08""J4R&
M>+0, 0$$%!ESD5LO,5.I],I-LD5Q/$]1=V&(O22:5NE5+&2"=J][B))W8/+[
M]7'AOMSQM7XSS5O3-ET7:H.C$(8OP5[?G,.,)WT@UCRL:S#JI^F.E<,\:C$)
M05>"!:]ER\*C2J=84P@=/!58\"R9?X!'=0B!**H="=C'O+RN&I?7G>GG1R>M
M/R##I-@'<QCVXD1-\*[?+@S:[Y(5^%TQZK_.=L?SN>!#1%\?(_+&]OYW;WQF
M,V\1X9BE+B($*0VGDK2<L(!U1@0(+WRV2.Y_)62?"$<8>PPN7 ,34:R)^<:>
MA4D#9OLBP',]'3=Y/4S@O$9R%">;1-KV]<+!..L5L<'!]J=(_5 4!SU)ON/<
M/-'K3WMS$DAT?>ATTQ%R8LYR/_15Q21Y1W+#;7+E%!2>(L& 5T_:!CC=C O,
MU][D43;Y6'.9#<:)Y1^%W3]W!K;Z@S): J:5^\:=Z?=;J0AM/QR:PI]1N+N+
MMZ1WVC#V/.3+-SG5WQBI+ZJ?7C_<COD1+ET]OUV9"T:_')GY:5IM4WK(KP0,
MY"5R6WGET 2LIW .IDFD0/!1:<K/YSB>^H2_.?>MY+X]0+?#L[)T3;@B@O3R
MHC=Y5/-8%)FJUIO;Y\>U=LHE?  Y7!8(+BOMP*?N0JZY6) \RJ3PJUVL<2'+
M^-'EN$MO]SC,H*P:.W[XP(&8=%F1H&9.@2C*T)>)4-D3T_(PYPD_^SR1Z0:_
M^^2>342W%MIW:UAX!4OGZ-C[G:]L'N*>WSX\@O4\ZK5S"?/_1G!<I6#9L1EP
M<L1YJ=A^Z<<M5W"*!^81V7A-?TO(+^&4G;^5_RI<RK Z:57*V.CU4J898T41
MT9+$FVYWE,*A2I*^2C0EA<.MR=OJ+Q]V*0!=<G2K6\BHB6;?7'U;>=&%>;?<
MPXN]^^,&PH(O!Z&,$,^I*0_# :Z'P>34:3QL]&#L^:N5,22QU86GI^_'X<6Y
M9#9JEV6]+Y2+]>1&SB-R(F@_JQ(QD3_Q;0M4G):[!;6\NW3P7>9"K,9,;UU2
MO#68!,?>9#GM-.]+$6$LD^?A $DJ=;U1OQ H; H= O)<A]^&\VC1#',[8Y$B
MD[M*4[#:Y:,?1*%EG,(<(OTMC5:Q^5=B\\GUL?EIN+EP?F/ .*5RK8KHKR+Z
MJXC^)8OH7_)C:O[TB7JTPJMCL^)'$.& E[:Z?B^=?!]!>.N'(4C029;[*W1#
MA#-GNS5P[3R,='G*K^Z7UHH3^/[SC_WSK?/];[MG>\U#7/^V0_:V/Q_5.Y]2
MWC.KTUUX=Z-3/YNR5G0^_3KX\/FXOMTXVC_>%7O;,+;F5][XL'-VL)WRGMTY
MC)OOT_WS_SW?/TV)C<2P@"5QB&:&(ZZ]1(8IBZRV0JF4LX[5=/E5HS(B'%,
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
MR["IJ2/U=\E:>7H6G*9[L3H_%WI^SLF_A-WV3$M$9,9!@+8XQ5!JA*VQ6-F
MHR-Y_N7"VH@O:R!E!<H5*#\_*"_*N%R!\@J!\K12PRUU6 N)8D8UX@;@66'G
MD<K@XQB5Y:)0:N3""E4N*RHOJ4KT^_#V]&D9^IQWF+D2\%XB T^ZT&Q3J#(F
MMH"-B;O*C<&7MQ@+>S :7G_+3/3;TZ-?WD0J8U-=<29^'O4O@R</ [+]8'X@
MDRPG;TW[U)P-UOZ\FBW0ZHX?KM)Y.#WW:V<8XZ/-L*!SP+Y>/]_MMZGS8+_H
MW_4_9FG&4COJIQ/F/UJ2&*<(9R#R6\Y54,839X7T-$0NHOZ>@2*<1][W8NU=
M.IRZJ7RVV;Q_G[:G)\69L+Z<%)N?=^M;7VKO]CY_W/N\U=S=:ZS^G!I[S9TO
MM>8>S*KQ9>_OW>VMYLYV[?UN8ZOQ;G?K[]J7)GQ0WVDTO]3>O!OG8_PQCR6G
M4*L\N[4B&6- ;!)S$:2U@3,;A272P><S21Y4*XR9#)8;R;/ @-(4<]XP82G3
M@J\M;1NL4@C:NVP,MMO=^>7"8+ 7WYM6_Q_3'H6BE6A1&/?5)P+505:A@"$9
MR4!MM-@B[D*&E! :!99%*GD(!K.53>P1<@-H?'62958IL:<:ZR,E3-WNJ;=,
M>UDNP\/\8/WY&L\K2IF:S$LH3[':Q#'VBE?FXT7?SYO6917XX79S7AP[O-"T
MJRI?[1'SU5[KVE1$M1"B>ED1HO,G/><HFHHA6*^R"*M!+O4@7T.>8Q$--*=A
M?)7A^-K3A9ZCFOEO8U)GC)>OP4-[<GRP[>'_3ZS>V3T]@+'5FUM%2;'C?;)_
M_/6T\>$3J:>_ISVTG<:/!H7_M]W9_O%?,)Y/O^K;,#[ZN=4X_@?&N84/MK^>
MI;_G=A)DU)'@.+(LE1XS7B*C*$&,9%%QF@FAS=HF$^OZA=4MKV#JI<+4DZ0U
M5C#UJ# U'4@BC=<VLQIEF58INH\C$PA'P2@/FVV"= )@2JWS.1G8%4PM$RM7
M,/78TE2%38^+3=,-]@QS4;F(I$W-F$%L0H8IA8337D2O:$8\8%.V+N:$'E?8
MM$S\6V'38XM0%38]*C;M35>6CLY(R@SBSCC$ Z"4U1*T/2RH,3&(8./:)L?K
MBBT)-KTLN_E\5LPCT&NGK>'1/*-<+?R"*:7)U$[@PJ(_S+.7XUNE];VUX[A:
ML6K%JA5[OA5[95G9?U4>F$HN7TZ;09DQETLFWT P^9VI<R*<_#*&?.OPL!_@
M^U 929]&V)]-@<:*TF!41!G+).)<94A%&I!VD@LF)%/6K6T2N2Z71=BO *\"
MO&<R1%2 MWJ -],W2RIE7&"(.P* EV4"6:\\D@HK%Z.4F=<YX"E: 5X%>*L
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
M7[>'\#A_B]549I?<NNHL7>KWNRTV_ /6/Z"N[72*=O=S' Q/(W#WHYZ%OTO
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
M$-5@\WNF(L-\;;,.AJDA9 4AI";K"T:/Z0U-[97T45)D87; UG<9/51 RG-
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
M!_2AWQY\RA?W?!Z.4)RWQ\*3J5G,UJ8=CJK+,CL"F<M4K92ZZK.QG%=_=-K
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
MWB#W^HYL,$/O>>?UG:5Z0Y#;=?:&2('E# B8GRODUM7B[Q#Y\H/WKT3X<4;
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
M()(S%RGX4E*W:(_%XE;A$_L[GAANE@[^;W_::/$#M*(X?+U!<#\P?KKC2#5
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
M/1[T\O&P29LYQ]V%IGA)%ZIZX_4U5:K>..X0_>9CYB93ZS/AC*/@M X(&HA
M*-5*YZR-YV*R&;)6J:322AN4A\"B=4ZQR$VBSCA0LNJ9#ZQGWJPX-GFH6Z_7
M9]9$J["[$3!OZ<;;C]EJ!(;E1&7O"EX$<0&1$Z6R0J.FJ0"*HLF?I:)Y5;8\
M EQOZ!K_(T*Z65UM'NGR%5>6.Q,5MR8_<,TKE^3KV7"AI.%.RZ>S3LMCU^NE
M;YV)8_KM*\Z/!OWCHYN_,M6E]>$]R,V2:#,Q7Y?^WAU^JQSW*1$_3.XS<1D'
M^\KUO[B3T=(O5Y43U$/.+F[*@<+DL]_XA#DO[ G'R@[2WV#8K/:K8]1[AF-5
MXG]<:\;2V1T6P?-?/<5<, Q$H!$%N4G&11:\5)&G##+;CWII9;MX1XM(>UUD
M5J/.NI6[NQH??BM.]09NMN+VN_6-U?>=UUOO_MIZM[J]OK7Y])]I$X70^\[V
M%C[5YONM/]?75K??K'5^7]]<W7R]OOIGY_TVOK#Q9G/[?>>GU^=JVF31P.;O
M:ZE3FBB%D1 E9R"3,%QIY,T<DXU1:3JE^SF='(_"9<$A"&I5# R_ZT-&T1?C
M313MF;*.6<@)S4$1LXW*&&LL2TK&D*9T3!&$XI%I39F !&CU>\<"*.6"DR[#
MTIU7\\R&>22V?+WK#C[AY7H'G:*7=?Q)4_=@<(![K!%1I?/(27+#3D)HQ^E^
MSQTW3)W1\3X^8%/UTHWP:_W^X,LWK;6HJS]%?-$-FQL=[0Z.<<QQ]/.KN^&!
MB1L T9RR?)-AS;%.*#<^'*57YS_\>A[LWSMHYJ/YTJ]7;WA-$<SF?N.WO\F!
M93J6!6=I F=W/GM[N7EKXIAJ_)[DRXRI&]^FR^R.[TEQ\TV_]\WO#=8N&P5U
MK"]]K)K/=-4?I,W\,'OQ7A^])O)C3 X/$^1@?R1"Z64;_WJ3YN7-Q_A8__M^
MS1<X+;\/AOCK06=<E"N<=+:'>+%^H\2\X&G9'ARY_I7G?\F)>LP^8J)>;3#Z
M@AJ,^JRBSHY&FC-8*2QU(7D=O,F>@FR2[9BMR7;W"LH3F_N_]S_@]S;XN[VM
M;;S7O_^UN[6]0W>V\7MKG_CF]IN3G>T/^Q^F@O("W_GW_W[>6EL]_?#'AMS8
M>\MV]M_(S;UWNSA.?'V';6S_:W=S_\-^:3 ZF6Q'&5C=5"+WPA#(QA!K=";&
M!LNU$"(%6^KMV#DFVSU^18U*@Y4&;Q=T3'44UECGJ ,PB!7-#+4Z1,>LDRG>
MS(*5_%I#?I,I<31;I4-21"M+"2C!B1$I$ZU-PH5-)@11,HWG'I-<&;!=1/!B
M&? VBJ SP&,IH<:T IVL11[T.:;,%/<ZV\4K@I7N;D=WDXEK6O L?2))B4 @
M,E6ZSB34]7S6+'-AM5E:$;1J>I7G7C#/>1-*@6G#HQ(0@[;,<F4R*@-1!Z>^
MH^I5@[=])#B9A<:,\+BW&8E:9=3Y4B ^"TTD=4%:(;FFI2A_ESX)&IQ3S?ZG
MW8.Q5/(_/KCHO_C)]0Y&XX+]:?1SQPU[(QQG)QX/RS_E7/NLW/\3;,/H[M.&
ML7;>G;6$L)524Z]IB!&XYA8%@O+.)059.S8N(4S/@V;I@COO5L*_!>&O3WDX
M;0+G)'*]+Y6" 04[<0%9/QF)]HLR'@(B2^DVM=:MB)Y[5?!D<[!H_0CK($J#
M-D\40OI(F4<-3\P Z3ND;-6NV@\(_$GOGHL9'# @E,G2;XT"\5PZ(C./SBMD
M=AM*L7!S3<&K6Q<+KZAOH1P//'G.36(!MT&FRGHC$-DRZBP0]OIAY7C%^ARQ
M/MD8('#C64S$":H(\"B)H3(3Z0)E(64;(BU6G3%5S#\UP-]&S"M6VD#$B*+>
M0HC&:I4<4Y'RF, (^TABOJ+[5NB>]-E Q.64V9"<&*([YH"2W'*B>6 V>T&E
METLK7+5$CC]T7%HKG3)_IM'H5:>X9BX<,V./#/Y^CA-\[6C09 N<);@^08^,
MOX]'IK;,?4"73&V9VS:FWYARU@B+UICGB;!H?:FM&8EE((@*N33[*\O?II:Y
M%>?S]KS>WTVS2'1?-N%R[VN*Y#0-!Q7UMT3]I*<&M/$IV$@,]X8 ]9+89/!7
MJZG)J+PKXTJZB.&,_SJG2*P*_Q;"?^X.FPK_-L)_0NA';P,#&@@8-.I "$\<
M( >(&"TS'+)TM,+_J<*_'>Z;JN4_(N G_3E2".TL:OE20PE$I)(8@Y*?60"@
M)N848HNT_#D%V33WUHU/IM5!@L5G$\;[GIQ%R@R:"G_A,C[.739-G,W4LCRT
M6_L%][5]T&"5>IHU?WY\.QVR0G, SPWQ''5,2%(0I[TF,D*B*7CF!/(CZXK[
MMVJJO:Z?#">T/]RELL,BV&'26X+FL!# +(E>>8)[A1.;LB1,NDB5RD&71FYS
MBFNIQ-!^8FAK1$RE@X70P82RP#B/X#4:4U#:D37&5&*,E&9(D"P'D=1\0U\J
M)SPK3IB#T^4NG%!A?RO83_I01$0M0)5#4NN!0$@>89\-<3)P&I5V/I5N!T\'
M]#_PLIP7;\0G2=_GB?K)NW[R)1?4XO01"VK5UI<ON/7EK>QZG[65QH(&"PKI
MW]'(M-%2.,4D&S</OHTY7W.3'TVF[TQ'/RF3.*KS)2.9H6!/K'1G%Z6#7N*>
M2=3S[=**Z2I>>PM7@JT$NP""92:XH WJU,J E]JZ%(!:$$$X\#Y4@GU*!#OI
M.E66)1\9D!"E+.$F@C@A!-'9>(9+SSV4"CA=>8W95 FV$FPEV/LZFTI!G9"3
MR%H!& DVV,@H!R&3MYKEF_FUTFI[:'5";P436%11$\8ITJKTG%C!=<G#5-)P
MZ;7SQ05]':T^R=[NE5LKM[90>47;,?-$I?+)%V:UPDD&R1L6'6JSOBJO3XEE
M)SW^$937BGJ2,HT$J&3$-.7+G/$Q(8LRKY=6Y+/P#C2>Z%^:#DTKMV^:-F^H
MJIE::GV\\;^[=W][_DV0OU4TF^N@9VOCV7GAC9=/5S\&FXUVD ACCA/(VA ;
M"[441[.,GGEI)YOB*6MB8%0FE1,P09VA04'466DI.-=W;;R\J";(]SWAOE43
MY)E;'%]?->);S^3: _GFO;L#6V\_>@&X/X4GW%(T-B+N7]RL:'NX4KU5,R5!
ME![(<(/1<7,CY*NMZ\?T=&T[R1\BX4FT4WX$YKVQ$3*NQJ6.8+UO'<&NXX'T
M]1#1EF[+!\*6H#?+G*0"7*(&FB;I/"N:LI$_#)F7=XJ.K7"^$<Z?OFZ\_8@L
M;1$ZFB0K9*GRHH@Q0A!DZH1HMMQZ6%KAR_([+<V_ 1G:UM'\^WWN'@^"^7C8
M9/><X^]RC_6)?N-WZ4.^*!7W^@;L/^H*/*'(>!>1IZTS(F105AG*M6.H!"&#
ML\3E3??Y85?@B?N@_J&324$%#^!4-"BF' ?K<O >1_BT5';_<^>24'S!ZO/V
MYX\BXPX#U$$ MQG^!09U$.^)YCR:E"C$("=W0XB:HYZ@@W01A,BV_&0UU[B5
MLL+=<$?U^3%(Y%FH[#?KX$V:\-;K]9F5^BKD;P3,YY.-+Q\3LTS;' CS)?67
M18KJNJ7$6V8M@'=@;='9^4Q"'K7U5LGXI>OU[.[29:%ZR;*8090^ J:OEWD_
M9*T;OG=7&?MCF7F3!3'+O':N^]"DEVYLXC$7#%)\H!$'8I)QD04O5>0I@\SV
M(P=8:H&3<NH\8:J-;K.XG"]WSGAX$U7082],G"&8QA;2*MH /%IOI0Y:>FI!
M*["J(5YV3KQL3+Q7J?9]^E1H\5TZ'* *<?!IK3<*_<'H>)BV\3:_]0?A\Z.3
MW]MS\N,?]C9[&WM(4OL;)Q^VURE>_^O._@[=./W$=_C&R<;^&[&QMOMYXV22
M_#[L;_#UDPW^H;=S^J_^QMZ[/23-WH>]XJXOU+E^LK,=OFS]\?;T/Z<;7S?7
M=CYR 32 #\12BBH##Y$XCQ0H4$D%61P)WDUJ"XEQ;G$97$*=%H ZSC0%+@,'
MQV0V2YV$(N40YQ]M"M0"SF8?C8RQ&&JZ1E]9\(F=?BWZ?GS7JZ.47GMGO;14
M20BNM$5$P)I@*="L@UOZ 3:FE?Z'/V]K\+$][&VX4J2R;-Y1IX=_!H=I.*[H
MB@I-YVAWB/P^&L_RZ%6G\Y<+GQT^SJ=N9S4-!SCHD#KN(';>'Z+,=_VCD\Y?
MPT$\#D>CY<X;%W:++H1:Q.C;53J[>,N(,$&E(G50HW('Y9MXNXLUQ&^XHTZO
MC.S3<=\-^R>=](_K'Y>SN8XO3<++N)LB.?K7#FHYHUXQEYJ!A-U>RIWT-87C
MQOX<9-1TT.3[:?S&V?.5'BDXX*+G=/;=YS3\N3PNDFH:[O<.RMMXT<'QL 3/
MXS=&@X.#U!]?WQT6$=EQ?<1V,]IN!Q_H2^KWR[^NE/UL>K"@UH3C_732? NO
MT3S=04C+G>W=U"G:F3LXZ> @2\'0\>0?#@>'PQXR^_#\&3N_'>/%\(J=C4%,
MS1V:#Z()4Z[7^;+;PSG&F2HF2^P<'^+S.+PUWM,-8U.)=#163_':(34U28\&
M^,@'[M-XX>*PS!(^[7$?+UQ>^3;P@"L\ON$^OMLK5BGN5QR</QM5*BZLNY_X
MM 8(_^X=[>+ZIV\;]GR!_OL<'N5X[F(/=\M'ACB!^.=@@%L'G[H7CW%;')[M
M_@Z*Z[.?.\V0>SC:(L/'*S:^)JY.,1Y&J"3CU(<P.#XHKY6/[0_PT@B#@PZC
M_\_TF)"0FE-(=^4:9]Y=G_J#+]^N<AE8"*BR+\YZ QV='.*-QYMC/.IF_=/P
M'X1,LQWQJ? &7RY-S_1LO'I2&V!*4V 2-\ %KW4:5F&_+D;7_O%V;$93".+;
MB,ZFN7NV=<K2]T8-6Z"1-<2[GV^/=[WT.3U666$<^!W+"O^__\4T_/J8\]WM
M;#NDU!'.\6K.SKO._^OV#W_M_)Z&0YSA;N?]T:!_VNV\<X?N<YW@VT]PPRM;
M^T@^Q4A$H >46$-\$9DTIG^0KP['W(-W.LYH!*/^C"_@9P8N(LL.7;/)2QY?
M<4X@*"X8ZZ?1,8+"%7+%D9=WCO</\;+]04-XY:*[#:L-W.'Y>_@H.(VGJ!6<
MO>!Q#,,B$<_N@!*_D?L9E<C.Z!!OW[QRX)!F+WYOKGTT['WZA!<Z?_%G_-Z@
M?S(V-L;2-*'<1JUA_/DSX^#*N >Q@U2.U\_]WF'AQHM/=8LZTX]%//>*4$=E
MJUSITH"_?3(.C_?'N@8:AI=>S_WTM=?0]>'@N(BN\AGW"<>',OUXZ+Y]]LK8
M]]R% #O[3C[N(]?T4$1]&C9RY]MDC9WKO7Z?#).+J!^X3Z0A_J\==WC8/V\2
MT"U:T]B2[?SCBJ;3+&MAM**M?UO4T;%':ON<BE)Z$/K'L=$X_?$12MLCG*S]
MWE%33[U,A#L^NM"Q1HUM'% L=\?S6EX_GZMN9[<XZ,;O-E_8=2@70SIN8-.\
M='",RL_Y*U<4NT*P9_I/T5;'PT.!^[34G^OMY&^J_"-+O[%5@C/];403TF^\
M'=)X/38&!P/<B_N7/OX[LDLZP)WP6#3]G;.&']*T <,?BZ?'QV2=U7X_XQ2>
MS6/AT_<G^-/^DYS/1Q1[9].YX4+=DO><P^W?U[\!')6P]ZN=-P?(HPDML'CA
M;FCH>\,5)QQ*K_,/E T\J6AT._\7+;72DN,:G6,7;]T_(>GB!MWB7SCS%.3S
ME43[[]@7S\15RZD8__O^PM3+_>->"9X_^">=C//PQ[=#F5Z.D6[Z*MKGQ01+
M#<6Y*UZ6F'(3 W(N?9Z![)EV'+5&"%TSM.])H\W!<-@;=5Z?],OI_?#)HOU1
MY[WL\M7A</#E*4[?8\N;,]J[Q'@E= M_N&I6'32J.^JQJ%!?1WGG-LO91L;O
M%R5X%S7[SOA#9Z9,<\ \:IAQ-%82&MH[1H(Z\QA-*<R70FYN"+"Y1&)GSP9E
MUJ>7Y$LO'NV>)^5=^M89Y]%O7W%^-.CCH][XE4MD&!#=:?A(;DAM)V;GTM^[
MPV]]KSXEXM'0^DQ<QL&^<OTO[F2T],M5"8!D?W9Q4]*A)I_]QB?,>6%/.)8Z
M,87!^(SAU7'97V/T_(]KS5@ZN\-R//A?/SX.U2@H&E<H6K&OR\EB$^7FKCE>
MO8-<?J"M>+U8WGZWOK'ZOO-ZZ]U?6^]6M]>W-I_^,VUN;;]YW]G>PJ?:?+_U
MY_K:ZO:;M<[OZYNKFZ_75__LO-_&%S;>;&Z_[_ST^OS$;[+EV<W'B#\\%IPX
M1A1 A5,^1&H\I.BM$DHJSY@ R6R BUSCA9U=A]T4C_MI*T^>8E\Z3_WMY.S-
MEWR>O7'Z^2/3V;/ &?'9)@(</'$A2^(L\USYG/+T^73;5?+KQ=#YJ7H)1OJG
MA^IO;S1V5/;[@R^CSD\1?W##LP/BP?&H*!L_W_$4B(DF.N3L0.E<@C?I=J'<
MYG"47IW_\.MY';?>03/HYDN_7KW\-1I:,Z_CM\^DH+7+4K$B",\*P)W=^$Q&
M+C<R<B)[</R>E,N:FQO?ILOLCN]) 7?ZYO<&R_BRE*H.=D&#G6T;_*#.8#O+
M"4[)ST9MO+Y\P7<>ZL8BM27N]\<3,%866C4%.\D-T0@JA^+G-17'LR)8]\K$
MU&7_?OF(6U18;?F6*-K5+.4T9WGB%S=S,Q4BK3,W/7/,WH9NGE@UV^L?NO1J
M>E_"G!91O/8VU[CK1FI=&9J9F;U.9YW.-DSGG+K3M?JQ+P+_%M%G[C83]=Q*
M:5WWB.VNAW6+',*<J:?2I])#&K@/WH$S# E!!@U4VFO=@=_O)OQ/.CA.HZ=2
MY^IN3L%QG:O#W<WMU2\[>W^+K;6 X]B@Y<_6OXMSL#@)?]]OKK?W27YX/5'G
M:O\-VUC[#<<38//T7SCN=_CGK?RP_Z^]C;WUTYU_[S1.QJVU_N?2'72R"K:,
MP*B5AO#$@ " )4XF("*#8326!A>ESI407:[FU=VB15UK*AT]4SK2SN'>#=R8
MZ$& MSHG$ZPHB<[<!'F'YN:5CN9/1U/M]G0Y/G)(1TIZ EI1XJ+/1"KMLI%"
M:J>65L"8KKBF87&EHTI'[:0CEQ-88V3PPD/6VCL..0LI64G89DTK0&;/Z(C9
M2D>/1$<3VI'+WEF9&%%!*@)""6)C2B3'3&/(*3$3EE:$Y2VCH^?EC;L>?1<1
MN0OU=WROF^$UD_;\&A8&*6C*D3,M-$A.#>71:LNCX:"CT]6N:P%S37<UC])K
M7!Y'=(;2M]@FXFP21-)H*:ZI4 P5*6;$/)CK>O9XS&+O%;\7^(T\20O2@3<
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
M9A<_=#3L>13@L7,T&']^=.Q'O=ASPS*B,11QJ&4@<;#?"ST<_D\1GZ<,J'>
MHQL<X_3$T<_+G;OQ&!.-*3F>F0M-HU';0KG/X2B].O_AU_-SI-Y!,]/-EWZ]
M>OFBTTRH;,UF&+]])JVM7>;*%H%]=@!U=N,S6;[<R/()+73\'E?+6L@;WZ;+
M[([O2:'N],WO#9;196KYTQDLAYO?KH.MVZ"=@YV-#7YPW-W.<.KKB^!>;ZQ_
MYZ%NKLQZR>EXQ9;_H;4^K?L^S!39F69H=50DYI3 O3)E3V%#S/:T\]L/=G([
MS.2Y:?=>*$;%+&$?LSSP2YLX6B?N3A/';*6:V8N"/YN%WT0+LO'\OB]FY,*Q
M\QRG\,]OEO3,5?Y?Y$35O5;W6MUK3V8*O[_77D*9H,W! ?E[^?WR0HL#S7"-
MN^ZIUDWHS+I8G<XZG74ZZW36Z:S3^6#3.:>Z)D\FO>S-\7!PN) ")[>9L><6
MGWO=(SZ;"%MA.==><L8S!TV=]8(*):D%'K3U]-;-Y<^C8UY$L"U^/L@/V[N?
MM_[]EFZLK=*=TXV3G;W=WL8?_\+[[9SN;'_ >^_0G=YDL.WZR>9I']][*S^L
MO?VRL?9N;^/T7[VM/]:_[.R__8ICV=W<_QL^[+WK_>?T[=%&KPFT/2KSL+46
M/MH$SBF7</_HTJ<B6F)YCB0'"-P*\%3PI14DQ*ZZ?Z6I]A6!J'3T3.G()2DR
MH]9G:T%([[2F-+C ?:9!N)G+1Z&A'XZ'PW1P]()"_Q^,C39?7V6CY$+TI:Z%
M<%(1T,A+KC31$2RA2.&<4YK*D93MBOLG3E4VJFST4*UPC !6>M(A"4%TPME@
M38HF,<VH5..P87JN',V0R%F5HX70T81RQ(-(QB9%(K."@-.<.&4YX3*R:)@P
MVE)4CICJBJH<53IZ,G3$C(S O*1&2BB=E9T"A;(W*Z>94'K6=/*J'"V2C;8F
ME"-%6=1.4E**KA,PII3K\X8XT SU)BH@*%2.N.RR^U?RKFQ4V>B!V,AXY5BF
M+&0C06ION(]* N7.29Y\+,H1LV?*T2Q)VE4Y6HCG:'MUHLZ%D$8;CBRDA41C
M+9>?*) (&B1CVM. VI'17:AT5.GHR="1\RI;(;T,I0>1*1+74Z&,"AZX4GG6
M4A%5.5HL&TV6+:/)@C82Z:>4( _&$,N<(PIU7>-B1A)2Q5:C7=FJ:L8OK7+E
MZJCG.G^YT,N]4%NK+52O,E+K%&AIX0K*&0_9L\RD G#(;KF>R+6 R?Z>.I'C
M,C/(VA*&U$5 &$<L%8:8:)2,/@5;.C$#ZPK6IM8O%;[S/E#WK!RA.ZHX@(K@
MF4E:6YZ<-Y&;7$^PVH#>R1.LTO D&"H)6C^,0,J(7IT9"6 C9S8:-)J65H3N
MTKE5_JOH;2%Z@4=C52KU1PQXE:R-RB6I$_[-;:3UQ*<=\)T0OD%&)KU'^/+2
MFCES15P.B9CD@\]-?2F/PG<N!SX5ONV%K_9<RB1$RI)"SLYD;P+C8#1'G3K6
M$Y)6H'?RA$0X&9U)DM#2*Q%P$8E-@1/* R1% ^A2>1=59S:WNN45O2U$;X*H
M(;HH70S@@[!:<>DU3Y:KS)2O)PJM@._4B4+0@95*O40'G0CPE(E/SI0#3^^\
M5$D6_*+R;&NKXN>,7\V-#C1*'IF&Q((M)X/&\>B-9"*9ZH)O!WPG7/ 10HP^
M1!*%4@0,B\2""X09'1.8['SF*'YI5[<*OB\MN6?K:#<-.ZM-=5,W4P)\;:UX
MY[KS0:+Y+QQD'X%S9TNKS6PX1_U$HD"K/O@64-G.E ^>!>T!EXI 5I$ B!*'
MGCP1P<; :$H1]-(*DUUNVW266.$[9_@JH6Q4C$;/,J@2FI2EMS;3S% 7Y:[Z
MX-N WBD?/ T\J*@1LR$05" %L;B0A#IKI<N&05*HA_ NO7_SB(K>]J(W" 9
MP5$)#(+E+I6SM( J*6?!<UE]\.V [X3P]=DQ)\ 2R\H!>)::&!\843JIF"5D
M,$7XLJYN58/C"M]YZ\X.9(PN91D$."8,]9'):)WG3#F;J@^^#>B=],';K+U@
M&JU^;C(!:RFQU@I"@5,0+%'O#*+7=N7]PU<J>MN+7A<MXM9F 27SD2*#RXB6
MKHG4B1PEK3[X5L!WR@=O+8N9"4_0\DT$/ /B0#BBJ%+4:A&B]DLKJEJ^SQN^
M5$O+E4\Y0P)EA#4FH?I%=:0Q6=2=JPN^%>B=<,$;*JQDP:'@104:K$[$<9D(
M+J830<B41$#I:[KP'(/@6^UVWQX<N7[GX"$*A\YP@'B_)KE/FMHT!.NH*?\E
MB&AM:D@J1"8"H'X26/7)MX#;PI1//DLM9':*Z%#::DO&B'&"D\@"9P*M#>/9
MT@IGNLOG%IOW5'IF5^3/V 4Z2;0]LG(L0&B.Y72.GC*A/$09JSN_#<"?*@IE
MA=,Z2>)2B0I25A(C@!,JG0TR0:!9(/ -*C6J K\"_SIG!,0,Q>4/ 8U9YIUW
MN(42BUP)85.-QF\)\B=$?M(T22D82=E0 J S,3$ "3[ARG'.E2J-X#5T86X!
MO17YSPKYE&IOO&;>0P;IM1>!9RI*1!I7C)EZB- &X$\>(GA0*.=]),:BM(=2
M[\@"U20XX;B(2<8<BLB77:TK\"OPKP&^C<[CEV@03)13* ,YH[*H?0B*9VWJ
M^4,KD']-#H"R%*@G3+&,9K[/!*U\1I@0)@H%+J>,,E^PKKJ_"[-"_UE"'USQ
MYG&#P 8=P7$*3%!G4N 45<9Z=M$.Y$^<760>.)IGG&03@4#TC'BI):%:.)--
M -MH^\IVU=QRYQ>._+.3C?.!G&]IV>!ZWJ>6]1KU&O4:W[_&RSEJ+,>,#] :
MZL5G*_JD3"GRX2EPX#:B42%+P%.D6BLI:IVM-N@;GZ?.$Z5$50*50Z)9E@0"
M3\3YC(:&=J6JJ:,\LJ45)6S7S.U8X8G:$L\;OU+F%(P3+ID$5@KK-77"),:Y
MU#ZG>BK8!OA.G@I&;0M\#7$Y.H0O:.(H\T0R+VVV:.B!65H!8[OB_I&*%;[M
MA:_/R-4Y11>D!F;0L/?9>FL#16/2R%C/]MJ!W\DREQ2T]$80GA,EX)(B/DN#
MTCB60QJ:5>1+*]+*>=3KK?AM+WZUM,8*Y[34"J@(EBG%I(M9*9U$<O6$K@WP
MG3RARR9[JK(A0@E/@#I'K%>>Y%*F14)BVB<4OUK/,2BGPK>%\'7.F)+3E8)S
M0+EVEKJ,NX"&6)IYB'K.U@K\3IVS*:ZLL A@4"5/3X! ^<L#"5'YC 80&.&+
M_&5=>_\L^0K@]@*8":M=H-Y3*P'GP#GAM9<)K6(9!+7UM*P=^)TX+4M:F8@6
M+S$LHP 6DA%KJ2)6B.QU2!:\0OP"G>-I68NJ;;7?_[Z(PEH_^M[9<>;XX5\)
M7*(X./;]='&D>;^H@-9-]*U;%LUQ@IZ- .#&J*BC5M$&X-%Z*W5 VYQ:0(O,
MJGI^T0()\.;+GY,2H!2V550:8D!9 AY_<@EU.842P;&@J"F14D;J+IM;J87Y
MX:?E[=LJDU8FO7W@67)H-8$$PRUP@PJU%L!HL-(PEG.H)TGM(-*W$TGS,0F*
M@@Y5:1;0'HZ46,T8R:"EL8GR*-G2BM:Z:^;6YKL2:2722J0WUMUDB4468[#9
M0HC&:I4<0V#R4DA:V'JFUQ(FW9EHPBFSX3([0DO)(' "B*'*DV2XT:6*.P-4
M2;6R77O_O)W*I)5)*Y/^R+CG//-$I?+)@PW6"H<@3-ZPZ$K,8CU=;0>1?IK(
MA3#6@>>2R* I :& .!\]4<B;%'2.S$ A4M'E<ROD5(FT$FDETAL3R:7GB0L
M'CEHA*=Q.C*568HXCQ3J.7=+F+3YT[#IYMH&;'[YZ)1GF=M =!220'*>>%L"
MSQ)U3@9/A73(I5S,L3-\Y=+*I95+;Z[#%4 +8WA4 F+0EEFN2HIGB#HX%6O(
M04NH]&2"2E,Q&7+@Q.:4"7@D5:-30B-?9HT*:U+6(Y4RVA7WC_IK#94V(0N_
M'#F\*?X;>_^LG#_:YG'316OE?_#%\P?9=\-/O8/S\1K$SMDK98#F*KWM'8^.
M>OGDX1'+FS"%W=1Y/=C'.Y_\]ZB3OAX.ACA]B)%1)P\'^YTC?+\D$7;<X>%P
M\!5!=)1BY_\\X-&R/$?\T7#TZDTSP/=E?+_C\/[&VZ;X_@@'-=K*9^W,9F,
M]409X,-_=FG8_]\#]V][O+7W87^#KY]L\ ^]G=-_]3?VWNWM[/W>^[!7 G0_
M[.V<KI_L;(<OB/;3_YQN?-D\7?V8/)J-(("@!EN"=DTF7JA,N,LJQB1<MJ@)
M&;JLIK#;P?W7QQ^ZMUK_^_IQZ_K/<?W??E20+54R$:>U)1"$)Y91(("H-"9:
M$61 ^J;+T]Q]OOX==W ["KBOW52WP-RV ([MH\FT5$5R1#C'<.&3("[:2$HN
M3I964ILH;@%89C=O@=Y!I[!UM_Q-FPU15J[;&:;18<+/_I/Z)]\*7%_(R[(M
M>@?'KKE8(S&;%5#,!<- !!H]@$G&11:\5)&G##+;C[STVCN[3LOEK+Y6SG*Q
MW%D_"(/]U-EV7]/HZM1<T23F(#ZOJLCOPVZ*Q_VTE8ND'QR@KHQ0&8\&!X.
M2@>C]%LZ2+EWM%U4G&V\_6_]0?C\Z @)YPAA&VM%1?U7;V/MTQ=41>G&]H[8
MV=MA&WN[>YMKGT_QWG*'__UEX_TD0O"UO=]Z._OKN/M7$5%OOV[NQ=[FWM\G
M6W]LT*UMO.]:?^_#]NI71 C?6OOT43-N0<A,$O,E,#X(XG'BB90Q2\V84HHN
M=1+RR&'#2L=I:=&+>+%<:[U1Z ]&Q\.7O$IB8_OOCZZ4<BS-A8*0C@"WB5@J
M%1$T((WIB,)&C2414DZ*JT4<*"Z28A)42!&8XI8Y1[DP3%-FG#53J]IRMIE%
MJ^^->><GW#6CGSL^H6Q,YR\>%3)J^/O;"\4,*(S0^<F/.>'G;B>YL-OQ)\W;
M>\?#WBCV&HG0+?,[ZHV.1IU!;JR%/.CW!U_0WNK\%/%'-RP#P'<&Q_A$<?3S
MJZO4-^O\,C$NEU3HZ<)>'%M]H=SF<)1>G?_P:^R-#OONY%7OH)F;YDN_7KU\
MZ= \8?$URS=^^]<OO7BT^\K:9:E8<6R<1:N?W7C\+EMN?!X31NSX/2F7-3<W
MODV7V1W?DP+N],WO#9;Q92E5'>R"!CO;-OA!4D0[<Q^FE)W&#3ASQ:$?9F8Q
M.<L$!-1HTO!AIL#.- ,[R0T[Z2"FV%E+(>W[-!Q/BF#=*_/R%%9]MD>>WZ)?
M.JJXA5NOW1NBJ'6S9 /-\L O;>)HG;@[31RSMZ&:9U'U;OU'JNZKA=;!F^$:
M=]U@K9OJ!R@K6*>S3N?\IO,E9!VO(=&-<#2/D7C\ @(YGF<HQMR3?\=2^$^4
MP>6$YO78 8?SMG68AHWK?_1;(YDO?)II=+YQGTKXQMT\GN/PC0';_&-#[/!W
MN_C>%_PLW=G_&[:V/]&M?[^%S5/\WNDJ^["VPS=?3X1O[/U-=T[CWH<_?N]M
MKOW6V]Q[U_NP_4ENK95PCD]B"Z^[L?:_GS?QFO\YW9BJ=RJH3]Y(1H(5C("@
MBA@5')$AJ2"SIDR:TE.E*^Y?+^)Z]FQS'%LEL#8]VT\/FRLVP@?&GRJ5M93*
M)FN_2NHI]T81#BP2L,83IZDF/D7K(&0%2I<>,7!MCYB?*XVU".K/F<8>,[V@
MDE=;R&M"#S,V E4.B #4OB!+3BS*)^)L<))F)FF22RN2=]G]ZU;/D<!>@@?Q
M=\0##J*VRWCN%N?90E>BFQ_1O9TR.*F@5"BKB,+5)L"3)E9$0ZS3R8 &'04L
MK0#MZEK@^SD#?N[%/"K@VP'X2;.,R^R38)+8J- LRPS-LH"V6=8L9X>*#CBU
MM")8U_(*^&<,^#;8,A7PBP#\A(3W*:?DM25<I))9G1BQWFB2C0PQ:<U<Z<'#
M59?.K4MWBTH0CW'+E[ELN5DSGNGQW^/6@#^,"G[$XL4O/5/\)26"M\$6?//U
M:.APZGL';GBR?I3V1R6M'+\Y'/3QX3ZME^"N-#JJHF1^HN3O*6/16NV "301
M#0H0$%02XP4EGF<9#:-:Q+BTHNS\:QD_EQ(<E3>?.&\^V4//RJ"/P:"3UC?5
M2(*"EVQNS@F@0"7>@" T4 9>""X3,BBCO*NOH=!;'XI6]JSLV:8'?V+^B<J9
MC\*9DUJG*6TR#">.!4/*F00QU  QUD3E@C:YJ5=LNGS>Y8P67*WHF1_4OAY7
M_;HF;[E-.1[7U*J:QQWJ*+\SRI<0Z/][PEEYG 9C+T A>IXZS]P];6<4?+87
MITK)5-7D5JI)F'*(<3 !S7I&(.M46BD8XEWR1(K N<DRB !+*Q;:%"-62:B2
MT(-&@E02FB\)3?J4 C!F5 )">;($N'?$&R>)IUQQ+KG4K!SPWK]!="6A2D)/
MU?OS0Q*J'IPY,M2DFJ2!>JL$B89[9"A@)0M(DAA2Y,XZ*7B).9MC:?_JHYD-
MDDU9UJ:Z7'\0[FBMUI"[1S;OFD5</8A_EB6L^M7]V.O3E)''G-8I!$N"8X:
M<I98K2611B0:7*;"QJ65.7!7#9=M+W879155[,X5NU/1[LH8 \$0D240U$(X
ML5(R8IDP(EK.K0I+*^;^X4H5N^W%[J*,B1]AMYH4<P3VA%#.U 0GE"526$8
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
M*0?[3(-=C P><"(M<7[_P4NQ/77M#'6=2Q!]R<NHI?X$/KHSM=(+R1)#=@1
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
MHQ'Q1^WO,(2^48PV6W]_S](H.WB::_(;-:?9X#$2.AN@1?O></ 3HW4#PIR
MCWD)' L_^& BLIQ%6O7,U&L?A8KS8OY9MME@9;( 8*2+U.0"2XFK,1$UO<R+
M+]E PQQP9\7XED4#V1Q?T*BW:*!*:/&?!0X2E>65 RB,.I!CKJ;)&-ZHU)ZC
MIHP6GC+28=)?B]T,K?UA K&1](>1]F$QH.FD077%(-%OQ!@H'JGGM%GH,E<I
M5%'./N]),0+#"VN%>AV,IA9]PU_S3<YB$C?2Z+98)Z^UEJA4B6Q;])M@G^-
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
MSJ] 2UMKLU,/=XA_L/2-["3G?;E3ZSEPQ22@!TL@(M"A3SOJ>,>F34'U@OT
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
M1%Q(P#W.I(5"&G!$L<#(LRC\TPDDQF[ !7/V#H%R2E L0;$$Q9<'Q3*6\SQ
M.!G+L4)0#JGI(S?T;40%IRCPA(DPEI@RT_2DRU:8\U="80F%&P^%9<KSQL+?
M>)3HZ]T/BROY%6#$64@1I9(@WS$#A DF0L"^6JZSB?BWVV=8L/\:9UCR7<TK
MD<W8V-V5%L^P0ELC3FR"+>I(#TOB4V$YGD<#$S,G"%V/@1C142BO%"=K)TZ^
M#J-0N3:-*?8)L0G"/L.(^C1 OLF47LU"S_(%P::GI(F[TE3.%7+5FB=6E0A;
M(NPC$-:W+>X&H?+J<1J&PG>XXQ-;AHXTI3!MY;O ?NZ[>'K OPQTO0#T3@6Z
M3,(#+$QD2J8#71)Y;N A;(9JHT-A>GCOT,,E\); 6P+OE@-O&4E[/MR=4'E#
MSJS IQA)Z3B(4HLA'W1>)'T6<BH9=ARZ=TA+A;?$W1)WMQ1WRV#=\V#M9+#.
M#TS3#@(+F3YAB'JVAWSN> "]9A!@SDA(LV2NE1YR+]&V1-L2;<MC!-N(L!/Q
M0/I#$M<*F*G2P4B(J+1-Q$Q!D!<*Z0AFNX&P5WB.8'T@=B5] E^0275GHA\+
M_N=QO8G4/_.E10JZWUE.@>=11\A.[QU2WZQZ[G:%+-+=;DY]9U+Q%BSOO-)!
M>PL->70QB5=Q?;5Z0^WQP$AD-P&\Z_3@,H!<&%9+PF^*V =5A6^2J->3'12'
MX8'1DJFN,QS#C",89QP:K%U4']; *53MX6X2Q8EQ*UF25B;*6X\UYMOQMI9D
M8FU&_PQB<0M_7?7:K</_#U!+ P04    " "K96%43V+,EV@D  #-MP$ $
M '1R<RTR,#(Q,3(S,2YX<V3M75]SVSB2?]]/P?/+S56-8DORW]1DKA0[GO&5
M$WLMYV;O:0LB00D;BM  I&SMIS\T2(J42 (@):]Q1^V6)[8$= /X-1J-1J/Q
MRW^^S@-GB1DG-/QTU/]P<N3@T*4>":>?CKX_W_8NC_[SU[_\Y9=_Z_7^]OGI
MWKFA;CS'8>1<,XPB[#DO))HY?WB8_W!\1N?.'Y3]($O4Z_TJ*UW3Q8J1Z2QR
M!B>#P?:W[./D_*H_N3SO]TZO\ G\Q^]=GEP.>Y?>E7\V</M][%_^//WH>N?N
M1?_RHN?CD_/>*?:O>I.A/^R=G5Z<^D/_[.2D[TFBK_PC=V=XCAS1L9!_?.6?
MCF91M/AX?/SR\O+A9?B!LNGQ0)0__MO7^[$L>I26#4CX8Z/TZX0%6?GA,7P]
M01QGQ2.V23MB9(ZX2]GB@TOGHLZ@WQ\,^UEQ($84Y$G((Q2Z:_)>Q'K1:H%Y
M=1WQ]3%\#7Q.>B?]WF"#DQ>MJQ79G!TG7QXY*!+MG<01OJ5L?H-]% >B2AS^
M&:. ^ 1[0A "#%!O%"A\'2$VQ=$W-,=\@5QL-!:__L5Q ",R7U 6.6&ILH_X
M1#:6LTA6@Z[!(":HWE,715)4H3S/>E>J=8R#B,-?O9S&AU?N'1V;MR#FO2E"
MBQ:M*-9,6I)^TKPU!:'M7UU=';^"%%:WHU*J9/D>_-KK#YJQK1-/<][BKUY6
M;Q]MR&=@LS9D]79L0^64JY,(74WY-S=L1O44-AR$K +T_JP)0X[=#U.Z/'9I
M'$9L)<59,P6JJF1_2.%OP]_#1!+Z\]20>UX!?NTEOVYR1F%((TD#/DD_6RQ(
MZ-/D _$1B,W'3':>L)^IU](Z43%!Y3\?$7,9#32S^7C!Z *SB&!>7&,D@1G#
M_J<CL=+T,A7Z]P!-/HB&9"5*]#?E'[X^%E5P<)]W)*L+(OCIB L4 IP,C<7]
M7C#<M-^B"A<+F(3Y_WKW710T[;ZHXL;!_XO>>]AOVGM1A82D1>>A]K/XWB'>
MIZ/,WD6A]R6,2+2Z$QJ"S>6@9M\=.5#E^].=R@22;3*BEK4F:T_>D5]/Q/_Z
M\./T<DN\\*N@ZR2$G0+E]?>_'&\3W&(5<^P]A+_*W[<G3UHY+:*HN"5VQO4V
M :NLEGZ8(:3 ;11[)"J,@3E&I9H:/ ;PLXF')%%$H$,#?TU#3@/BP>;P,PK
M]!O/,([&HD.XV6S1DU) TT^GRE#@L:X@?B\2=5*JCB2;%SO %3TB)CHUPQ$1
MS>2[8[9%3P,<S*E3<^ VB7<4O?584?]!K*RR92V!JR:EP6PH?LY4F.5?4-_)
MZ1[@NJ9ST:\9#CE9XKM00()WQJV*I@; 4_%S;@S@!@,GX7" \AKQV6U 7_B.
MRYV:I ;(,_%S80ZDH.](!IU?  NC/IZ)-65& P\S_N7/6%C4^T-415L#[;GX
MN32&MLCHWYV$52=!_HPXX=1_+'3"',6JR@J8!@*G?C_=HQ'N!I3'#(L_)!V
MI4BI0R!\PR\C5_H"23A]9#04O[I2$AN8*2HB&E#DSS8H@IZ3$W0V*78(G'$\
MGR.V$LJ)3$/B"T,ZC H#+?2+2W #G SI:2 ;]I,-W 9D*6FIX'+B&RBFY _X
M;8VW6:FW0KLA=Y5LB WBZ:!"QYK+1I.B/V6__<=!HK;0>L(N)DLT"3"_P1$B
M37P%K3FH)$/L8LY.=Y.,GE/@Z?R4<CU@OXW,#1:]=(EL*PJ]T9RRB/PS<6:_
MC2P8<-3(QOEIA1'02#:*;9 .]V(K#M)2B]UOE'HO) C$D-V%*7]\3Y98_!FA
M<$K>4(<TXJV1H(O3G6P243AKC92>O#T]V2"GT**#--4B^CN9SFZP%[L1C-1=
M*'  A_ ;R8^&FT9B+D\3;W9[B0'^3MX 9]V"@X348G9+&1;?7\>,X=!=/8OQ
MXL%;+DYZAAHYN3I-/.CMY21M@I.UP2DTHI.BDOB\'GP?,S%4YHAOU5-O4^'_
MY0F>NMLR&IT=],:SK;JZ>N[T^Z?)X84*@D[.@)$K!H%+:KSX^S<:-=GAJ\EH
MY@>X<DJ*K4AE\X^?)-$#2&)T$8-3TF5SN\:8HF9>#4^3LR1#Z'K.FD$G9QL,
M$X5E.1;UUT?<U9\V"!MK0E4S%T_[%8JR2*IP-%_W^0'0RD^?I</H;6!-::O
M'9[TSX85GJ^&X#H_);P.TW:, DS]>S27J"P)W)%JKY%WX*'1T>#3NC1%'1C"
M9B)AZ60\#WJ[ IPGS.,@XM2OF:G[$0%#+AHA +?4E:D0I"Q!#FJU0 >E0 Q+
MQ&(WBF&W@$+O"0<05#%RQ;P@4:,3,3TIS3I]V:\PO#:H2O=A2M?)"1_PRL>B
M\0PUIJB9C5?BYZ0->AV==TLL]$_Z3\.=:55E]=P:@+^FM&"F!-;_=F\7FO:\
MJ1F[64UMH0[ZPXKSM_60=\_R3+O>0E%MU%.KHX'TD-6.>@<U#@2]"@4,_X"3
M<"F,XD9A:#7U-7H'PIE*-IJ,OX7%0/Y2H-9Y.)HJ(B45C5XZ'5:<ZM9"TT5-
M53VZC167FHQ&CYT)/59:/10H=5"S%4(='J(99GDXP8ASW$3':2EIM-UYO\(&
MWHA]D&0+ 0].0OB UGJ,FZI 0WH:97@QK#C/-$&NBWI1-^39]^T]AZTY:+3I
M)9SOM(*Y4*S;?D-3:)YH$/B4O2#FO1G\%3PT @!>BG;SO%"LP/8@ A7P%.+Y
MWDX%J)BHA6!X(H2@=#AO* 3%6,6#(E !5/GAWL5 R44C!WTX26HI![7FP$$2
MS# JQI!_>5W@D.]?1S1EK)$7>>BT9WG9"*5/FW,0H@K88&Q<.)BHA6_OXF/.
M4B,X0R$X)>^[H>!DC=!(2B=EYBY<PO5RUNB<LEA)O9\?GO8KG,B%^MT<ZJ8[
M]')5]69\"#$])?NL0*6+>^Y"]QOKN8JZ&H5U#@>Z2@0ZJ&T>D_Q]*TAE]V=,
M%G!A_AMND!RCCH!&"UWT*US &:TD 5Y&[6='T#M TE1#J<EHM-7EL"*\5 %/
M%[57S0!7?2P'I[&*:\M HP>O3D\&)8>^"MNZ;QW)]: V<VB*EXI3:W:OT.OH
MJY&'_P]*II\:^8UKTIF!WEW<1Z[+8NS=$S0A0<-8PHJZZD7RM-^O\.RG9)P"
MG4X#T'1=K*6@7A)/Q4_5%9H2&%U<"LMCVN*F4QT)C5(;0F"4$2X=U%?W-)Q&
M&![^F#2PZ3=J:704N!-*AT] H <4'"#1T?%NJI@JZFI4$O@42BZXS;'OHC8J
M#N1Z,!LK)"45C4XZ%SJIM'!O =-+_NFN+54<X#$."64R5'LGH"KH:*"Z$%!I
M]!>D;Y!T'4FX\V!=,^R1:#1E6.97W FP&EH:T"XAB% +6D+;61/O/'#R0.8)
M+VFP).'TGJ+P%KE@'JUVPE!/5@,G>"1*WJ82G,EQTIJ/ XR<C%/GL2W^_A7!
MY:169K@Y236F9^!K*&V72IAN?9!SZ3R>MXBP_T9!BSLE2BH:U/H03ZA%#:@Z
MDFSG88*?.\YCR.)U37F+8" C:AK89!2@F;V9D7<D_4[B=X,96<H8M[L0KG(V
MS%U=75V]33X;]BO"\W)*3H%4UY%HG']#042]@3Z#ZT+EV_:5J'1Q(UTYLOF'
M.R31:$A8H_[.(/[5$,:-+[H=[%J# B?3$*ZS(S[#WE18VK<D%"L&0<$C31)$
M[0MO<TX: 3B'P-<& I Q=A!W4M8_.VOF3L;](!5&6&$F7\AKD[=U'\PTLG$!
M0:Y[E(V\ 0?Q**MN'M+(*^-'BF7WNUB8<]0(RB4$M;981;@C6N!X58+CD*(!
M<9"69"36F]*O&,$P[U$LE*0U^%\)_$N>X%K\"WO@(J].HGPO!J#125=27KUE
M.H>$O&6OH*S:N;%M?)98K*7>!)WWAQ47O!,"7=ST)#V7_VWIT*DAH%8_YQ":
M5S[32&"0_W388Y,,0YK6+IS*/[/0CE7J-%ZU/.9M3%J#XQ!"S6MP7+-)$5TS
MRCS?JRZ?!\LQ&L>+12#74A047QXN/,.=IEN+:%*C)>3M&6D$X%0(0/GD(Q&
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
M)6SLMO]N&.=@1DZC*"%8K&34Y)2<A%3%)]T+?-"-=W.U:41/HSG/AA77]XP
M[*+R5(_XR/TSYJ3=,6-CTAJU"AZBBA51CVO/R7EU4LT6@O/< #'<?$=12T&#
MV06DR-W&+(_IRZAU$I7QE^NQ.\->'. 1BX@;8+'+NH*K_;)A*/2$K1 0?T7"
MZ<B5>46:3+\VU#5+(T3)E ,SOEP[&:>?G927TQ_T3JY^=M;\Y(EPSM')6![P
M5B+2> 5MST.SJEX-*VZR[(9])Q?<%@ U7WIW8*)6Z,,3R(&];S'X_ZW\?SE^
MY1_18D%"G\(GR=]A2).VRX_$)SA]]0BD)&+\[\]H$2 >C3\L/HP^?,7S"69'
M#IKPB"$W@B(Q/G)"-,>?CBJ+AB0(8'IE15\G+" ?%S+A-#3NTY$7LS2PD@N;
M*2*1S$C_&Z/QXM-14IQ$>'[D1$GQB/7@-_[1HW-$PCOQ'1 Z.J[K@@QI'<T%
M2Q=Q=1<JBUK0A4RL'_Q; !_?DR7V[N"5K"D1+4NBFD9S*F3^G[(EZ>F5U&S/
M^#7Z'%#W1['7/@KXNMO[(O^&(Q5E7/2#!2EK!FJ<-XI8@.\S0\(4%4WC/B)L
M"7F5\*N+L<==.)82>DI^)MKD@K*9XEHH6U#2]Y^$7,A"U+C[*1=]_S^+?5&(
M.1S?3TB8!A%F7OP[T:&(^ 2M15$^&;1^[E0FF,;>-QS]0=D/T<-KM" 1"FK'
MZ(VX-1C'Y*M)DGQ6C!B>$-/133Z9TU"L5FRE']IO,4CY@_^$%S!_P^EW,</Y
M\PQ%OZ,E_HU2[T6TNW:L3*OO?1*EGX01GF)F,.G7 OW@YX_WC4(/(C2$JI+/
M%ES3)1;[O,^KNU#8###VM?UN3>\-M8GQ= +U-M1KP*%%&O )"XML&LI!EN%1
M?/1*>%WKZTKOH2->]-$C\R3EW5U)'B'A03C5=R=-ILCACN="6!-8C49M<0N0
M*20Y%DKO-U$'XB5\1N>_8T^T>10ESPA!,R/ZB)BHK.GM#A0M&) DT>I=F"F_
MN_E"++7RG=(8/]/LZV)JV%HUTXJ6G0N-85>>,9N+13?8Q[!LTK)S6$:84;Y
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
M:+!ZSU=S2F]ZC"X9Z@?@#\I^8,:+7C>U5"LJ6"#?XQEED.%KOD2,0%LR$R>
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
M(M>.*3H974\P"@2,M05#2CF5&%GL<[;79SQ#,ER.NAX.1(F]Z4VVQ&,353O
MG$/\&>?C3ZN,W.L3:$JQG-QM3>:5RIS\"4WS64RV@N4D'>./F"_[8AA2ND4W
MTAU44"U;5=P&^WL9ZI"4EI:&'6O-FUSC\SQ%R)B<B9D;U:E S .@V@;JC=<T
M"'*)0JII,)&$[9UPP'ER(0=F<R<3](% _7%ME%9\N'->L_.\'\1 N!IC$,+D
M&,OY>E?DA$*,48)&S5BVA4?>L1!6@Q+YAU+>O8C27$I'BAN$Q<F+R>SSHE4/
MU8<_NV_4X)&Q- H:U(:%]*0W\]FG,7W:3U]_7=2J'U<I!$_).OMT7C@"43"_
MREQ<72(QW-8C! GU;HG+S"0C^J2!;(ZQ@:+:\$GK(W[$H9)Y 1%J_73A:@%B
M8\"11R;J!1RO^B3O[X=[2*JP$Q_7:,9#";J=U;@9X/6GA*/"%(^U:$5,M4<
MRPR"I'E#FJL@=18Y]+&Z]H(]).5[(&H>3LQ-F7FK3_);\KGFXT0Z[:*/\LT7
MKKWS#7EELUIH:EXK)OR,Y__3S^=5?)]_22=A^@'?DA9\7@JFY4@ZKD12"(G;
M50<H#5%Q!<PJ#,DE)7T?1738<7929B_&TS!--_F:C97.,03GK236U/Y]D<9/
M6UR6MA:L8-U<L@TQ#DE)#9CO&RJZ?4G0,H=O';[SH,U-?*$P<F^B!VNP@ H$
M+1344*01SN@B:9(.2=(U&(>DKKY]DNY+@MXD7:?Y=3".D<L-O-1$P-KZUCGE
M:[V?(*1VFID^H8Q=G:3C!H:_?9+N2X(CD'2]2Z-"0!4YP0VA)@C&>G)H:)*8
M3<H&R6.?3C4M?=<N*8J"1[DRI,6J,21JA)AM@<(SK]W:D_C_^=:'Y=\."=K;
M"/&P%5!2R5HEX0!5/?8RPH/74D%Q@=.HM4^\SUEWJPHHP_._FQ.LN2 /4X>)
MCX24V:&1$&+-052LU#N;JM[J]8YG%ZWHLZL_C&M+$Z1S=9$C\JJ=]!J68?\X
MQS1>C6[$=2I,:0W!*1H2MPQ\LA&*0"V*LUS9/NGYUU$,J<#Z$<FRLV#:U2"^
MEL[VNMSNO35*WC*>,("V,M.04$$TD12M%]*4)(7W?5(7'L8UI$+L1Z1/0^%U
M(M154*IF-];R ZL8=RW /<)29%)!@,NY'KC4,CM>(AAML]!9J5[>R:8(A]1
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
M;YZL)XV)0U":;"EO#(2,#FS(P6#(9-ST"5-O &Y(BF)G=MPMXMM6* T/[2^
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
M$K-7M7O4H6(M=]&UWU3OR&1$XXY<T=KC3M)2])H<><8+A%R*-T9E%OKDA6\
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
M8(4+,87HN.VN-#8!.L2==F]6/;".F@NOM4-\#>#;.N>S\NOBW"8:!9^95$D
MN5@T!9*L(5=4!&0BA1)5S'S+T,C]#QMB:+89+_I,>0^E? W:0\9RX-&)VHS4
MJ61!Z2 AL%# "8/,8; R]=UR-X8ZQ)CL@?:;5@+LN./4 XK%LNZ!X^E%^M/3
M4NB78;DJ6S YR^/IAW^.ER<GLTG]EOY\E$--J>+D"'HR;E0P%J(H 1C9K,(H
MR?WM6P=;;$N[(!IB3/< >U=WX77>X,Y#28:<H)P\S4G.I'M=71.U57:N%X>L
MTEK%[O&\VZ"&&/\]T*:UO5".4!/FZK0KS:9I1?CFI6$>?$2_"C&;CZQ1 N2]
M=UZBML9;!]Y(4R\Q*7"2%?H1A4\1)8H^&9"=+G]<?>S-J;WG:4\OKR&L^J;4
M$_S?_YYVUY$,WOC '&"H-9-"0HC)AIH1+*+$''FGVU1-AS$D7[ %#]??:CV&
MS-M?=+TYA/6E34@AA.(PUJ:T/&(!E56"H)'<69I$=#D&E3M?@-T,Z)#<S0-2
MKXG<>I/K=IV3ROZ?QX6LA6IJALG(8&')" /:, :*USGQOH#@V3),6@O5IQKV
MCH"'Y(,>D&Q-Y=B;=/3">=F!#T@OTHHH6"07MH"T(8+RDJ:FGD/:G%2,DI/A
MV[/ZS*, A^1T'I!4>\FI-XE^F56+^"PM:Z3E8BY>GGX,XWGUDB^:Q&9M+(O2
M0D%? 1<#7ME$7HXEMR<@=_J@*G(3T$-R2 ](MN;R/, N]OP+GGZ\N*8XHD7
M0HD!N*E)#85ITNA<02@8O>4B*MVGS.9F^ ;53?JPF]C.8CJ$(EREX"UJ,B\]
MYV0D+5,F)P,IE)JOF6N-0HY .*W32F>O^UP/WACBEHE,WQ.1]A%6D\C^_=!F
MTU^G>;Q8SL?Q;'E5O_!YF$])?2]&GK,H/&K"5QW:9(CUM?,O,LRU 9<PMWL(
MK8WC[_K\33CCOD&==C"9]-Z)SANNOYQNDI7"?)+.H0,90JUYI!C$F"P(A<+Q
M+)0YK+6^!?9->.B_01X>2;J=][2WM0[=Z2@;80.9=Y!K[K&J=6!<<!F21L5K
ME1C#W%Y[U_ES-HJ0LF^0',TG^1BNW;N3,,>?P@)SK1U!KYP3>[98CJ)3NAC.
M:,<(@O;1+(#XBZ"019]RQ"(.:C)M!W\CVGV'D?F.0N[-S]6YZ=/\WV?G)_+D
MED:6,='T:%^G)]6:XL%&8(%+1B@%JH-JQ-L -^+8=QB"WTM0Q]CER+-8SNFE
MLSE9B*2UYQ]P,5(VLYSKC1MR*$ )R\'E0*Y&<2M344?LTVM[3^ ;L>X[C,5W
M$>R&F1<7K]<OD?;1O_WI_P%02P,$%     @ JV5A5&9 ."8-XP  @V$* !0
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
M6RL7!7P>+H[;$?]M6DRS8&F0(@&AM,3E,\.(<T80T#Y*95G6;%]5O)X;V>&
M7[R"G8*HBJU>UK!?I?]S/9LO3LXGKU):R-R/?O/#]&;\VE\-YZ5@>K'H\'WY
M*6>(\[(:;Y\0&GR#K)BU27@B0BDRY4K"I$#/S]&(,^&1^]A&[RI/Y,7KXU,2
M6[$WS</IS';.9P$^;()_#_^Z'LZ&<_@ T\_#",OW\CW$R<62TJ6AF7UBM#2]
M3*ID=:-O0EQ*EE##'&.16L7;V'&M9W9&FOP,J*_8A6<]OQ^'GX<)QFEVQ[(M
MH1$#B<ZQ39(2PVTD$M"P1>L6'2 *PFO)G-K;"^)XE=R%Z,6K4A515^S@,Y_.
M!F\NKWR<O\NOTN2J"/-=_A5^?Q5C:<A;S(CI9(S?QH44!HKYF*UE1'G!B=0)
M'1[(AD RQHO@O1(;4=@/[G8.'?/%DMY4N#5[_E0^=[>Y=#,!39@7I<YGT,0;
M[XC(+@06E0/9ZD*I_O5)[S IYWFTLMP%!\K++80D(2+')N<@G01M]O8B/8,P
MJ7Y>S='"?.HPJ0=36*IDL0\FXV),+((&DN1<>F=*+0@4#L5W'A^1B:?XQJ=$
MI=A;F+2">FR#]4S"J ZB>Y?F]!9[@YNC#4SK8.,.H X)J3I8)[;".FUH50/Z
M)JUD?S+%""+JI"3ZOK;$ 255HM!Y(*4_IQ7@/$";@(03*L2.<*NGTH=#1-Y
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
M/YN70JM; 9;@4<<% O3EJ"KFB&) K124":4L5S1W"=CH--C+IKN^/"L?N-P
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
MY=0S11//D;#L2[$VC\9;HI08&2-S)55=-,IX>X[YK\_.N*I/8H-Z%/>S4KJ
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
MDL!2N3JGCO,4:>2M$A5O49P'ST?+]2''LG>5IAN-6P9'#,<7B_"(04Y@).=
M,E\<=$E:&DY'DC3C;-%4Q+<QB'<A.@_NJ\C[H1ZH)@%)DW%<!E*48)EH \V2
M2R*DBT3J4 I\E,U'148M4Z6@]NE"D^Y".P_-J,O 0Q71-8S!1:E\2*\GEY?#
M^<+3 9B]&J>%0&:SZQOD X08N B40&8419$-\3I+PB2SG('CH5$GY(-@GHOJ
MM&+FH1J9NCY%L6O+6CA%!PC^=3W$%V"U1+*!%M;G:&QI9Y6(M"46)Y0,2RI#
M#EY1H]N4ON\,\7S4ISXC#U7']CD[OW6*)_EJ.L2=\\J/YI_\//HQ2@Q2.>1/
MOP_GGZ*??;J:3B) FA4!^G&9QOS+).,"B_OM@'O-O<V1F"12:3S-B(W:$?2B
MDM."!T&['*_70_2RU>@)V7FH8ZZ/CA6I#&^D4E!?7A4><$81"O@QS.]BWT >
MDH)4;H0A<92@+H&F7*&CKAD#89QV-G70JWXH7KXNG9"%+4=FE4]<W]_ _ZW
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
M*R[*BC*=_MV<G77]WNYBDM)J+<%7VPCVV?>).;5Q&*:-YV8'-@UIAQORK!>
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
MN_R-$-?SR@>(,29>,1S.Z=.Q3X<E]H#@+HA[Z*\CG#ZSIZ!L!BG9&DVM'MI
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
M'=A+QL#0P5/==LQ>UJ=GIY$(H2"R7-)0JRX6H-NXAH"DM>G3B?>01&_>R?3
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
M2V"%01TK-2[=\3G+YSE081?KF$WYW<.%-]?B8J0PWD5PT? )7G*&Y)T';V1
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
MVVC A#:HIUH'6J"./I%59;9Y$=,LZ=49_&SX3\C^OV,B+269E*V *1'?D"E
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
M&!DU&R?I$'W2B5D4ANDB?2V1E%GQQ?$@I"FVS8V[IYN-TT93^A#1(@E\=VY
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
MP70SC/KO+W&)%V0/9B=IMO*@#=,H/8,,AD6CE<C>0]X^P-Y9&VMX9"]&6\^
MV($KY1TLR+UE-M^3ZBT^SB[S>YA_P.OK0+/Y:@^:3#^L2[K7'Y*/ J$(%5C*
MIN:U"LF\38E\%"N\<5:*3O433SB$EZ?X3T!5!JY0>/"PW\+BX^I:PZ_E1@)U
MU#08Z:)"S<@& YKN7+.0C6+"%D3RS:/6HJ7>[P/VJLVCT3K@=:VC!G,=2]B$
M$G:.R_EH>8S(G%+U3#O1W*.YR*3CJ3A./Q6AI;IVP/BJN:<@N\$%K./<@)H<
M3?O&QOHWUF<,JU(30!,R%\?HC99EXW7P"0JJ<W0)OQW%BU'MDZO @+>FCIJF
M&V>A3DOX@#_ O'9$KW_UZW3=$N_7+SB_YTU<0$Y:.I$8>'(@M)"9>12<@7$R
M6ZE=T5W*R(^-^\4H^-DKQ8 WH(8<ZYOEJ@% OH@^!6U!L\Q3;2!->U.,!9@(
M,0N>4TK!CZC@&URO"CP6J0/>73IN+)]F5]/EYOK5>B[^6NXXL1=!!^N2)E\@
MRL2TMXJF'4:&G*8A5TG9U#E4UP3AJ]*.3W2#VU'?8\'Y?.^X_CY9?OQIFB=?
M)OD*+M>C^&FQN*)YI[B,QDO.$C<$G&=9<P,X0ZU*)EE*E&TRB0Z&_&)4=EQR
M=YQ['-7DZ&"AW3%>5K];FS5UTI%!OZ#?KO[9A8=L!7(@E]36RZ[)L<AK/-!;
M4Y3-TL6FT;-N,%^,LIX;Y3O4^;PJ1^XLC1F%4DYYP6RVCFG:.I@O43,5LXL.
MHH_J"=2-?#9U5$\2OVBB+#NF0_O\_ 'J8BIR3Y6C?<OD3'ZK7)WUE%63!XM%
MQ*SEF<7NGGDAU;.9$@,HS(Y)<71!R795H&Z>M/Y'V\E=Y(*49(NN91DJ/2*3
M"^*49#E;GK+.VNHV5S-/-N07-X&>AG+MF%9'%Z$<N6"4$[5&>:"]-*!EVDC%
M(NC:8$@9<-YH"?%IS:7G4W?L+"?0\6JT8]8<?8S:L;1/\82F:,\$#TA^E:/)
MK05GR9$\C30JN#8YY,^X(M,Q6MJ MAW:=70MR.&N++N4E)#*LEPX.?;.1!9K
MIFZ@C]H++K5N9.6_P)),1UGP)Z'\U"69:FQK'9*ZN3#*E=*U?3P#).1:A<1\
MBH6YQ"4:Z97&+6-[9_3QVZ<^_=H#O5B=#2+=@?/U;Y%LVOMUP+*[8, CC)_B
MZOZQLMY)V1&":DV>SDEH82-S6&HM# $L -EC6F+45AJ!HDMJ^3BD[;FQWI*S
M/O(9F*LWZC\0YC]\7KR%#_,UL.L[RR(J6BEJF@H6VJ""<C1.<C@+5]:@SI!B
MZD#:WA>,9T\>+_/9T (;\")?!;5RCA9U1ZCY^_68<GDUGWZZBXYK+A*I)\.D
M:;R&1^8EB-K]JRB.5IGMDF$[Z7S\34^4UX%%./0T_8)S^$#N\"S]XW/-&KZ&
MY#$C"O)J?5:23$D%S OK63%<2 ]1%-DELV7/XY\HE4,(:\"+78OY\N)=M=S6
MK;*#+-H6SB0"K1(\:AH4#XRCUC9FI8/92IO;[6314^\X6/1IV[GZYK4OTZ8]
M7/(MZ+_6PBXP^I2^ZJX(PT_JQTW=(RC8)O$(^0VX&F_#B0$1?2+O71=!NWZ(
MC !FYK5S+D8L3G2JEW<>-.XQ?H=GL8_8!F;OKR2I3U>?KH&$:)6VCC,%AH#H
M4NOT:4-?<A9.RXRY4]/M3OQ]\^KQ=M>CA#\;0G(#VKLK(/#G'2 \1TB.!F&E
M5;0U2,ZBL^26R9P11,D2.AVY=J/P[JN?((4'2ZY!?;--[:VU-^U0Q)(T0^>
MU D,>=.^EE^-@  FI6U3=J#H\UT4+]-..IJ/!BU!M^JR=4'3M&#H.93Z/)R?
M/40?(=R&R\$U*F>%\4(H5BP9%[J@8:"5HW7.:H.%9V[;=!T[@[J8K9CN(].!
M0Q@5B=AXXBXGI71D7HE$(ZH69'&2J43@O),HQ59%\IUABSN/'/]T^AC)SHX7
MR\ 1Q I#7L-(G.M<R)Q#B;Q>T^7,<YHF09/)$2,W;KLUU%YVY#-@YQ"Q-)@[
MZAH&*A#<!LU,%*)&(0,IB:H52F6@[3ZA2K$C.^H9L'.(6 :NVE1AZ&L86CJC
M3$C,I%IV)%O!8E+ K(YHLT)A475D1S\#=@X1R\ 5@RH,LSFB@4P;IP3F;9:U
M ATY3$D R^!(89Q3TG0YB+SSR"?-SB%B&;A63H5A-S DQ"AC8%F$PK1-P(+"
M2#HC(@>7H;@N-\KO//))LW.(6 8L K.!X3;&B0%#<]77X  -)17!?*C&"1FA
M-'\=_:?+>?"=1SYI=@X1R\ U32H,?PVC")-EK2MNL)Y-2B,)$"BFR#IQB09*
M4[DC._X9L'.(6 8NN%%AA T,K53)(M+$!5I@A98LV!A9@>)] 8C*=V4G/ -V
M#A'+@-4F=C>?0.EXK?'.LD=' Z)10;&)94[K;LBH)31*OWY>C8^."4 >SLB
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
MK,R:B72LJ\&KZDPU;C['CW6N?,&?IO3+(Y+)'WOB(#'>7K"WPKI2%9=MS@(
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
ME27;3-LJ&R"\0H7@DDVYS?E<#Y#/3(&&IJ7!G?*=@:0LC2N12X9DQ]=J4<#
M"<E2 O396TA.O)RCW&,TX6CQGLM1[KY @O*<&RMJI#'4(H:H6:@7Y7C(B?P1
MXWVK^^)/("#;B^B. =D^ A\UXM8%V&M MB>!G4-OATA_5/4@9=?<"616KSHJ
M^L0@%<V$(A,)<BDICK.GG&= MHU6]!'Z: %9&H\N"0IS2B+37FKF'8T\04C@
M@7SQ<6YWGE] MA==G0*R?60]5D#V]Q_>_IX^8KXB9WR^G*1+%)*'O\'EU:H4
M%TSSOU_!Y:1\G4P_O$FINNN+(^Y@'/&V86YC##7<K<BOC3;Q%)+AA6L!1&BT
MTH+(+@MII+TXYL6'EY6X>?Z;G<^?+*K5>C7'6_LZ<"64LY$9H6LYT4):;WQD
MR@AOBZY9#<.5F^@-[]@U\/:%EY>S?\(TX8)>_0X7./^"B^_@LO[HHH0(LL3,
MR-$03$N:HB'1\H\V(V:M D^=:NST7A,[P1NW,UU;#=I>-X?GIT$$^6&0;S_"
M_ /F][.WLYHGGG_X\S-9(WBAE?695@)6K'"TG0C+(JWZK'"7O4:C,+;I\'T0
MW)>K9$/PU\!ZZPCZU^5'G&\$=V%\ )528%9RPBR48A&,)"4I@6P0:Q)O<]I^
M"-I7E3N"O0;A[(<Q?T^F3%IW"),I 1=(AG)*)!BM/(."D8&(,1&/4C2Z:](5
MX<O5K -9&C"TW4<BZS@=N5921:-8!EYK?&7)(!#:(DU!G;S)J9,Z#6J!CA+\
M'D][VK)R+F'RA^?&3;3'<O2!>_+#>5$T-"<8^*18,+Y*KUB9VK1OZX9O["!Z
M8]WHM7X=Q-'HUM<F8-0!8].8>Q>4IPF_MV"YWT9X.$4G4R=EE(RQ, O),.WH
M2W"TN*.'6@*$=NQ&Z6NG4Z-'PO5GHT4]F&F@/3?0?IS-W\XQ3Y:UF\)UC#D*
M*. !6+0ADIL: PNJ9%J:=>;T*8#N%+_KK34/H1H_K#\\C[-&)/0-]%__N'ZI
M55+^]W_[_U!+ P04    " "K96%4ZGO1/6(5 0"WJ $ $P   '1R<RTR,#(Q
M,3(S,5]G,2YJ<&?LO0D\E.^[/_X(R1)E7V(J1(044<E4$A*B-/9)0@A)M@Q3
M9"<AA#(D(5OV+!F[)-GW9191]AG+&&;[/YVM/M_S/>=U/K_S_?W/]_L[/;UN
M\V3FNI_GOJ_K>E_OZ[ZO9S!&&%A@SZ6+>A<!IAU,P WP'\!8!KC/W7*_:0_8
M ^#!Q!@'M( =3#^.'S]W_#A8F'_\9&5A86;9R;ISYS\U-O9=8&/;N7,7YRYV
MCA\'>,;%R<'UXS\_.OEGT1VLS,RL'&P[V3C^],%H /;N8FY@!9B9#@([]C(Q
M[V5BM  0\!Y9_^GVF(!_.9AV,+.P[F0#;X,3_$#%'O#VF9G!FV8%[QA\-P!\
M'V#9R\I[0/G<3CYC6[:#'OS''L5E[I(\7](H8-)+D#I^\UX0.X>@D+"(J/0A
M&=G#<BJJ)]343Y[2NJ!]44=7[]+5:Z;786;F%G:W[!T<;SLY>][W\O;Q]7L0
M_#@D-"P\(C(^X5EB4O+SE-176:^SW^3DYKTM+2NOJ*QZ7UW3U-S2VM;^L>-3
M7__ X-#PR.@8#C_]=6;VV_>Y>>+JVOH&:9.\M?UC7$S@./_U^*OCV@N.:\</
M';#]&!?3#I\?']C+PGI >2?O.6,V6P^^@\<>[>(_'Y=9TL@N>=R$('#S7B^'
MH)0*3IKX8VC_-++_VL""_H]&]F\#^SFN,8"+F0E4'O->  K0J*\B98'?[7?[
MW?X?:6CU]97Q,E(*[;TF="&5;7&+V'R1[(3K#D-62&\V967+A.W,RIOW$3RE
MNKXV+T2_]1UEE^0;J74G//H"UY+R#0'-* *FW6@\3)N6I*'E-PT-#A0E\K2Y
M'F]3LQ$F;(2&"4RA7CDONR7)&UR'J^8D]74OKBI,S$M<UXZ\=M%G9!=;GPIL
M5JG5:%R'SLG$ %BZ::\T>><Q56W5A#1\6.-*U!2TE."0F4L]19B92@[ *5AL
M/+?D-W_M>0;]:2EIZO.[]Y_O7$4.8@C&#& L#6_4  E+WT=VI*C[QC9<APK1
M9188P B:VZBE4&^IW$PJ\E!U;6VM\JP6OS?Q&)/PD?X)RPRV "! 1!O10=EQ
M&T* G8&8$Q48 )5_ 2_44*AE))BT@#MM%%QID?HNV3/E:VT\37(L\X*M@$!9
M=:? &+.?6J/2N!VI@U9?STHUH%4P #LTOR]<AP +J9B$&Y&U<&<LFUT?('PD
MDA-3YTG?+\>ZBD]T2%TYPE$(&$N%WMFZP;QR2;X#:@L9Y\$-+VU2),EBI!JR
MN;M"9<*T@;"UN*8?<X?M_2<]$V.G 6:5J^U'M!\R5;HQL\#2Z!/(RN&8>B%Z
M+XH->J-[=, )3BC75)D76FTO</&.\73"Q; 95;E$+5W2W=O3K6RJ;-EBO7=&
MJN3@L2=,&^("J\F-Z'$>/+P929:]G@5._0 M!Z&3LS!65(QE(18W8?:-SKG<
M&.N*-"1MU@1,[&I3]F.)F,UO$9!ZM&HL>@P>3Y:D6 <.(@G&1GL1#L2J12<B
M7],4#P':A!:9(A]O5!/]%FKX&N%4--(2Z^-QGW[?8;=:5Y*ZI" YL3WE\#-$
M"<!3F5O,S@""7.D3Z0+@:SC]HXT([0T5BAM5D5]8\\@AYS1?[9K5>S5/*BU7
M\XX>$0OZF!T7SIKE._+0DGDR%WA51H7AT=R^8LW)@0I$M^+=H6FV[$FKJYZ/
M(TZYJ2]U^;53U:"+L0Q >^$< T!W,X"6'K;\7BMT<* *X@@Y)#,G B$P[:]P
ML?'K+?U\'VG]PXW[GK15H''*A';:S@P&4)_+?"FRBP$\;F^&K(L&T[>SZ'P0
M+F2/,P]E_J%*;@&&?!FAS #.Y4)7WD)_2_V6^BWU6^JWU&^IOR>I"UYQ+.&C
MUT58?/C+ 6-M_O^H,6U=90"L((\*LB0S %SQDCT633[,1N7-;[_BJS_M'EE_
M0&=G!99F<G=*F!BR_L A2^VEEZ!WZ[U>+0_VA.6D]TK/;RF=W&8 ='9SL",N
M.%FV>_%;+D*+J-;4B=GAN])HH_"!@&Q98<%HKF4M#-V$EE^(OFMS3.HB2W3>
MD3!I3LA)(FS1%!1E);OCW;F^PUG1M^&LOL5-2<A]JG#A.>8VFUW/;<B7Q,^+
MWS0_&&_F)1N:X\*_.2,98R+R,.[B:D3B5#\2FP(1U.2EM])5:2\9@+W1N-RW
M!@:PMU[6M]N8:-2"C('1.0W.,P#C@0W!R0 /%Q>!R7)OQ<:;D;Q%] O&."W=
M"Y^8'*=]FO4A9%D4. 5*W 6<'@04"4'$DW-L!I6?UYV;UM?]&MIN6.4^'=GX
M)M4_6<2HW$]P6DF@J76</H$BZ*-'7.@<9W+,S.DC<&8<T6KLS O2MF FK=#'
MR>/-D5:+BX^69@P*S/>\"!*[&<K"!?NBN1><].L,H-%20P$;((-=0E&%3%6Z
MF><(VG8G0G"0T2BM/IE3]ZBEEN.3K=ZWRKT-&@Q1=1=/-\H4]T @#,"1 9!E
M3^10SGV'\C& 6['CP<V:>PC6J-!^_2%-8?(TSG=892M'SSJ$ZMGHYW2_=-'>
M2.D+.R7#;^(LL*5&8B/#*<:!;> L09W GJ3NH 55&4"X)B>AN*G6G1^Q:[AB
MCKID=*ET (^N-%!T K8JK2SW[A$[NZ=6+N/IQ9=55%%*GB_2"!P$'T*B9FTZ
MXHA1Q).WW8T1PRVGTDXP@,L'KJZW!@10SM"_",)9E>KTIC&\Y+:%UO33Q(K!
M#^W1=;8!3N*U-@'IQ\4K"O;HK(Z-G8W&RS+=Y(H_75?:>:08.P0E7$9%0MDU
M($0C+,]B-D7'*7T7V9KH:36@:JVC6T,(GIH/Y$\SCC[TIN9,0^T3X:RTV7BI
M5!'6@M+3C^3B>!_ZME-%[;)]@YKIN_IQKOK7*^/E%8S:Z@_4]/2=/2N(<KM-
MA[N?.EGCTP4C+^3,"\()7E6-"NXVUT5=&<!BV5L+<L $(B9 @)0MW923'W[K
MO,>7/OEYI2C4.TP+DC.P:6H?+0:)?8$NEZ>RIS7I9X_=EI .:R8Z=PN$E$<Z
M1$P_S_4[).+X]$5MTF1SQ1WZ, ,H4<A9DL9C0M'B"+[I<.IA(@Q+^G B#PL5
MZLH.*-V=?%3,GZ:Y/'DKXDUYS<-%+SU)+[DG3TXDWN")0[I&N5I:,H#@5+2=
M)92+>?8[ ^"L<PPH.L:UY6UB!C\GI@YI<I3;Z3NAK405];#U?P4:UF%(<\WV
M*9<:Q]987@MRTF'DD$Y@0OOLD9>;=@Z>70%V! CIT("&/.6:;QIIGI91YY5#
M+L,GH7'^2(XY'U'-:)*H8R@5RM5U]\@1?+S3:X<DW)A33OQYZZ 0W43O=,-F
M.OL6,1@+BZT_X@R.#;+$^LJ7IYD!B'I5:YS#NT(L"?=3T[Z?HA*/J*56/B-.
MG<V3;I)RZ_D2_ZI;]"-W4\\[MFXXP26D/D]I,9;8V?*E0"7&DY1/]-H,,Z.U
MERN;Z52?OK,F^<QCT@)]V:4+>8MG5 ?'LPBEJ/E>)5F2!;(-7'#%[$X8AS*7
MZ@O)0B9EY6567[# FKY\A_P[0-#S81;PP!30#K"U>VNAES/O;6QE^:G6/LBW
M.2OV?$Z0/(0NX-,,W99Y($3G.,  \"[>D0!!B2SS[.@D=<^@Q;S LYR8C5M:
M!T/'7MUA%?D.?)>?9 !EY0Q@BQA&IW$0T&09&/4I#4YO_V#' '2&/UQA@8Z.
M(:ED< 8"0R _3PVT 2W:RQP&T!T-W?QN_//TVL#_=I&=D&!75\>^UWY+6?<4
M9X":'1ZUV2Y(1Q"/UJ9Y:-L":5CD%HL^ X"7(;^;EIS= X+>O[['_\O'5/F9
M>$C>* :@>90!8#)U?CF_:OQ;Z@]2PH&[*RI0E^*^5<9\K'VVXSM[VW)BX4^E
M7'=_Q "^[E6B!8*T(_-ZZ_^TA?Q#B#CZEG[I@^R>TM]=<+N37>[3P[T6&VG3
MD"U!)>3"HPSVQ2-'+-H$760CE ]+M9W$9]._]#. ;VT0RKIL/_HKA(WF ?\J
MYPR$44Z#P10EC%SIR?IYFI>;L0OY$W:@/T]3(__WB7PAVK]\K2E6ER1FUIO$
M:YH('*Q84&N#KAZQ80##S&?Y1LS,*J*/#!GSWC31B_9LU?]%>SG(CYH\VWCT
MQVL#?R^^^ \M%8?-DS XI"69U#J1<>L;L\^EX0(D,P/X>!"^34MC .<+(P'9
M5_]GC0#_R]@*"P+IS"GTU[!Y!D ZLP#9UOPP_Y!#]M6?:LI4'@:P/P*Y0'*G
M<53*0\ ,8757,AWMP !Z\F_^CW;718RE1@FA-QJ&$AW([73M*,PV]O:.63"7
MV4^&+D0R@ -7KYWRH09C&4"1/#7$X"PKO_%_O?U;ERZ7RA#@A!YL7:'=56'R
M-&0 3Q&0C5;DT[RWXJ?IYPC(80'Z^3<9.R)E_U3C^@O%MQ.@U"!I!E \BEZ7
M&_G3W?UKXV$%<PLO9 ?/($C'_8>@ZP'^@[Y*5+Y\NFY@,0.PFRIA %D+4[E_
M=ON#^2]45?('1?[IW92_97<%&&%P)DO\&8#5;J?K[M'(KV8?0)7O?*CHA%GE
M"::_+UX54-7Z!<K^L]3^W[5?.BS/_P4VA516MM@:P6O"MCA2,W^-27_6<_^H
M^=^ \!L0?@/";T#X#0B_ >$W(/P&A-^ \!L0_ON P+$Y5IF8W>FZ,SMO?/S#
M4GN<0\+G7,=D%VC20U1*959E;T*(78]H"3PFD)F,(X#*;P=!(MEWF&1!JZ;J
M%_%$UHO0"MSO: A@Q;5:8&,!KR688L\-(,N6RT<.)*D<^]A)BBAZZK?TK4'_
ML5S^-AL./6I'2B(8+9;@(:-IC:AR3(1=W0#"SHL[F,AG-82Z.K1NQ#5A?:1P
M'TSHO$[2JIA#TAB[@Z)Q79Y5Q[M\($!2._ "?11:@FQ1(DM!ES@II^G]#.!=
M]Y(.T=,,":%Z]5"9B'RXS5BJGU?1F._;<9/CQR?B[AJ.AYC92Q/.)YL+.28U
MTL!A9))G\$IC"71.22R$+/T$A3]CV-R@*4RV]"/*X%N+8G*[G [5!_94/@A,
M4>DIU:WLD"J9T.=]9]X2ES6C=1B@3$62F;&H)0&U12,&P'J?_(@!L$P392*5
M4#ADN":7%M$(]UFT*%-AE- 1Y.>JJG"*7=HA8?&+Z]<:77V!L%N1CTR;GDC2
MV8=Q4%%DHS4#L$6"KV<##_NNM5K GM3+N-#WNP?[U, BEA?;FQ<XY2,*RC\N
MVH6:1MS26YHRGY$SZ' P]VE_#$#>#, ZH01MS'@^'-1,-+)1/5 BL#_]9)!P
MG:F?DV;*]*XE_-[,@<5O_D[9U_;M3^XT;^+FORQ4X5=,Y><A!1.1K4CRX>%%
M!@ .((. BE*UYFN>4N[=,-I'M:[IJ1"YL^*^KB^;8WE&628D23>CNO;1T+WH
M)[T99\>MFX$ G#9B-XXG2@W4P3!5,*$9^4XI3-7R&QE&',:Y#J%!=^'&S!^;
MR E#Z+W1Z/(13TE)R2Q/_Z*DG,%V\W-(C^+FY$<06-2R*\![_^*K-*VSE$QL
M;K.1-9 Q(2?F^U[%OGP3C/?O.J,AF3FBPWLN=S3*[\JA+)4^C3ZKE]W/I[5M
M11<S>/H>R$]CR >ZEXJ)DJ0I6@B6"&F7)Q<''D!H$KWSL'")^2L72K+IV3FG
M>"KNV AD!UGZ[0-V;@9D* (4CH<<\M#60'G"MT=U)WWP&,%YPHA3Y9X4=R49
M==V$-]-/)H9?()L]Z>!MKMN40RA4!D U #Q1!,/BK0/;:%KL@W9Z;/&#XA=(
M[$N)8X1:*N>@M+7;CE+?<=/XXZBZ0EE[:/A^NNH*BO"<;$</OH+$7&/*U@8A
MJLD.%[N]^QP#"#!F .RQH=#OJFRTC;.BUZZ[4P]I@F$I8P"R.0CY+?:?B?'\
M<7W=4Y.7J!AL]T9O]U0>_QVW[!L%_H+8H9Q?A $G8W/TSPZ0/R]Y96>B0-HO
ME]7Y+?4?26G]82/)JOMQG7[&R%R\EL];;3&Q/#-YB=;WJGE_E_;RCR%F7J_,
M .)N;M+?B_Y2AY(/;960)="^A2TON7J9I>N$/];62#@KEOH+*S$7U%0D#'A?
M:=O^?"!)FH6O!Y_]2[E+QFXY>;6?)2^QOY2[ 'VORI"_E+S\;Y?Z-2_XJ1I3
M%#Z6WS=PK7G3N[*FP$BRY?S!=+V,W5T_F5M!%$3(U_FTK%V PYY.WB#V[QXF
MOUK WXT'_R-+L6BR@;3Y GJ#HD8/L12(P3KLSOKXZ=[NKZ\A9($[/4S:_%?^
MH\;V+8<JX$+:3TM@ -A<"U@3CZBO__6T9KIR,GX0$ZJB%$7?:U3FDBHU)+C=
MG<)[Z41Y!'=F#@/(MVO442Z_,[[P%J0I"H'#R'*VEMA1';Q;",6+3-$=\&(
MHQ1\>[@&<S'"0#%IZ,%&4?S3,N=[M:X7Y*2\XLC"X<<1,PO51) [\)XF>0[7
M>;I,&X70CQ"''_)^PXNW1U%AKWV-VK=;*]*+ SQ<_7:W]&J)X]^@/.6MD_W3
M['4.Z&K4SRS2]X-4284!W$1&H$I#T(MG\/"@69X0[TWVT[[ZYXB'LK-UO/;'
M92MXJ"9^OFKMEC@&6WN-/&:E2WFI!7!?/4>8C:-H4V_TH;$9D')V.#=5@^R4
M8S-!E>Q#Z--##ZYE'O;"IVVDN8].+FUJN_ _OZWP-<G\1*?GC"5UY8VOS0(.
M0A67%&I5\!.^C1)#VXM%078Y<V>;3%]Y-W#G376%]:2U0F&2@TVG',IB?3>$
MOKL(G"OYVP](+_'Z1B-#>F[E^63W.R$,H*68=_)"V87&WM3#%8>>G(O[5)-H
M^_0<2^1V\?3P8A?!AY3PKM>5?IA\#V_9S36_\)8,M^ZKT(^!FO2ZGS_F1ZKR
M_I)POE4\KJER=&^*N+E9'D#=(&,(1E:T(B1VF@'PCOE>LI-()JR0E-.:IR0'
MVBY[IZ:7>.4J5-3&]8Y-+7YF\PJ)S?:&$-Q\8N^O!$,(%W;_*+/AVT]O'ZCG
MF$\_UE>_W\QZ3VSVY.B"T&9"JRQ]I]F;BR<WNA]0W+'0Q7[P!MWZ*Z+@(>EB
MZ6+=>^?#KA(U:]_.^XB&YA3:/+NVMKRB:*.7<R,R-_-%P>VWX0+\LGA-*9"5
MHV^A(]/EB- (JC$VX+HLPDOC.)D!G.W3@.6..&G*)4F9#6Z(B?GU32U%RND<
MN*^)N%W2-7LP!( H(AM+D%P5J-%O]%W-6)X]"*MTA;U4^P)G&ZD(KY,7.,4_
M+.'TM9+W,ZDX<45T?Y:Y?,\Y=ND,MDL?ETS=UT]1IR*)7+LE'A%YL#8?L*Z*
M6^W+":8E_I,7FBQ?E37?S61JPQ?LU%4EZ2RY4[CHGY%5/ W:M!3H[>XP+5/"
M-9\AV-WO8P'4[0=-I *N Z*CT[?.,EEG/"J/>]0H#FEW'ZW%8I9DL&E0)H0-
M(0Y=WK=AZ7I5JZ8<G?YE4W= X<N-#V4U5??3A_ :3TM;YD<<3"Z5[6 BH)9.
M8U]:3CO^T_U9DF_*I&+ $-:PLM<7U>JI];+RW;R^7_:XY#N<]<S=Q@>))AX/
M#62H8FRXM.*'H*97]M$[Z\_(V^*5@C%B=0:X%?[&^Q<<9&)P+QU.MB]/G=22
MIPT9/]45V)1IZ![UQ&(6B<AB<AAN.<Q?\0.^,[=(PQ3_$FE6/;!A;8TW>!JQ
MO/QRYC;^_'7UX%UXD_,'@SP[J>:@Z0;0/\-%$)YX2+B-#&&H*F=>XEC_C?XZ
M[WHA8FCVZW/X--UKKXV=C<V->*U#8E(5OG ^?]YBUG;I"EL'E."R\K!.*SNP
MT>8D>29_I(LUMDTI-E"6F!-VX?N5CIS+0Z0XO?)59M47T3Q><CHLHK3]!0R
MP_=JLP0+H>TE%L7J^Z!3MW<]2KA@O5#>H$)787$)?S:NF?_VCE=R#S// @!0
MR %$;C>U7RM/,!I8?/6^*M&[DX48IB,18L1R'4J56PE%KANN*U'YM4!W&UKB
M9UK;I/+E&/:W-TR::S_>K_3$ZR[;,_4=-X"Y.9O-G[OZL)"_LLASX)<"BY^G
M<LZR.R"+2U ZPI8!H,_'_CQ]\^I_N\C1.B%[1\5$27TG/DCEI6.]P6WSPS]%
MY=7^8IWJ[W8<?[<BOR?X;RY25F=M9P\)+98XK9[X6(;5#H@<_I4# P8Y<Z3=
MMDPGKL3;6B4(KPNH_5+9<O'75=)_C!JS_V&1ZSY1!7>R"(/3[8Z\[QYC"V[\
ML<2MG*;96+#_T"?>R_+Q=A)!;WZ7N/V-1-H(ZLRZSY@8@%(\ _AN6F9&_S65
M^*]O[/SE4Q]8]%\N!_Z5K32 WUC[3S4[,H1^CI<!#"]BM@7N7(?^12WI_V!W
M O]FK(5R_[9STL/Z2R*<>_^7+:Z_IZT8?E@GG "+'5NCBT!).H-0G/B@1JR
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
MS'QNJ$AU)0+%4V>-%],WTSA[,R2KM.RHU<ODP_OBSPRU<7$-D49TQJX]##A
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
MX=R7O6O5!L-)*D[/]ZC53[^J=\G">F*VU;Z<>*7\]7+-!^1NH4F[+7G0:+1
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
M\&?L'!BTC(*:((G;V!;BN8\/0RJN9R]%J=-QP"L2N!?G#>DI3WE@V7(<S%Y
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
MMJ=#0!-SV?O7S&!C)!#+$0._X@[6=R*.8+LSA?J=4_67+5[LM%5!_AW5N2/
M6W.\@^2*:;.=F5R*/U,+$DYBC5(_;I>3GG-Q_MLCUL;TDIP,C7942VX2N<:L
MH%/3A>^MB^$:U@&XJ=).W%3'#'P$LRL*4+&)7CQ_HQ#^8?(XLC9=L8]$BX(S
MKSL<HW"0%KQW1Z/DIHX"U;<G9],;D8*KN&@TTR.>*Q[-<.AR/6_TTB]D.TW^
M9XGN#6I+/B^7%/7HWF)]B%MO_ *$IKL$ ;]5+ARRK!BS4GN5S09%AFZH)D%W
MTZ/NU6O2D:WD%10H.,;LBY<&NTA"6*7+\#N8?9.JON\=0DSG!*\M/),')%E^
M%;H&SH.LVZX_2_DPI-AO_#??7%70*/45DQ+A(^-S;XZN9M; VWHAIO8YUS-I
M=!7ASH>]"B92(^)6,5I]X(Z '\)C'WM!)<R!\E=:'$V?!P;M G\0R?G.'$D'
M[K'4[T LY*/[>.D&WD).XG-(T3/CQTX*/#-SN#22@_OG9. \^@(<4.T>"D7Z
M<2Z"K7@9KE0%#YLK%1Z1GV\TGY[N/\,TG</"<<V6N'\@L1OM+L5.9Z[%3%=5
MDEZ-FJOVU$HBGQA'^'3L'+H;4 ?7>VI)\3Y#7>DZ<':K<,P2:LEHEZ=@0)B
M^4#+Y0/26I6[/^^'T"RG^-I$;"!<9P18!_>J,#=/N;"HX%[AA\S/3GII\ZWH
MB@@\6]EPY%AE=6(0Y 02MF5<-98*]P"2<?T5'R;,17(0T>^'7.WO!J!-/]6\
M46A1?^7TYN]L56,VDQ)CH#SI<,X5%&9=RR@>U34K/;VI_XK"W;M7L@UCS'M#
M>A@?#3IQS7B9!H=*S$_X.SH 0;]^^0R)[Q+3HK74*7BW+_H8G?2S7?_0AV/_
M?30$&F.XY:!2<V>;=;Z^;X;N7LRTC X?EM3IBQY)95L?//D+\&=C (QF/,53
M.?7EPC,%GQK3CKCZ*9MI?'-\V*A/Q2P?)FB@L^,D6=I7W4\IF*[>Y(FCO>'#
MRN/>/MO$-SLX=_!A0IY*[K_GFQ3TZRN/\&'U!Q\E&_V$J6D!#[3&UND=%*83
M*'BQP+4*4D;%O0BE@+-#EJN&NA-'[D32ZH<,5B>4XCEM,EU<R5NDOUM[#G;#
M1V4&X0"@X'G>^HA6"[:3UTFRFHW6$@RPOWZ@+)U>BOAUQ6=_:+?XO1]/3Y[[
M352?Q@%WJ$Q;>(1! )G]"'!@G=BSV4GSE#;/L9B?L[UQLZXA-=X4(AALSQW@
M//L5[S6H':#HO,DS,=#0,3R+1/]-?S;#M$CN/G&D607LH9CS85AQ,SYL>[46
M>!VYEJZ1FW?$(AZ8_:$.?3<]Q<D)L;P:H$4F :H0&1-F(:Y6,_FP14-ZG<GP
MXEGPR/N_^3:SU5+1!RT"FBB&VHXC]&6) +>V4==YA#A+,JX0ZN'3>8LZDTG/
M[".'ASP.P5^T%]/GVMTXY:@5Y\*P[^4++0;#=C\+2'7*6IWE:Q*6#LZ/_T\)
M@S-:7(EE4+B2ET2B?:1*>"*0@%G'9FH+'R8_UV:/[B=FG-"?%[:Y %O]371^
M]?HK3$8Q>8>31DGK9YYL5@,HQX@[3)=K<RK'7"D8J"PK6<*;7,V74<]95!KH
M#<Y6ZU>]?Z3+T@&>CF2:X@!=+?8M7FBCHCVVQ_$$JSV7I=T19-@:_:^K;%6Z
M?')$\N%OO*Q#5P/WXG<^7S&F:R=;_R-+,BG^O^P@B5.$'LE8:)NLB+E2;%U9
MME"2:MRF+%U<M2B1/!;\*?M2BH(<<>"-Y55)FFRXA.UK#&[KF$QL%[JB$8HJ
M>_Q?8P)&9Z*F$K]5,M$O->/RBRA:C^O?/3WJ-&S:F3;3=I_Y1<VQ[X#.GG4/
M:M^*WJEW"P?11J.,HFL'EH^E=CE0']895M6@H_%R6%'N+F87Q#]T6S/@9#NO
M'UVQ=AM'5XUEU&43:R&P>+C-:1:MCVO9(DIZO&)**@VUVP59L?[2XYPL)4K1
MP:HU\1HN2O_4*_?7,M^Z(JU"96L)+_',Z_$CI";L,?1KO,21@4;5@/XWO4 %
MPYS5_]M&0/%;.!_F(U8X[16>^OQ0U"J2Z#W<??*6 RDSEPY/PNIA^JUF%3O
MP>^?-Q\.^W=!,51MXL#:C6IB:O=%1(*>,S00SS%/>=E*[NK@7CZ,<V+.\<CG
M-\FHU_#]!\T5+USDPPR/7FM=C^Y3>R$=)!N2#\7^#J1\638+,G=1=LH0XHCH
M25.#??390\;,J9URX2=;;,PR\G/B+%_-"8?<??7V<-P9P:*31=DP45,[Y&<;
ME;LA1O8<DC"2N\V3#_.LB?7:;&M\\J.8P*-&I(+[[$QP0QU(JQUT4@LI B^
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
MN'Z+WWZQ*^NR'FE,H2.-Y^;5[S,#"FWF4N;2'E_$)OZ44HY\4E_H5'A]$K_
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
MR)K8'8(M,?]74T'_V>__MR,A[M _"4(!F#K469@U=9Q:XD[9@7T2[64H_WF
MQ_#?]I!&PIU=9T^Y"L?:5O)_41_P3#C1_2GW'^69\T9,]S^1\-_W_P_?!_ZQ
M\*<WQXJT9DB"Q81B#W35NN^?1@*A!"CFU'!&&5UL%A:)WLG(QCMA91;',R-I
M1HN5H$F'(V18TZ,!)GIKU;E,5OMH^W0;-<W<0_5P8\ !$301UZ?W^CB$R<M+
M$T:N4@^">A1E*S"9.*73OCG3B8]+W^B0HO-F3>50T6(QC)=7- N^7"A_1SG%
M%30%8(/$SKY4@9849$$>PF]@0^'5N! ,H1Q1+;%L0H%1C2DFD8W;*&D6Y/#:
M,+IA( D.^7##4_ZL=G+U>_'ZQY7&97N5CA?,%?QZ**=2R2C$WRR+;N9B.X1)
MJ*/LOSG,?B97'>7RIPS"LQF ;DV.2//U%F!F9_7!QDN\59D?%2[T:%5_MDY2
M]G/;>_2DG98Q320& &>I[@RLP1Z4^5:T.-UDJ[($^B,>HD">3.\.5F5"44?(
MQN4^GCY!3EG=!^H:&IK%?YASF/O>[<@QDW]"?/LH,C%1?YYJS<C$W_8&E3!+
MA10))N\&&49%C31ZNXHWE/31X."'?OLAXI#J.L-R&OEB))U$5%>;?O?5+=TZ
M00KUC?KDU-NS'ILR[(6Y3.ZE8AA9& (60S[CS8GN1[SN7J+PL&U"&:1AB5JU
MK!3=4#PA_?%&@*=V+DH1%_S2-F=_V)<+>6;"C_PP7I@Q'I)_-NTF78 ]C2?H
M_F8!;R%D+=&$&A$]"^>><&SE[H]":12T4-ZE#D[JWWGVS.SJI-'N)..DKT;J
M@@/HEI?!!MJ@+>T ZBSC!9Q0R.Z%6P.<)9-HK>DZ(4QI'#==B1Q1Y^NIE*M9
MV:\ZNMGW;KQ7U7]BT*+RE,23#T[3/U1O%HTJTY11W(R<K>.&Y'H##KHXXZD?
M+AK-1PG >M/=R#=63XQ4?4=J]E1+SJY5.9@O!QQJ>J6](;QJ'O7I&MFTF^$>
M]6S5;C_GUWY0869)"D;?A:,>)+/-!1H)*C+Q/5.EKKEAM#&H=/R T*+TU%*>
M?1KV#E<73F%_QX&;X5>"S3@7=/=G<31"9FWHN_BITHR7!DKN&,GFPR@AYF>*
M7/D<"[BU""<G+?HS U)VWC&AO5&_J-7A\Y)>I%&KK)#TX$?,ET["ZRN;[IE*
MC]V-],8M+]JLNF36-Z$^7'7AX7YB23U:9%D(^?+X4NJS6T,F\QM+6V>Q\QDA
M3%6ZRC#*C,))T*&&+\FI#K]Z^8PI$F^M]MI(_?.0\-3^H[*4Y,ETFA.AK!41
M@:G$MQ_7(*RVS@A@G$!?DS5\9=5JS3F?N5^59OJXQHQIX_=)>JCW/@V< *#?
M\#<!< F[#KQ[+29[5EM.=&ZD3-)8?:HT:<@H/[$_I*<BKN)B*@1R/CGHS<G#
M^+*#-GS[7S9Q#O[?"N6CU[* * _XXCIF;3<+V.C"7]Q?)J%#7,(9S&W^5$>;
M_Z -6C>5D:O'O!Y8"/CDBY CJYEORY::RF Z#;R(5#I^M[.'[_&2H.\#].(!
MMC,R"5]^9ES/-EE[?E#?4Y990'C@\^6C_?0P;G31?Y]W1\H$<O,7!#[L=M=W
MXMET<E.9=W3SZC62HR;)$49%C/]DE%5\_;)Q7<;7_ADASAM]N6G94W<K<]7'
M'W_[H.?WPY__Z5[_$J!9]C>G//_#Z9#^-V=9^M_8W?_1X-J_.SA\B^-_U[%A
M]B7Y#ZLN]H\L\1_N[7?-T-]H\!L-?J/!;S3XC0:_T> W&OQ&@]]H\!L-_LNC
M 1)*%V4!U*DJ]O+ZHMMP0O#;]EAV;]Z]1!F9Z_D+ H=C]&)[B]^JEG24;CL@
ME$[2OKO=7\7IN4VSS5[*&B&M#3YN3IB/0G/0 \@9F0U$F+A;7[['_7/?Q<RC
M<KH Y[V)[=PW_?:FC-B:7A, 4 %$BR@$V0JRTX,%"#<K@J[44#*\XQM*:]9"
M(*^2*$8^.^"V87?Y:UJN18!ZO+Y.F5IYO'IN^F'8N#5"==[#[$T0G"Z*H>:!
MR60>XGRD@13S@YP\66SK$6;T)GL>L/9DBLK%($]QWGW1I5XK*^\#'W7*-IX-
M-N;7W!#_MFT&D0X51%G2+K" UC=X*8-]+,!U>A$G@7>*E^].-\"2>J=N^"A'
M-VX?M?/*]/02"^8@#1Y=45M^"(@^2;E\S76[Q1!VPH/)&TWC9?=PILKA$/H3
M"^#V;'2\U\O[DDPM2.^<>K6)\EUV02K4IFBG'I 1N2MS(X)K)QNSEGBS,*U7
MUQ^X=M2R +)5612"HUI W\Z^+&S90'#,W;W-X8-KTHKY.M8]7#CLDO6'>56;
M6P)S,UQX3^R$,G43E*#H4$<9"71+X@-HJZ/XJ-\#.!$2]M-;H'J!,GG?T=JC
M>.+%D>-5 ;X*B2=>'ZS:=CI)JO(+5I,1PI1@#B/*\1T6XQ@FKPRL,QY#@CRD
MJY!+)SJA'%K+]S%Z5H.OJH^6+2>;IY\P\$P3[SB]?8!+_5V!@G"^)PO8WKSH
M"!UB 82P&9[21I!DOHOD5%1)ON%'$<SKPP_MN,0X? )J@VZ#UT#;RR96J29D
MG64_<L6TO:=R5_JA>EW4#YZDM@79%W55_L#V6_D)5V(!SMN3VW>4Z3#>L #/
M,AD4C)%M((ANQ546#.*)MU!NP[ OV"N?EJ6_#K5+"^*\1B7&'S^2?Y%YH^A&
M;52]_#NS&Z>=H?,84+/[#(4[DBZ<WS:>6N*I8&V'BT>=\GN1$QRL9C#YD=X\
M?<_WWFIZ&6748E@53_CN_=!NNO&5Y@0+&'.]5$VFO?DEO:FR?,8\W,)&Z&W8
M;$;.!9Z!F>TLX#8\&B/ GNX+.RQ]EQ4U@R*'*W.OQP?OZL+SHWQ=<TM"/;0/
MZ$U,+VS<D9?LG!-13B\3NI3$TW/Z5@_:G(!=]J-=9O.&D;X1Y5G73'E^AP4_
M$M[" OCHKD&$?JY)CTPIW41*7H.3R/&ISJ%?'Y]HSFA?(<39DVSD;N99_NC0
MQU$_UXQ4X\%CQ52M2G*+@1>6W- 5,#Z[IS_-63%\7;@RA*YT-\LUON,B^V?R
MQ27J87211+I>679>0Q[J"D6Q+/I&&N-FP((^^D;/C+^VJ_X SRB&? X_D=R&
M)UM"Q_C;X54SD70]I? ':"]-%B *N@<V]F@Z.'ZRCECY^(SSCJUHQ6&@REM&
MB/]:4#7:%=-:*KZ9@Z^ =\-VZ;X>U.H?+^L<G99UVI ;Z+PN-[=<^3[!LMO/
MG7$XBR.FAS(:6H6/,A#&DQUK?0($\K*W102J>ME)I9CQ[/_^+E,WY@<4#,"W
MPC=E4 $L(#RE'QS@@O_WJB9]JTXFD_OC++BKL*W6YDUL5WK.F7,3-\,>[>\O
M;)$ZWJ^UBB.'+D#7UMAZ-<3SA(RH-9R^9].$3I]FM[2W9 $[#!)9 %P'#XH/
M;RLW8ELM;9 <3'_?*I.[&OJ[Y7^D)<\_*M6[F6+DTHP"M\%SFAM[8I^*<KUQ
MEA2PP_S?'N5_E9:_5^/_]Y9_<A BF4(/Y)EH;PQ9K0@;C5+,N_)-Q^;.I(-X
MPKX30:GR%-%M W^RZJ_;(F%G4C\<L/NZIB:2')O7?2;MW]H7;#U(9@%A4%,6
M@'LV0^=WAQ-Y!N'S7S=8 ,?X'W&+H.$Z]M<OMK?04I/]N^&?&_XI(<>%/R^K
M)0465M4KNWUQ12;VY<<.4\C=#O2^8%V!?S/B7ZG N!<NCG6J7)UV?GG1Y][G
MA8M_[@"X;7F%;9O]&W.8_(DQ+FP%=OP#<V!^M_P/M)3[!Q\EGG"9/]LTNWHN
M&[=1[/+/_:<UR 0G 1('=[-X:(72 0,H"?,M<GMK1ZLR/ PIGC5):2S@>N/0
M3_Z@;[43>B_[=U6_B9]5;4C\?-.ER2 & %4Z\>1S9>,-U.81 T747D8-\R#R
M)"1\^C!E.O056-3>DBF1/HZ1:<U?V+QE[IP41(L84A/H2X_.5E'X$7A:H3S;
MR]N#\:*98ROY177_N,IIL)RFC)Z4DR1'AGK2]>N]JLF]73/\$G9#>6]L'9IG
M1#]MI :8*75?^D$GX.IYZCB_%>WG[(.[XL?:>@FY&U'T(!)"<@I9V8W6KJ]]
M0TF+@Y7(UWKT5W8YU50_W,&TMS<5?FX$J!HFF02DVCJGT*6[F;S)%!.B<BCS
M 'T;XS'^UK)&*Y2_6=TC/:*X8$'"42AHRJ(MV?UPV/"HR1L)GW917]3@Z>13
M>ZI33>XH7MR'*-^?!7G6K(YNQPC3U6C\2%^J%MO;N\L<*",K>?.JI[EE(5.A
MD,YB?6OQP0/IR@DW7LP]<<X\>7?%/D!PI)*&8';4X*K28M'2=#^R18(\.;\3
M$3J^/IX?3$=HIU#?:E]M\5Q=IS7X)2FE#RYREH\HQ \7Z1X=O]Q$B@%^L1D#
MOG2N &E#+:#H+(_0#)'?+2BNG6J8-BI3;'!%\X'4DF:_ (B62B=<L>U4&#+M
M4VNO&K)0"&O@YDL\N*R?$4G?M3;+TU(&15T980$WX./\I\G02*;F][O(T(YQ
M@UK"@I;.@-\OTA5O+<\#LXTA%\W#3*=>9"@:96H]D@U_X5W,GKT6XQ'<&1H&
M?\T"EJ:(%F/>!.L4K;*(1L7\!^E]I5]$KCJ<^3#8YZL7S-FG6J90V@+8?N"(
MV[9PZ?>VV.]ML=_;8O\%M\5^;Y+_1H/?:/ ;#7ZCP6\T^(T&O]'@-QK\1H-_
MYSI5Z&[GC\VW*%[<((^/V[4-.3A<?2=RU.F";<;3*+XL#C-]8#^'^X%R<U&*
MZL#;TH07B<-SAX[O.-ZI^[^65?5?OW[Y_\3U;R5QM'+_Q$E W9]./0G^6>K_
MI9B3?7'^=V'XY?\0I/\_[J*L9P948P'+;OET/4;-,M[%>WRH:[P[G,F+S*=>
MIVC-A[C6CJAK,F .%.JO)#W/DTA9KAZQ(N4T;Q5)U/>"IRE/D[V_BZ$:MK(P
MD"%+=31K9@]&!NZ*C<O<^;'1I@"I07S,5/94L:I6<CAHJZ;%>?W!SE !T4SG
ME!:(#&?4E,5.0V" \1SO,H$8@W=NEG7B^%#F%%$H?S4LXE. 1#/D$\HJL.#S
MM_J4\D"EAHJ$KV8"%>9>!'W+(]WU0.LV%^4O>% 9$49W8P\@@!'^Q_]M8.YL
MOYB;HRZ840:&- M,+S@J-U1"(:]42Y4JAN3+$Z2L%1.5:P-='Q?J*#YUGI$3
MNHLC6[" 2%Q5_U(A[1+( I@[0DF0A/JT#DP84XF1GDO);V-@.ES?C^C+<O=U
M4UVIESN*-XB3/X[< :XD]U[:^:TYA05LGT=NG ?9*\YU8H .IQR!+#TP)Y06
MSJJID+C#/^[8=)C*+,<$ZE_$$IQC;CKAKFYD07RV*JLSI^Q8 %W4B<G;3EZC
M/J>\%^HD%?>:K?=+FG@+Q0OFN^I-G#N81>1JMOL@=.?EM:;B/@PA"U,%C66J
M;)WPQKNR %"1)XQN6_0M4XZ2@"U"SI.6/X47]+H&85[:&NF.+43KJU88<?=-
M"E8^OND?S[%]?$7F*0L(O<&4\H!7]M.%(UOD]H!U^G;R8.^5X48SD<6[4>)Z
M01-MJ9'J)SAN#4KMPCTY_V1N!#H>U)J>U@X#C^53?=A4(DE*'^<D05N:@EK&
M'=:P4TK%-S;JH\-JC5PCB"<YXSNO['QTB[.8'-G)%M3/'DQ^,R+^LT1[>LD:
M707\3J[YCB!C(KU_2GE9M3<K#,FY-"2\?_]^8-S"5>+) &>YR\EO$D$K<QC"
ML\%Q]C1=]24HV=1>D#@+$U5*+D2=&6D\0#X_9$@Y_C4S4WA@23YZS_#MSL:"
M79;I;G)NZN?GW_N\?!WO;X5WF^%:G)&!$[[BQMIFVH7U/[$ 'B8/,K:#J9*^
M>[DZ\J)]G_J8;"3?JDH$_W!1<AR'&YSP&;YS"K6=O388Y#S5@;)@#Q%&R8%3
M)&\(,H__I?QA?>^=WP]_@/M3WDDA5BKB'I[(@MQD?WLWDSU2$;CGZF='B##]
M+CYF@R31OBKAGLE-6<GE,I=&+-KY9M&L.XEV5Q1K$UL [X!Q#@+D=?$:ABGP
M@"P1=:_LLTHW?'=UD%16.=A)6>V4TR1_R^"3TEQ(GQX\H)UYPJ4R,60EUY00
MBL@1W88CX<5 WY;IW0T4[U@_Y&W-B1UG:].2GRN8#?ET>WE\@!/K6,!-S";,
M#L)@8IA*36<VV[HO525;#"^]?%.;XM_+18DTD0NWX+*&TP^N1F#6SZ_#Z**G
M6$#' $\W"ZBPH8OR4(^!/.3YBV23SIF$3>O8HG.D$N--%;-KF2<__>A[,O?>
MIX(8_$$#9^F8S0(@7FP2W,-\'+R%![<%LH N#SVJ'"A+MNK"\_HY.'4A>.AJ
MQ5-E\7Y(Z^]69$9UQT.M.L_"NH&,[-??5,;@Q#06X(+;U,%RL "B(INGNPHX
M>^'$Y1GR>>RF[CD)%@# X& ?E$Q=!95-&+)*L2P@6 )'=VFR8$IAJ&S!ST:2
M84P1:PS='0LZLX"Q?&;\; L>-+-E 90BX$<_&!1 WY7-3$@V8@$M_/U,#1/Z
M\08F[T>V363VD@40N.=9@%29%0N(0##2,=^F]=G65%@*C@5(9__E%X+U*YER
M4VQ1_\;^-.<CALRQQ@+B/OX=%;828?]U;G_S*UD0538(U6):=>'?%C01=*"1
M!<QJ8MHG\(0,Z/J]=!@3<,10TG_"_SJ[W]3[3;U_*>IUTN79FO@&>SS(,;<D
MHP#:^6^4\OJ4A]7A\R<GH3^UBO]NM/)480:.R8G$$JB%#TC0AX["^ Q]C^*.
M9$?0ZY/-E4^$\!-V1TZ&M,AR!]G0C["]VB$68$PA(.@*K]@J< 0(=/T;HF;_
M#:U&"UE .XS9!U_WEF-[R6UG^K?2%[" G7B:)MOJ;42R5YQ7!<[4.B%G^S<#
MO?574FDM8LB]+*#2@B'3'8(A)U6R/[N$^<MO7.!)_0M-_\IG]W%_,SOH7_O?
M]@7W%X[$_H73'//_9F(FO^GWFW[_:O1#XL,PA%<(LH6,VA'34A;@-B6GK7/Q
MM?7KQF_VH<R\:LQ?1GH3W09G#Z7%6Y@N-P)K/$4V;]-9RV>;&$D>,P+C[[Y+
M3PH5\!N;7CC*F57F_EMI_(LKC=_4^Z]$O4^8&#CA%9Y\GM8/F9JP1P]MZKVE
M"$752#Q59M)'R_\&(6W2F./02OP2"\A"]\KI?+H'"\D4K&BL_2B[O%*B?]AM
M=Z+VER^V3MP6;[+XJ'"R-1Y4ON1_H8L%5(O'2=VX8/BZD3#+?#.,_PM5&K 1
M,Y7P)6( >?5$?3T#URBL6O&MIDPA"7FQ[^GGMIRDLX$*F3]K_\L#]&\%]YM^
M_W+T8]\2Q;3:8@@9&YG0AIH:1OYZ0")IK_!MV!$+QJ\RI[^!J#(8HPKNBAEC
M 2<8J?K>K[XA./5EG0.]7^I-3-DA;PP>V^?9^ZZBBP_G<T)L"4,HP9#/%RR]
MB&<![FJ21SJR0J\'MG8S? K_:H\$0 7P+IBQME7B=(B?'PV.W&?K_-'3T4R!
MG/M,HSS<3.')#[/CW[U_ZY??VODW]?YS4$\5)0"&$/JCF[GEU,D249X_SVD'
MC879^'<L.S4HW-W&D]CIKT6$DBTD]U2#,H43]B<3NZ$)6N$)FA?$+EU]!'!F
M<31-_X\?2/^B46O8J^%-W\XH_BD;1!+[,A.EKT+AL26+C88E=\N)4[1?.!\8
MRK6ML9^RMY_L%&#4F^GUS'UX=>0\W[S6NH#HMB_XRH"E +()U>&!_57PP4M'
M!^2SCL1QK!C8BQ@I]5.SN:)-^77G5:W.1;,]$5H*)ARO8_9T[%,_'[@:#26?
MAXW!2/DQC18DC"@2>CD&*FNQDPD?T,2*+6I+6\3D1HMK/3#NFKY7VW C)O&M
M P0GK>H;&/7"I.[C"3D3FCVS'5X)76XG"V-<+,8UB ,C*#'9GRF3NMHXC$'F
MZZ9BSAW&-<@Q(<#FUAY/A6MW3$PH$U0O4(=F!BKUMR D&A6\ES6;K"<N#:R4
MP.8KFP:U^'V?P&ZOE$PI5[_!*JB6Z]9(/4YZU;*A>8$GD[Z3D68@P.R7V&0!
M46BY;P$5WZ=5ZV-F.QT/C/Z,S;"X/#*M,+8C<V5AVCI!0=$IZE""HL*^_<KZ
M^$X<J#RSU$E)ZS;8"X:3, (>]]$O9M6T!?2Z/8@827>[TW('JL+/&(GGBCVF
M*'Z^,O9RDE 7'6<4=S/W?AH6A2&LAC/%&BAX;/6W>TU*G3K3B,GM/XB.2QV<
MX;+])XYI$39A=/%=3%X$2?(KSI2]F*$H^529.P)]O4A2W]XPN? Y5SY<M.BV
M=9YP_0-$+ ?2Z3S9XF'C<>><6YM&<=;WK5/RQG/$J?Z4/:;$&,UMEF(G+F0!
M & =?@VE"9:0&V;A803*:NMJM"Y/K*9*DE%--;'D!C_-S+3K9!_G$1W+@8V2
MS3\*BGYEBM,/D+&MJX+]1 QWNZ[=57<;B4'^Z/?Q\V=IDW/4?L/Q^C-_%,Z,
M(]<NBY'ENZ'B/_N#I_G !B(#T>4H69&PVI$I,_C3=$5]O2#G;I27)>\AC4-'
M3=J%-.)\3\AFB-KPD.>IST$!2F1G0+, :$91ZNW4T;U9T5[H -X]!GMU^VO<
M<A*O]U[KF@1G?4D[PSU[XANE@=7_K^+IWUZE&!*F$Q&)X:;+^E'X2?FQ:IK'
M!3OYIQ?3WEO+W..SS30&PBX4=92W '<].NY9@*H\=)'NCD-F@;F85D.FL%:5
MJGA0#RK 6518! E1>2OLFSEW@>?CL+5.,'H?W0 L(7IX[Z:K4S[%D\Z)_#2K
M_*0I<%ZEU[;EJ*)B^%,9LE+-K3\>MSX#[<GY;7">1CUX.%UBYX*;3^%5A*FZ
M\A&=#(U5W^2)XSSN"W_(;*D&D05L$8^$[[ 00RF"URD![<R]%.60\"Q* O;E
M8N)D7[96SW-#V;=QB:+QU$"\?\<AWB1 ?H]LAM@71%7 <B]-%OU69]SZ*<V2
M.63 1Q;X4"=:\8W*/$CATO9&)HJ):'K(<[2:%R@$N']@X/"$EYC7N&6'V<!F
M:;9-5YT?W.A'XG^@:_YK';,3F<#?&[5L^5'N1F+Y7DYSZ=2%-,OIX./I__3Q
M^!<FC.X.6I%Y6FV@(@::R)7V]OO<3Y0V;$><?RR7/%8Y'*C0)7^AR,RE1?*[
MH\Y+3*LCGI#:O+=&9]R5+BI#Y*VQY?(,])GMW7_-1GG;V0K3 M[^D[XGH,:6
MMID"E+)0]#[0?:@+!VFTS_.H-W@A\?1Z\:U1RI3]U3R?^F-.+B92/(\LS@S]
M,19!;Z)W&VX'78Z\Q)0@7]7(S>W*]7FPY\WSM]/W^IL^6-Q>ERW.^8-/WO1'
M0*ML6K#QF<H4G=!F"-V!S )BM&#;'8W<2,6>/)<25FGJ7XU<3)5N]5Q*V]'Q
M0B]M=T@BFV7%.E$.C)?-?*@=S\S*P1**8.^9YM&\)#4>T_9^3&&CN[2AIP=?
MXZB,: 1&3>;:GIIM8@%$Y2Y\V(P<ZK!R7+,@_<20_JE\^QESIT"#9W=E2]1)
M>\P]=>^0SX;%?S05&Y4_J'%"UNB?1>^(==-O,[(,^)E]3,%D$K0;$ZV+"->4
M]*7&N]KA>JJ#?=XGX5(/OY6ZL=U4;&Y<@B[6S^3U(QT56=M*4?D0M9>FG[S#
MJ:&.LAPG5!7YDE<Q\4)M#9O:IS]>0FFQL0SL-ZRBV(323SD5NP60HU_YJ1U9
M5JY]$[>.G#MY>7CSH9%C%D>Y@0+*@#S?B>!8Q C2'43+\A8_=?%W/KR8<.$1
M\OH Q?[>!6Y/F3-5 _>"SD$LK(5L[4VXMDVPP?-RS\H=;MNM!<AQN71QI04X
M8G9<)0$\13N-XF-D*5 X4()@+5L<)&#AU<DY8 1&<-%GJM,))6]F-S87]WA-
M3.'D.]Z#YP5W[ O6.Z@2"O;1SM.Y&#AU554#&/W<T'KLLO6!W"'-EW)!$V]>
M 'VJU@/%[RE=4N9O"R[KJ)..:-22RTC][9 $1V (?9 N#89D@_GM=AU*#AH.
M WX[5DJ\+AVVJC#MN7AJ^T6-%.<]P8:BVP8^_K.@FJOP;NRX#4%Y"4\THLPL
M"U 0QF3_*'L/#VG&0&WUJ3H;B HJ.O4>IX^4*M 7F!K" KC=V<MP#9E^5'D0
M0\B"[T 5/VU\YA%;!KTRT:GYG![UXUW1<O<)LP_'C8 '_$;6'ZM+H!WWS]7@
MB<MVX\RN'V+I'ZCO_%*E9J^GW/-3M#6=$[KCW@>(15/DB1N1!@=!"2LP@/0M
M]X&.=<TA1U61QW?#0ML%(V,F7@:KW!J_G!>:/7[K_OW7#]^-']TC.+97^&2I
MA6_PP;ZM*!1?G#@:1E<!!<@;%\%*2AE)*9YHL?,;.=KO7%"'=)Q_:LT[4\MF
MLQT7S(6R7%7? UR/5"*WRFAXPS^/4L>JATOQSI!Q\S:TGNXQRV+[6[I%/3XN
MDH]*%)1%]AWF4DGAZQ#B;<V"V+]\ X^'5ZVVP,:FSVF/SL(Z935.-WPZ._-Y
M\^:KP6F$ZAEIUXAQ1;>;IL,1B2-GNG:HGMA7[\V!W&B%BJ)D\^BG0 \20P,Q
MX!=[NG[0KT1Z4^^9_=LKSC=CKO386"WRBFXK^:>A-C8C/SWAAH.E?DW6L^^J
M*VL#5YP_V]]TSWU"X#@/Z&]+__430RC%D<_*D_3P.^#+1'+;<>LVMWW#F@N-
MME[)=HVWK8U2I$+B"KFTESSWS+-5\&6Q3KHX(P?NBALW.?6L8Z:RNQO#@UP]
M7WNM5F=:D*)5FB^JZAON7YO8)@?AX0EUR/TC)-$7PX\6!4T(&Y&N9/Q#8H::
MNI9*[ )WQU?CM;P'*W>#7+.6'12WQHM$++--2FX=-L\\0/>P .%EM!"3;7[6
M\ 3394E!;V83[YWS=DS0BW)*EE%X>A?](4[PE'FU:0\/I]:RG7IM-C+-N(HB
M$:D5Y'#* E^3\+6+^8[H'/%5XD*/@E=.<?8!KD,*0FPF=X^9U1>F&:%XP#2*
M7@=^NX$LRH',;""5;>_T5H[55)._E/!UUF1M_'*TE_415)K3SB?&[=?OGN#:
M-3;P/Q7>-%J"OH%IS?/W#V7R6A:,/4B%*] =*?LD:P1R UH.)SSIEEPO&X3+
MT4^2(6W]?%/(>9)W?!56\%O-@>8-FU$MR1*U+(1-JO5E1,?HG#)=AI>&9K;C
M.-D&>+H=+I2IR1R=$4#M+5'N%+A/_X96HI3$QZ_9GQUXDF,?F&OK@.!2']'#
M<BK' !\99?H:.9A6.3BA 5&9WXD8<^R""R YJ16CSN3(#K8C4G\R4-?A0X&Z
MIQIQ.&G*9[=&8'I\X[-$DT-]+.#XW-3&: +F=ED<^@!%&4M7H8DQ^\9=.Q:8
M$C,"&IVUTO-8S&NU^9'P*AN+W"NF-388MX8$J1=' E_N$)XWI9/:+"6Z[%;;
M5Z,P9#L,J%+;.C,>VHX70)UZP>S#5^ZLE:Z-H#N1'H@_.$;W(1V[&6'T0)<_
MS,QQ\)C:[8G^_:*,]!."-Z\&ZK3CL-#7$/HN#)./AW8&_0%!OM(?+"=:81$%
ME?3#1K$ WN:#8#<QW4.[OCFYL,)T_/ZD6M4@;&SL9,C#D/&;BI)[[D :#" L
MH-4=SO9YXEG Z^XPN*<%!Q*#J,-U&ZB'MF;*@O?V17E(&!Q,M1)9X/2-2@G9
M;J6AV_6:4\6SU6Z&C*6+0DDN(31_T)?*R\C'N'"3\^IF<3L</)@\6[KCLC8^
M>[JD=,W/S5>S1MS"S4<Z;^EVDK9@Z/N=B_FD?O" )V,T'.YB$;R5866,AZJ?
M=AI$D)VH(9%=:4P^\FI8FEG3B+Z:XNN:9U<?'+\1U[(B]BXPMLGSZT/;D]OV
M=5.Q2[5LH?!B/&:C#T;NEJ, (T+?(H"R?8SHL;K;P^>6SJ=4M$3%#X7#:AVU
M0EUY*_;8@PHU%Q&N&0>V[?L5;)#[L@X3CQ$H0Q^B*U%XVI;U2"91=*A!0VZO
MJT2,OOS]FO',)Q\.*=>D)'XZ9E-P(X=SO!%&-=PZB8CLI5J!Q3H=4T%,/@W:
M*;KU0X=]'L)$7(RC1LVPYK K\O-55<OQCM.]7U*LIX(5T()(8-,SQ>&,[L,=
MK5QWC-!>S#:VM]S(2QYB"LHQ2E!ZY.^M]8ZA^3IM.*X^!B[[LXDGD)BU[8F)
M=#@7X69(SU>\Z?>U751M1A:3"QG*%#1@%'C>@\5-BS<]<"5B0I>J?#S*)M["
M5JZ%H[Y=.SAGOD]*Z(C2F>2'W( C>[BCZ)%,34KMLC/9GLDK3)Z>[_Q$A8IF
MO:$H=YECMWWNURZ'AZO%9;FE=D$RMSU0:Z3^.']&U7W[QI7QDP;QC B\-V1,
MF631H>9$Y=DR9CO@.^C.Y :C$&R;A2321?8@:<)41D2E6+,VU3YP&8WL G-N
M>SNT>'&!\.5RPB=&"IQ0A^?"$W(QPC5V*'6*<MOWF?!F%<KE=L\J<DW.J,;T
ME:N.ILB'_$^5:(>>EDL?E1D+*/240DNZ0:N5Z;NY"?WC\P2#$K<BT(8(::$M
M0[K1L(_SMJ^\?NI-1'?F)51VG3FG;]FG-AR5\^O,1^_QFR=.P V__1//8)ZI
M9B2Z5>'M'!>E.!M$_W20O'GHD(&A&%F"+EWHY%R :15$2W]&C'7J2TC71HL@
M7>*.F.;;-G)?D=LA_Q#B3HNEIH,X\CQ[--YBR!E2?L(Z5G!!?%. \.SBIVK)
MY1=6U$#!J1^'N*.LPA=]6LK>PT!M+)./G\;W1XC841!"7.W"3NPBXL(;3;+=
MQ]<6#:1']3V</0L[%$>\<F,9PG.[#B/';$^^4(5(9>W0=\Y:8 %DDU7PJ#?1
MXB'<)<B';1J%LH#JS#1?SUE(I"YF97WB.%KD6RWU$:S'ZVS\+=,+@*V7Z'5;
MC@>=% TJ!>S$9---*=Y+#VCJGU'G/Z)W+=K4(V*\_2R@F.L]A>[6EM&PVU4%
MG2D##4DS!E95RQY23^TT _9WHBU 'W(^"4<7JV3RZQ#*P/TE&VW]PD@K*HJ!
MN\<?"X_0Q<96N55]Q^_^KO'KV>KRLI>84D+?V:CO\D4K--4K7#W[.MECK6!;
M1"R B[BU.X3^B)"%WY@!5;%+-** 3"</Z6L3J3\2)Z)_G5SB%]5HG[5H<\Z'
M)\U'-N>'9HSM!\@[_B<A(L:])Z O'#G8';2Q05(2<Q,6CJN&MY9(V%*X5[OB
M_?3AY+46LR^G"J>^&WXQCS6+/9PPK>>]+U#YC4)7XFF'@+1XA#U1AR[*W[V!
MK_7KIN^:I28STOM#&Q%^! O0O%&-!.4#4SV##$>J?CYO5?7T4XM_GKIQ^,U7
M[:A"6>C7$RQ@%QLH31O/%3'[[YLLQ;)AQQ'4H>V=1MH0H:WXZ/N,^1BZ '&5
M7RW^2V1$=8%(GU_ADOQI\1^:A\UT4HF.&@%\YN7T/OP=="^4? DWEDVE4AC8
M2,QUMBJ?!%F 8655TD;7]*'(TTV50U6F[T_;CTMY7<>^;TZU-A;:K[@WQO71
MBQ]AP= S'Z\BEB'D4$MP@^SJ !KEHAPIWL&E6L5(4FSG--?PQ2'KH9AW2=ZU
M3S^.2(9]-K-*\9==<S2A26-:#1H=:/+T$\-T/Q(4W*_</1.;Z*ZK=T4IG.+4
M2=V,C\^6<DI>/FPB5F7DPG$D)%K^=L+A#R=X/J;YIZ91*SXC)DST=W5][-OY
M5DKAY*'+(82'@CNT?G6S5S6'K!.Z56/.@^U0RD% #/&<WNE!SS*TY/&:ISEC
MBDV-:NJ10:KA3G'<#H-ZY2USY<>_K]]W>U$3OJ*N=&4VWMQ,_C5?T78SA76Q
M7XGL[NK!7V2]3@39 3>Q.-H.ET0=+C CQ>(BY=O-7$LGWODY.;^8,@J@>I:B
M6(#22?%S3S^?EQ'=1NWOZ/\L0S4 OU"\5F<#V.,:6VO#"34::B=[YW[NG\5#
MQA?+W?P/5;ZIK8HA:9MRFJM6Z(5\U3NZL_.BED4&AO 47SG?XL)H@+O!Q_,)
MKJVP':!.^WWM<E=R=BMU6I@\5?IT9V].V;C6LV39JENE@^XVQI-UO<)Y>SZP
MC;_5Y0R:L1N\0F?I!86?FC*R'-X&:K2EI:?D)O#JU+I)B7\JXE',>]XI$C*2
MP_$:0\B 5R:4T)31;$M#D,D#%LU-(K$6 ]9K73:O##V:_'^8- W/*_C-!/K<
M&5O?%WR\])]XW1!51MV+F%FJ$MBY!69T50I?_:&WU^Y-Q#U4^6H!ZD!,!K56
MP;V8EBG(U<&2LMNEZP*.*@UZ;\1-\^*KGY'??FN)N,C+)1R*.(%I-44KTX^!
MEC1>NCV%IZ-?=D&:FZU9!7Y.>'C$.UDF3+F^>: ]>_/P4\G ).U#!74N^H '
M6Z3!/1"ZJ"^5"Y1GKYX;>)S@'0NM0;2?X^^PVYY2:%2,M*-U63M9/S0>\<XU
M9;8IZ*@ORZ@4J3H_V5V@N:T'I3)(8$NU&5NZNN]+++G2#-(&F;SH88,==:,3
M+=I+QAG$*?2.58?\RLB<;7T1@X7A$X&U,M>BE,?@$AA"-EY<DP6$883@;I"Q
M *I5)9A,7B7&KQ1[DF1=5DG ($S+-[<JNK G>X)?):S)/'!OYCZ7]-&^I&E+
MB2<<&O0)FBI=!&1S"[<*>Q ?C=@OD!06T(80 J%$GC8$=R_1.X3:#!MT'OH)
M$^T_,IDS7E[YA/=:C4K0/<N<R^H"Y9PJ>Q 9> (.5Y5&WR7#Y%V&)L )F5#R
M%<384"L3"F83X++?-<"@SFE5\*16*J4K,:C@G)^''W>'M6^O1K+&014_[+O+
MBBF#AR"#)?),O@;R+I)-"R(4*@%WG8)>H$14T@S[%/%M_=M_1;OY^6D*]RC2
M'-X&E+P25Q'%NSWF]1>=D'[?+]V$'YNGL@!*6@=DPJD+^GHK'G=L$,&%7&MW
M% KMO.]2F/7]Q_?[VVNS>U3O/+W>E/JA;_!FJI%Q.'%W\;(+?SJ8S.3CG>WS
MH"J#0UM@<7D9XVR_RH,2(W-WQZPC9$&-=J;L%44R.KE,MN9^V"?K;]Q5\5*[
M)HTEYIX'<E6^S6&,T@Y@6MG+Z+HZT=]MW$L]\JE4WY,PI7PV:;;3P !KTE@U
M5*+^N4NMZK/CU_UT6KYUDJT8YPZ1/0KC0\8[>#Z*VN"8PU".GXAQ$T)I,1EC
M!"[,8B,V=)^GKF0> OV*NIV+QP*M<G*OIYO.7184ZOIE]=A_MZO6/*;<>PE*
M*AOCZ=!EZQ'81,-L6N?ZIU>DVIAVTDP,8?C:4,PQ)\7Z3F]AD]O+-\S><L8
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
MV:AVZ !TOI8"28E$ <<T!HGI.ZAYX>A@&M-[JJY@T2>7<*[#Z_(7S0>;-Q1
M9F_%E/FQEIIDI-C@K=?W3SY=+VQ^3*H*BIKZ<M=VX5UNQKW>ID"=Q49I+8H:
M[XQQ;#1L%7D'R>T#+2J5)35%21U8[(E@(.@RR;31_HE/[0R?Q$#RJ,ZE>XE0
M""$,<KT0D11U7-ON6\_XFC%+S)0CN$(1!8[RI1F"%S(9)31&_G/$Q2F#ZNG(
M;)A5&CZ0(FCSKNY-_WM$[3\[6@\K*\KNN3AH)[*FE@C>[MYVO@]"U4_@U:P-
M],O<LOOZ7/D>6I 28;&HOF[B*Q15F'F-LQ !'R=]'21*(O2G$/SE5S\%8<19
MQD%HPZ<[XH;=KG>>6%BJCZI7UHQOK3RDW8$1>M6!R^0<63SK8H%\@>1\/ZVN
M(O H)+7(Z5*45$GYU&K8']U@L''BL*]?)KK[2W3[KT;V92>8$ K_ A<:_L?^
MZ[ #2WH-Q[("T]8ABUZ<O!@ZE_WMO\_5:>(P/&Q]6QCU<;60(S"P"_I>L<:N
M#__-X/SB^'_ZZ8;__RGA#7M#!#3 5&]:-64YD2X[A./JZ,QEX\F63/+IG:1?
M2^9]H88&(/21R_*\ G=%%>D>;F_A]TKD+LGU'+4],NVB?39T\5QQ96[O7*CN
MIK1G_88]>X,UCM7ZX<L14.&2N]\TW)N_1]91Y9B7@H@'D9KK8"G5"98WA6T\
MX(J10UB'AU;9&^P8WRM@M-U>'@Q5-*)W.QV+.6D.,TU&YLV-<HWN2>%C24 9
MV>J[H+%#<]"?CS8^7TK\.C[/99UDL@,:2KM$7!AE%'[D'&==GC+7M"=O\\'Q
M3G3I\:%P\4]>07/B/55+GV1=(Y9'0]6-#S0-O54!Q3P-E?XI.P !=" LB2DR
M0MFPBXZBEI$-4\E?EC&!E(46\AU$0;3L\SOA>PWKG 73'1:J=13-?<^KZARR
M2'3%D;(JP8#Z\"8Y<1=D ,/C_E@(([XPA1$F (JR#4"^LJ2..4@#D O3(Q][
MY=V;UF6.OZ\/CB!_G!/+OVUA*W\PL^:@K_S7*E!L0?;*-G $/(0%CK8G(=4!
MTY7ZU#3STP3$X<Z6CY$E@@/&E_M+%0NN=,3X)R@N#GU^7]=[Q^T:*3DT[3+)
M8;%B!3P$ 0[O@E@R":*+DOU@"83;+DB(&Z-!RK*T[<%=$*\W4/!GVWY*98[4
M:U$S'*[=\+#.V3W]TJ#3ZC'-7=!5BS_AE/SL[$*6(I7V2)MZ(PVRF5\[4"N_
M?X^L>UY0G,F>O/A%PWF$-SO?;#_S#BN6W82[N9TND&A';^\?YUE;_3RD5->
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
ML2VL>N<37_=#BV'+P06'CH6ZFJ(/.L<Z\LUS)-@=*#]19>28#+A--M'<()"
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
M^% 5]/FUXMS7.98X%]8U-G_3(1SAL"8:=H#(^RWU+-T:/RZ[!+1]#[;IRPV
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
MWCBLG_(H5R$B]9K(!D<D:A>49$FQ9HGA*)"A\?WPV>_KR[.+>$)JRB^8"%!
M,=5B!E/][>/>CH9KIGR7TVE0"/]'W1%\E_1T;K'W-+N,(\'BI>VDZ"#5-N9J
M4)0# _(BF>4!QIUM52^Z;Z<?UO-PMS0<J)5'3)H,N>I9W'B6Q7%&?BI410'Z
M.U;")Z-AB3B1OOU-9^27L_B^#Y-AWJ@^:]0M" &\XC (2<3)[8*NH0D1EC0N
MDJ682\V&(TZ1L3+SIX?0E'J!;VNT=9EV"Y>LH,-V>NJ.'IY6S.J;C^(>7*8)
M,@H ':9#@/QP.I(?: MU7<0O'RH^.^>\8=WUJA3OG*%953 9$$;)</]B5:KS
M[HKTK6.WW[V)CJ*WLR1$&>_H4*J]'SVQ'ZJ$\@-Z)1'!-..! Z'F^M_D'ZQU
M-.*FB9?:,H3/$IS?FW6$AJKLL=03E##Z;;P-O?GOG9SVOWGQO8>V^+/$T1S^
M9*8[PK*8,CP,6^##$ZK3ME9/P-8)#[ZL/M'9K/QQ>'C^5M+54UN3O!H=V#!
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
M?=NVMCON1S&'JK5NZM4=$KD"TV<B.(>Q7&@HRYB=T[;[@F.Y8S" 97H[+=%
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
M?R>AS>@+!5?**<GR?: RVA>HW;=?2!LKE 0N2&5F\T@)F>?^S%=ET?X&JM]
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
M$7<3PCT7<6*6)CJFMG.CCLH22)0IH&LNZ-BK>D)WKVML!I71"]"8O>LB*+_
MCN66E^2#7A5+:_.I7H"1R7+\L1\GJ6&*X9EV'V"0QO/:$+ !OO'.@!6A0TN\
M9$5QC?/\662YDEWL#J)#'@C,71\F22!G*!$[D"2N!XEP0\QCG@C?:(;2D#FW
M>:934$3U,W^A](#C?QWT]4C?,J8C4_=P. <49+D(T$@U6$[+?:6R*Q>!.%UI
MY?*MU@H5O&@DI!JN%TJZ:H89XBADW(<X)@(B',O5L2-9RO4Q<3AUDD1XRS6_
M4WFUMX,J$IQ20>N+2NHOZD"1$4\O]GICK7D)WMQ)M7_\64X>AAZMR8CH495M
M@"?+:#M6SV$/:J5[4[UAU#S_2X"-G<E_4OYKY^I? D8C&__B(_I16]MTY6I]
ML+/X.5NE]'E7O"C@B(2^=+,\P3E$">8P88) AAPW]%R5;6L47JDO>FY^5ZMY
M%6K\8<W4:!W;TC<D-8.QT..T<1 >F=+VP#TX'JDU!W\V_QVEII0Y<%:IS4#\
MI,QF#LL^L?5X0M_RQDUN<=421864\B7W$<:>B&' > A1B%Q(W)BH[J[4=<(H
M\ *C<* C,N;&5%L505%U"_IOSD^."QYQ_DNW-9#K. NG_@<4:LU?_,^J%&_3
MI"[;E(4<*R9=[%_ IVQM6$_@V%#H\== @$<FJAVVE7J+JH0 7S3(V:Q4?!(%
MRT6)#^5,7'_XI*&'I89/7]J/,+[P$BN?ZQW.5:NDHFUJ$21.2 B#"/GR7S1Q
MU3E(!"/LL# D+N.!T2[3<3%SHXUNF3'EBU*YM.B7*7P"5KWO?SA8(U- JR!H
M-1PA5_@\"%89X(2H24G@O+G[/'#A:O,TD=_R;//X.V>I.JN58]W2@!<B3AP/
M\B#!D@80AI@Q#AW$41*$?L )U<T,.2YB;A10:0D:-:M]A1ZYJB?0//_UV\%H
M[%7*B/#HIW$,AVFBS(T^<!GE:IQ'XDQZQHD;)\O(.*]X-PGCPI4]3]I4?FZG
M2>_N+,_P?/_R@V;T]=:E4[O-MW?JCG*\KH^.W6.>RV*G/>71AN'@D$?_SKYG
M/*3\L):/JNCP"V?\H3KGKEOIO9>O7L/.7A++"3]*H.=+!P %00 QDIZ!CSWB
MNB+V.3:L-:TG>&X.@M(;[!1778=;U1=MWTJE?<^%@_9XZ![OV$=Y]+,=6P#W
M.-LQ0\ORP8ZF\(E/=<P@.3S2,;S??.W2.Z*G[@%](ZJ_%FHMQ=F-N,7Y':\O
M6 8L"AW!8BCD3Q"YU($D3F)(DH@BYH=4Q%IG/^.J.3>*K!6N6L15*@->Z0S^
MN_I56>D-L%)<?\DPXAA?7I7-8^1&IET+ 9Q_K7'77V[.8_PG6K*>&D1< 'PX
MDC_96<:.C_"9I?"(PB=;3H\/8'=)/H&TGJN9]"EE?,T**525Y'J+2WXCOG J
M'_(6/_^>K<O[JS53B83+) A='H<,(H:H_)>30!PZ"$:$."R)8Y]@K:HW/63/
M;<+>J@X:W1= ::\^]EI_PS6,P2AH+F/&P7;LE4QO6,U7+N8 V5V\&,B?=OUB
M#LS!$J;'(_INQN3ID^12U6BF73(5\M%-5=@K*O]T:KL2(80I"T(8>@Z!B! 7
M8I2X,"14!!P%5"Y<S/9G>NLR.WK;FM+95RBJ&(^VUO'.',,M4>OCJ+NO,\GH
MC+[5,][ ]-C\&0RIY?V@_OI,O$4T&+C#7:/AC^P;0)<]\KQ\5B=-I93X[A^;
M]%&)_[C- 1)A3!SL$^DIA@%$U&<P5BYDR!PW(9@X+C**C;DL<FZ$VFJ\J(XT
MR^J#W6H]( -+ WP]>K0+Z<@L: '-'L%UN@!9CK6[*';BT#M=& XC\;3O-"]
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
M?6"X9O^VP:M4/%?)C97[TBG"OLO B!EWA(,%%(X30N2&+B1A(B"6G,2H$XB
M:)6,&*C'W$CIZ[MKT)JS *X'G62Q_85:56PMK!+:=C:"ULA.&P0]_AHZDN=Y
M;<+Q&3OXP^;06$["L83R.>Z4(CJ\*?]OGS.'ZC )EUH"JN586X_KY^!I9I97
MR\@JN9RS3LD&[#LDB)T8.D&H\GFB&&+/<R G28 8<P(O,*KT-4B;N?'PMA)'
M6WSC9.T-UK&G=_6-82.IYUE.-CXC\[!QW8VN1:-4WK""K%6_=9A&DWJU5L#;
M]WGM/+1O=<7]W;[Z'.Y]EJO_:7ZOPN+H)L_YNEQ2[@<NDAZPXWB>9&*!(!9,
M_BL1JNIB$!F6?3768&[LVYPH*]JM\GA:C>6W?&33W;0PH^GPZ-'KJ*"/3*F6
M\.Y1T[$G9I8K/9IJ,7']QYX@'5:%[/N@?D3X.Z;W4F#^W&U_U&36A2Q&B(D$
M>LR3SJ?#/4B$)#_NN#[V(T919!2(>T;6W,AMJ^I^(R^C5$4=D/6(RQ)T(U-4
M;]2,24D##ZOT<T[>I$2C8?@^I>C<TMN+XI*$V"W^_C'%)%U5#MLR83%WO"2
MKA<AB# +8,R$!UWNQ+$7>"3D>%N$0K^,Y'%I6J__7M&)":I$MLI610XZZB[
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
M>U3>&@#M] 6VQD58;V88_BZ.S/[F(!D3^WD,K)+W"5&3$O1Y<_=)^,+50Y)
M;_'W7>K.UJ/Q*0V0HRKQJ2AT)' "B4L0C)R8BH#&U N-*LV>D34WRFVV4U7I
MMVYK^IZ)[.= UB,'2]"-S!"]4>N9H'@6CQ&2"H_+>X5$P+.&'T_>.W_+0/+X
MPI7ZZ2JMSKJK/,&JK ?%J^TUO%CZ(@P\1C#TJ".7K@%6 :I.!"/N$R\B/.*B
M1R:XMOP9D\Q+ Q95(0?>U.Q197EVEW)#G\1TC SYR#[R(W/4.R$X;8H][^!7
M:)N,P0)</60;FZ7P>B(Z#LMIZO ZS&<&T$DV-'Q,WZR^KP]XM6K[WRP#RH6(
M0T\N6]5)?D1#B!,<P9![48"3D 2^UL' B>?/C>&:Q+5*1] J:9K/]Q+!\_QD
M 9>Q^<<(DAZ9?$<-'YC']_*9$V?Q'37H,(?O^&7]'!NUV27)0/U'U?U]PBM5
M7;V-QHE0$O $P9!&%"+N"XA=[,-8?L.A$V/*'*/R >>$S>V#KG9_U918_=!1
MM^?9WEF@]5P16_"-_-T/0,[8E]"!Q*KC<%;@I%Z"CNG[+H'6/>99>^I9Y?.-
M]#?S5$4=M 5,7>P%W/<]Z&!'\D?D>*KGJ( ))U@02@.1:'=D/B%C;K11JPE:
M/?73Q$YA>)X:+"$SMB?P$A3PITZY56V$]#/G+" U4:K<AZ+8J,)#*E>G4#'T
M!7A*,7C<D%5*Y2\OO%U&*7(74#F3$W?JSLF2X"ZHWLUZNW1I/_>IV]51KJ*:
M='55 DK5<N7%%UYL5NK<4!6$O=[DN7QUFFHJ^/OGK*BJ215+EXK )1&&G'@^
M1(&?P"2*& R$0STO<@DS*[UJ1ZVY<>N+%IIJ,Z.UJZH<5UL&MJ;5$1*-<=LZ
M1/*NK7UF#IREH=9S]:8?P)&G (VQLS)TQAZD7:2M^IJ65)O4*[4+Y[[_:OGI
M/?/+^%I5]_LH'W97N0'-(@YCY@B6^- GJB\R"B.8>$A -PZ(0(ARN9@V2C4[
M+F=NK-RH"79Z]EPAG\)5CS$MH#4R!?8!RCQ#[3P,=I/53LB:-F_MO,$'*6P7
M+C=?_%[?JW37#^O#H(6W&WZ;M7^NBH%NUJ4Z@%DRBE 0, SE&CB"*)8_$=<-
MH1=0%KK()S1.=!?&/>3/C4)J'55&^EUC!$AW@3=L4_44I=N+6&,*R*4M^NO'
M/@-U>?4],OQC[]7-%GG]5?W((S#1BG^4D3#:!QB XYD]@CY/G6S_8(#)W;V%
M(8\QFW"*O%QNBU-_I7R-I7-;9>QSC!.:L  &<1A#A&,!Y2]\2!B)*:8$1[Y6
M79R3$N8V:;2Z&14[.(W?>::W@LK(7*X+B#8I7#3ZG#<I;^YXDO+_]KW(TT^?
MY/._:%S[@5^^T-QG_+<-5B>Y=5/K+5G<\J*LWL60)](=% P*0=6Y2>1 '$44
M1A$/D1]&KL.U@O\OBYK;1]W5MAM\K?0U^M U4+[LV]G#;N1/?TK8]!TS>_!-
MY(/=RB>J$Y=_=.'L>&&E5-V.KZ4'S1FWZL(#)O.@] SI.DN:=_2,T]T^\$9\
MD._+^BXE*UZ7#/ZP9JJJ<%KRE>K ]^Y[TZ:C]=J6. P3EW$/AHGTGI ?<Y@@
MGT$>)TXHU^LQCXQ:L0Y19F[$W"$5^8'LK-F68]X9!"N+P)NM3: UZD?#@-XA
M@ZFW:SC5$(W,_R./CGF(KP58[<;[#E%HVN!?"] =1 +;>&;/XCXI)NFJ3IA=
MLZ^JQNA]MI+W%_6!_#8["(>()S3&,/8H@XC'+HPCCT'79T$81!'QA5:LD*G@
MN1%M1^\JB*ZJH-AH_C] K;MAJ2#=(="CS#& '9D>]S%MXI'&2-<R1<=N12)=
MX=-6*S*$Y*"2D>G]5D-Y;N]Q^;=LLV**1&FY3:I1>175/K47A=AW$XA=RN5:
MW5,%1OT$RE^'A- @HGIK]6%JS(W%3H9[@%(: BI+0&T*V.4IM0E*5@)S+@V<
M'MN-/QPC<]]((V$KSD83R"GB:BZI,H<X&DVX-.-F=)_6-V=6,HU<UJM'??V&
M'YMPCD@*\9@;0X>%6*ZRF0\3'V.($0^8FU""$\-<^V-BYD:(K99U J;2LV>4
MS E4-9>[@[$:>R'; Z8>":CG4+"<9WI4U,3II.?,/<P:/7MU/RKX5\[NY)KR
M"U_5/7#OT\>F91G#-$J0PZ ?!:YD ^3!!+L>Y"0@L8I^CEVC>J\G)<V-$!I%
M05?3G@WA3J.KQPI6,!N9&/K!94P-%Z&PR@ZGI4U*$!>-WN>(RS>81S6HJI-U
M_X@U^[<-7J7BN2JW5D5,%+N"'E7[["5R$^[%#H:AB#R(",<P#CT'$B=R55\'
M&G&M[')CR7.CD:_OKL%7>L_99L470!*GDRS UJ)JMV-G$VB->E&TIK++('["
M;*3.4]"H^(],2>-#;Q2IT0O&P1$<9E(GB^SH!48WXJ/? _J6SJB<+ERMO=[B
M$C>9"TN*$/<(9M 5,8((APZ,J>-!DK@A#^2/CEZ;RTN"YD9J3>6(CK) :=MF
M!)F6U3B![GEFLHG9R$34%ZX>)3?.8S&P]L:)AT]<A..\B8?5."Y</[PGQN^X
MW.35]O<7_EAWT2INQ.<\7=/T$:^NA)2O&C>^EQHLI2OD8>X%DB,0@T@X1'7&
MI=!A&#FQXV"$C;:C^RHR-TIYV65B 7:V+,#.&G5ZOK4'8&50U944*)/ F]M[
MN32N?FL8R=![.#6/Y"88I+&/Z-3XW!Z,S_-B?Q3&:1#2![71FHD8*?-JC4?Z
M0':N24FOYYF'WG[EZS3+OW(JG3=5<?GA8X;;3$/A8DY])U#1M@Y$B3K+H\*%
M+**,NYXCZ52KWM$%.7/CQEI5T.@*JJ]0:0NN>K2[/H?O>3:SB-K8*[^I -./
MM;4$W$2!MD, -(JSU8#E3)#MN;LGB[#5,*$;7JMS>=^6C2I*[*.*$ML/(KMZ
MR/(R_<_JK7GW7;6"Y155RQ=F&7H"!<0ED+F!4(%=ZKPO(1#%">%1X"="+S%I
MF!ISX]S:"EB9<2Q@LVL*:&Q9-%Z05,*T+62OD=-S/L<?CY'9_.Q0+"KPJ6J8
MW;5&9RAZM)X<@J3EUI2]5)FX=>40N Y;6PYZFM68L[?\6#V3K[PL5U466O&W
MM+R7UZL=R4UYG]5N\]+%B4OCP('4B6*(J(,ACA&%(4E\XKJ$18GHT=_$JI):
MW_WT;5'.E"?:VKE?GZAC*O@F;06UL:!CK95 MIYO@QY[3S^XKUYOJK7-YGC:
M"H<;AOL447(]-9Q#\-PP<#5CZ@8*Z3>/W.1W>-W,4-?9NLA6*6M/KS[+SZI=
MT=T(.<WA-4WQ:IO2W#W,VM;4I#XG2>Q1& L'0=5W&6(OI-#S0XS" .$(&[5U
MM:W@W-SY7W&1-KO'.V/,V-_Z&.I- *\Y,B// 5W3%N"%<=7I?-<\-79; \'.
MPI?']1IE:XUG@K$&P.ID8%W)2>>#L2#>GQ)&D]-O5KC-\;H0DOU4V@S/GU(J
M)YV.['IUL[WJX"]?\8H7GZ41]'D9>=0GJ@VOBT,?(M<C,(Y) !/,2$RX2R-F
MU-#(HFYSFPLJU12??.&4IT\J0,1P(6!SX/1F@5<:CI$G@*V^=29E:]=+KF]W
MW'87'_US9>$"U#:"/YO_CC(CC# 85B<#F_I-.@^, .S^%#"&B'[L_RM>J0KR
M7^\Y+U6O)S7Q-&'A* C#)'8X9 P)B$*5?>,@U6$X(#QT6!(*HTJUIT7-C9L;
M34&E*FAU[1EW?P9A/=:U@]O()-H7,F/:NXR&518[(VY24KIL]C[':-QA=3MZ
MB8C/:<A\Z";2[ZN:D<?"#R'S0A$+@3E)7 LYSG,CBY-[B%:V=9=>Q#%RJ <%
M#@.(A"1@XGD<<NX@RF,6Q#1>/E;5R^4J(2\GPW9?YJOLTO[*[]+U6KN%SB6P
M$\*$+V@ 0S])((J]!,91$$+']Z-0^#1(G* !^]V:30QU*_%5@'Y7%<2V@_*@
M,X<9S7GF7[ZM X IM_)GL2EON+T^<(;;]CMM]]Z?VSS4&/DB\BC$1'"HNC7
MF!(YXSF!Y[ @"J+(:(H[)6AN<URG-?!6TY[N\$EL]5C!!F(CTT(_L/HW2#Z!
MQ#B=D/>%O4[+XQ,FG^QM?.KZ?O3PELM%>5X13KT<_RW/"A58@5CDHQA23VU^
M1AQ!(H( BHB%. @XIPY9EEF)5WKD<%R,$35LA8WWMK=:UN][LPU6:6K&"R=
MU6.%X5"-S D]4#(FA/,@6*6#$Z(F)8/SYNY3P86K^Z9D7F</#ZI9>D;_7I7@
M*VXV95'BREE>QHP2EU7'XXC*I9OO2V_!0Q %@2,7PR3P$JW^+7KBYN8S-/F&
MM<J@TGE1URDL0$=MTS3-LXB?9PO[.([,&D,A[)&ZJ8/,P 3.LR(F3N/4,?<P
MF5/KKKZ4<L68?&)1'?G>Y)_S["F5QBS#* P2["+H",G'2"Y$8!*% HH8"QRI
M;E!ZNVN7!,V41AIE%W70A804M J;$L@)?'6I8SAJTY!&#\!ZT,5Y- 82Q8F'
M3TP1YTT\)(<+UYOG(M9E]V[$%<L>Z[B03_Q;4V-"$HZ4L)8_TBH^9!D[ ?4(
MBB!UU"9\*!B,(\'53GPL0@^[PM'*HS$5/#?::&I59@+@K<*@XFB<LP+@QB3]
M!#RC43A/)F-B._;>Q@[61G'U\YI_Z\+\V%5^)(3U<Q['0GJJ'N_V$#?*B>P#
MVYDD2:/'398UV<?(;AIEK_M[;CJEQ6-6X)5<MVX>/ZR;^OM5LS@E:\/9S2//
MZ\#!^H?U7;W_]5'MHR0TP8&+*8R2)(+("U4!:NS)M;WK18D7B%!X1IM3@]29
MW2968PVHS*F:C3=M+[H6@:U)"[ U"C3;O6^4788%/P:.J>;>V&0C-?8>VNB#
M9+[E9@5;NUMSPU2:=@O/"GP'6WUVGMJW)%-17%=R[OB:/K_%#_B.%U^SS=U]
MJ:K%\:474R]$H0]]["80B8! $OD>#!")O"2F.$S,6IA<DC@WUUPI##H:+T"C
M,ZB5KLLC&I;WOXR['EM:17-D0AP*9(]:2)K@6"YZ=$GJQ-6--$$X+&.D>^.P
M8\G=J6=UT/&)ETOLQUZ2! @RJJKI>QQ#(CB#7/@.">+ X8Y1S[K3HN9&-MN#
MM[3V $K\W33/X@RN9J>3P]":ZH2R&[[0'%1*3>T?4YY&8Y2CRB/B7N6X\K39
MIXXLS]PQN-M:4X=RV]PK]N. 1CB2WD@@G1./2.>$H@0ZGN/+/T@?)?%Z]E?;
M$S4WHFC4 ZN=QK_T[J"V#ZNF[V$%K+&=CIV2B[9V[-@]TDZ@,597M'UQK]4'
M[8399SJ?G;JC'T]<X^*^.K]@G/WZ_$>AJ*A)1%)%KLOTJ1)Z=&55+ ,D$N*$
M"60\B"#B"8,D4<L>GB"'^HA%7FQ")8.TF1O;2!('5!JD=FXKBP!Y!J*U!N"M
M.6JSEW6W-[*M36;L-&PP]0ALLB$:F>.4'>!S9V3>*%ND"_DCV)H#=O8L3FQ
M68SMLH*L5;X<IM&DE&H%O'W6M?/0?L3\#N>KYVW]VQM15W-4Y7&7 49>['H8
M!LP/(6(HAH3A& 98)1*%!&,4]JCN=5JBUF<[?:FN+[Q,<][VNB[J2J+KK#1=
M_)V!6H\3!R(W4<R(4G)7X5Q!UA1?58K:H['+8%CEJ#/B)B6@RV;OLXO&'7U3
M6Y[D [/\^5@MH #[+N<\ALSG#"+'5Z&K-(9A@E&$'1P%D=$VT3EA<_/(6EV-
MZ_&=152/(VSA-#)+;-4<O]R1#B*6$US.")PXR>6RZ8>)+AKW6,WVWFY*?>9K
MO&JZ;K==(:\HS:6_LXQH'%%5)!]S7RX!"2(PP8E*ETNX@QS/%X[1;M( 7>9&
M-V=2;3L;L%N#JM(TV[:GC4U6LG&U!E*/QB8:GI%9;M21L94 ;(+I%$G"6OK,
M(9'8!#C-9&.C1_9<\/UCDY;/5;G^:E79-'[ V"&$N03ZCB/]M5 R;2)7?S#V
M0E<$6,2QV1;;<3%SH\Y:2[!3LV>/[!.@:B[K!D,U]I+.'"7SY=Q9$.PNY8Z+
MFG89=];<@R7<^:O[$4$GME15_U)<LSVZ\YQ8+N!"&%"BRG4)%R;$H9!A%"<Q
M"@-?&,45G18U-T+8:0I:575.I$P!UB,&.["-3 X]$3,FB,M@6"6),^(F)8K+
M9N^3A<8=O8."TC5GC:_R6;X%;:>2]YM2+A/;/S2MU+9=70B)0R=$#@S"4"[=
MH@3!Q$$^I%B$CI=PG_A&'2)[ZC$WJMFV>:FU;M<&H-6[=_.=ON.D1TH3H#\R
M8S46[ "7?^UTW3D^'*/TWQF(I>W@IEZZ3!WY- 2P(V%1@Q[7LZU9EO/T;OU;
M]L3SM7JPVHL_6#LXB4^PCSG$<80A(JHUI(@(3+CC1@@CRH16:T@CJ7/CR)OR
MGN<]UV1Z,.N1GG7P1J<X4K;KM><%V.F] )\R=<D(*S@CC.SV#M.2/&VK,!,P
M#CJ#&=W<UYG+TR>L>HA_6$OOL$H__9(6?[_ZGA9+$0>A$X48JB*L$/G4@XD?
M^-*!2Z@C_"!R8V'FL9T6-C?*V>D*=LK*%8U4U9" SD*LZVS9 6YTNNF!60]O
MZ3(8EEVB,P(G]GLNFW[HW&C<T[/[DYJ6K[.'QYS?\W51B5 ;UVI7&Z_4GO9O
M.%VK))6;]4Z-XBI/"Y4^)WE,+DZK0K2?>'DC;O'W9<PQCI(@@0YU8H@2Y$&"
M' :=$#/"8H\PYB\E'Y),NP.4=25-OKBNJF/[1R^,?)F?N@ [<X&RM_D]R-:@
M8S1HK :UV:"VN\K64 $\TG;#UE+V7Q ]PGS=01^99F<PVN;-ID8;$+OMINRK
M.6W#J=%@/F@Y-9ZD?I/1+CQ3+>"_/JHV6'G;I:#RM1+,0A'P&"9$U;UW8@9C
M%D70X0D/DSB.$F84.W)1XMQ\VDX$J](8-"IW>FOT<&\OXZY'V5;1')F!AP)I
M3)_:X%AEP\M2)R4W;1#VN4K_QIY9376.U'LN;\$K265-L^YFWW#I(883C%R(
M'2R=6LPBF+A<0!:SQ$T\3_Y=JVJKIKRYT4Z;TM?H6P4[-1J#-XW.AF5N+B&N
M1SD6<1R9<(9!:)X;I >,W>R?"S*GS>_1 ^ @@T?SMI[+[;:TS$?5Y[G-T7Q>
MTIA1Y+L,)HQ@B!CS(*8QAPX+O C["+G(J(7$"3ESHY5=*:9*SP78:FJX2#T!
MJ^9*<SA88R\7S7$R7]Z=1\'N&NV$K&D76N<-/E@M7;C<O++SVZ969-71,56.
MS!?^F.7ETHF\0+@^@CC$ B+!8E68)8$QC2B-<1C04.O \)R0N5%!JR?8*0IJ
M3?5+.9\$]#P/V()I[*UY<X2,:C=?@J!WW>:3#YZL9O,ET[KUFB]>.Z1[E-I,
M>2]5JRL^;51_UUTZ?>*[@M,@@AY2M1&87%X0^:G#(/*0QYE/G8"95..\+-*(
M!":HN-EN@:ZJK4XUAH!NU>Y=Y$ #>HI"CT8\@G$8.Q#%$8$Q(P*ZA 6!],U\
M'QF%:%B&?KIF7M-#K^>CV05T9*9^L9-?8[G3N%,)HKM/OP!799FG9%.JIN^@
MS,!GG%NIVVP.X0A-PLZ*?85V83HP'&\<IG5GSTVH70>1NCHE"YT ^1&%3J!V
MG>)$+@L9EQ S%D0X0<SQ0K.CU'T1\SL(;?K:%'5?F__F_.2XX!'GO[1M\]2!
M&'*<A5/_ XJJU\K_!!^*0M5948EWV:[QRB\ >8O8#Q=!A)I+ 2[!6TZKT!O@
MNPN@7MSJ/N0OW"A>N&%PYE+'<)MK?TPU][4&C-/8&UDO&@]5VBT:]"UN7YVP
MW^Y^U;Z0:3>H3IAXL"-UZCKSIB%[Q48_\^H;N9;KV>+3I@JB##B+78\ZD#L4
M2\;!#DQ8PB&BV/=\X<<QTBKVH"5M;CY0K96:D!]K754U+MW*#WKXGO_ZK:,V
M,A4<UAINU 65OM*_J32V":!^BP^K0$[4U^/$&PAROE(UDI1;B(%RT1OGO++,
M3FL/;;C.]/.X_(S)FGAHF]/MW*%_4\^,[8?'5?;,^5>>/Z645VWB?I5/9RH*
M@Z^+ZNWZE*V?>"%'^^J;ZDITJ];=W;]?9T7Y*2O_#R^_;!//ZS",]UG>_$I=
MYZJZK0Y"PH.!$P>2S)F*EL ()MSU$(T1]V*C4X5IU9_;[% K"426@XZ:554L
M!00D"@G0-14H6X$T%CS+==[.7,.,]&E?&CW_=+ZOPLA37G>LFVPB<)7G\A*^
MS<JHC0:5U8M3+\$"''^A+";BO\H8V4WPG]:$:0L'O,KP'!0D>!TM^LV?Q[7K
M?'Z_/N\N:;[.2N6Z[,(N>KZH8A]O[_'ZIFK156PM_!M/[^Z5I4\\QW?\-_GH
M\JWTO=[C-*\7\#'SD2=0!'VJ%D8N]R'QD(".0[V8.RX2U%L^5M9_+7%>ZLVM
M<S#-A&;W#1R/<?]H^?2+_$^>5IF]A^V.%Z U#S3V@<I H"P$RL1VJX+PNW2]
M3G6;3,]I@)8N=^0*/*20$.Q!A(,8XB!T8<@#^58RQ.6;V;Q[[];L_^8WKS7O
MK_/><8/.YG,:&TV/< ZJSM1/?+$FZ""BBH@?]2=KQ[$IUM1!!M1Y(Z7$!C3@
M=!Q.W5?1GH<YIS&WZG?.PK!)O=%96'S"1YV5;CV[Z_"BX/QE#%FQJPB<! 'C
M48C4/CN1/B7R(>8N@T'H8!0)$J,@,.JP<U;<W'96:FV[G3EKA0T[[9R'6&\6
MLP?<V%OO)S ;J?2R'BYV>^^<%SEM_QTM\P]Z\.C=97Z.IUCI2;%2NGZ4KJCZ
ML:+$!U[>9TR^9BG;X-5=GGTK[Z5LO@PB/_%]QX-<A38A&ODPCKF $<)8!)Q@
M[FN5 >PC?&YL4SE"E0&@MF !MC: VH@%:,T M1U &:)_C&4\/I>/!<=$?62J
MFB/@^L>(8P(_T:FB_0$P.EGLB^"9@T;C1TYV[MC7V.XQ9.]G]/--/^<9Y9Q5
M46UO589WF:J2:3?BUTV1KM4<5E0)WJJY4?UWSI:."/W(XPSZ3JQR%#""A#HA
M%'$L!/$PCERC*M-]E)C;S-+:4(=\=JQ0AX0[.[9AGU5'L=88,V>WUYCIN<!C
MC\3(L\TX@V#L, ]!T:H;W4N129WK(5#MN]R#GM6S_EJJVKVM6?$9/ZO8[:L'
M5;3W,\^K/8DE\A,:)DX /8_+];T0%!+./:@RRHF@081=LYJY9\7-C1*WVH)&
MW06H%5:GW_7FIV$IMO-HZU&</0Q')K,A\)E79=-"Q6Y=MO,BIZW,IF7^06TV
MO;MZU^FNFGV?V/;\6UK>?U@SI8'T!^NSJ3H0>TD093@F"90+? J1)"$8$U^R
M#O62*/812P@UK-3=3Y.Y$5+G,*^)\4_KQ(%.B"5+<T[EMP($YX!5EN.5X6YD
M_Z'3I+ I!F1L=FML.'U ]DV: 79V+-H#6-OI!H/1M%W NZ<V4Y?P'@;:D2+>
M Q]HJQW"^\V:<17=4FZ*&Z%^LU1)]RXG&+I)Y$'DA"Y,@B""B?3O6.)ZF'C$
M)#M71Z@1>4Z0GUMK"&H5]Y*CAG8V. *Y-A-:!7)\TCO2LZ!!]LT?:U']]&,+
MLERAJBO&[%1P&JZ1VQ(<$?S*/0A.0W&YX<"9>_O14KMDE71(TG7%AL>ZR1*/
M!20( A@%KFKN33A,8A+"./:"((DB*A>9)JZ>GMBY^76MUJ"CMG%'VB'#H$=6
M]L$=F:ZLX&I,4F8P6:4I3=&3$I49'/M497BWC<IF1=UUY?=TG3YL'MJN*V\W
M_,/Z5HX65_U7BJ7O.XPBUX6<,17U4O5$"0/(443]*!*".D95-WKH,#<:VP_G
M6+1-C!HS.CVEWE;'>:"RI6II9+A"[3-B>B0W\CB,S'CC#,' >FQ&((Y8JTU/
MCU>LXV8$U/D:;V:/,J__]H&*_&K#4OD>7)4E+^HP@/<K?+>,N,NC4##H,C^&
MB*M&>P$*H1<BEP8X=)!>RZCS8N9&?A^NWW\!C:J@HRM0RNJ7@3N#ZWG^LH?6
MR!35#RBC:G"7<>A=#^[,HR>K"'?9O&Y-.(VK^^X\D7(7GOR[7#JJ-E\J\'@9
MN5[B\R2"F* $HE#Z1=C!"70]-\14,.DC.68[^*=$S8T&JI9G.U47H%6V2F0P
MW6<Z";#N[I(-V$;?4^J%6(^]HTM@6-XQ.BENXGVB2V8?[@Y=O,/<7V@8Z*-<
MS'TH^8-</R648AIP&,>! Q$.?4@BXD'J(,^CE" BM(K2'WOXW$BAG>W^5!J"
M2D7-?9RCT%UV!(8 ,O+G;H2%T:Q_RNC><_W! R>;X4^9TIW73UXSH)E:IU/.
MIZQ\RXOT;JT.EJ^*?^7L3JXM.NE(5^4VO^@3+Y=4Q&&$'0H]ZJ@"L%1.^6XL
MH!LGG!'!')=H%=^RI,_<**!.?NQVOU)5-786 5R QJ8729.X?)&'*RWKT0)M
MP+!J;II,-UAC;Z",/T[]FI<-1]=^I[(!.DW?EFPX@$=[D%EX;(\<JKHU;]WO
M@SY7Y;Y7U;KN5L5Q+1T?\4!("F8T"J5SE<004TK5*1NF,?$I\K4ZYVK(FAO1
M-NJ"5E_041C\6:FLZ7OI 'V>'BW#-S+U38N<01*3/02GRED:@J19>I(>-N>R
MD2X\8;KD(SU37N0::=YB8W_K"V?\X7'[[-W9N2N(!)3ZD"?(A4AX L:"<.A&
MOIN$L>-BA_7?ZSHE=FZTN[>+ W9Z#]GS.@EZG_TO&U!.NQ?60;&A#3!*Q((9
M3B-NDYT4_8I;9I?@.+]]=O'N8<'U#0/6U?V/=7XDB#NN"UG5E27Q?>D'NA@F
MKB_B./293XQ:SNJ)G1\W-:':[;S<]+BPT A2<QQTZ<HVNJ/3E0U@>P>\Z^$T
M2G3[!=&O$LJN!\>IN'7-N\W7JE_OL[R4G_G#$\Y3Q8%XS3*U<EZI. 6:%66Q
M#+A F% ,!:8(HCB,8)*$#(8.<D,1H1@+[?6JAKRY$52E,E0ZJ^(&M=9U,Y!J
M-ZI2'%2:ZZ^_=&"_O'JU#.;(?/1:..JO92WC.=%ZU@*N1JM: Y3.K&QUGC+9
MZM; I.X*U^0V\T/9C_P.K]ZMR[1\5FW(ESR.N*".#WW'42V;0@03P@6D8< )
MJI*^M=S%(\^>&^56ZH%:/_"GTM#@1'8?M\L'L@/0&)DS38 P.HX]87+OT]C]
MYTUV&'O"D.Y9[*E+>K?;S*NDP:I0N>J?5*4+=GOLW6:'12-WR88JNB*)64@X
M#$04JX4?AXG',,2NBXCKH)!B+8?*GDIS(X".17+JJMNVM7W37O8R9.EJH\YW
M !>"TZKN2M$I?/O8%+[%'6.-&TT.'6^]!>:THS@R<74'L&WK5@_@?C/*M^T
MOML.X(5.&!9#X>UA;KNSY5"UINY\:0G&(YTQ;3W9?'%<'2%_S-9WM]+':_NR
MIWQ7Z_>J(+PHLV+;LWT9A0B+* HAIA&#"',/)@["\F66O.ZPB(6^5LID/_%S
MH_$Z7F,E3:C6)V"U,Z)9G50%QW%CQ_;OIQN/V1BCRPOK<9$?F7KG";K^*GQ<
M\"=:E-L?!*,U>G\,SRS9>SQTLA5\?X.["_H!3^FWF/@MR]BW=+7ZN T?#@(N
M8L]!T/,##E'H8ABKCBPX\2AR0R<*N=&AT(&$N<T1K8(]XJ]/HZCG<0_"9F06
M-X/%V/$]:;I5/_90RJ1NZ4DC][W,TQ?V["8FIY?*^[Q>X:*X$56+Y6HSBI$@
M<&A$I6M($X@\)X8DC%P8TUAZCF$2A9Y1<=N3DN;VF5?Z58L[I:'1IMYE5/4^
M=RM8C?S9F\%DWE;G$@1V>]V<E#9M YI+1A]TA;EXPX L#E6"+.?W?%VD3[P^
MT%7-@:\>LKQ,_[.N3,;^8U.42@%5;/;JYOK#9W6Y_,.:5<_XG!5ESLNT7AIW
M*@45[[/\$R\_YVF6-WT750?%ZYRSM*S*T][B[TOA.ABQ((:1$%@5'".0^,R%
ME).8\- 1.#8JX3@3N^9&>6T]+M+4XWI4AO1($'E]9$T235Y?VQG1>;T,? $)
M>%.#\B-0L"S \:IME86@,;%N]/NFMO+'A>KIJX@I%2EM"EMN :UKDRM(%P +
M^9:K<!_+R2[S&6'[23,SL&WZY)L9&'UB)IZ;>K:J@.Z:&4L1O^%TK0QZNU%[
MV;PL5_7.M=3]>I.7.%U5_^LNA4<Q#J@'J1<&$*$XAHF+$?1<W^,1]P+$Q7+-
M[U2&TZU1W*@-];1H-ZEI]T#)$<-C=AI743&THS-82;N&EA?M-Y9Z,^J40_.:
M14I5QXRZK7=*MW_:F_64L>"-,O?'JCQ6F8&=R=70=FP>LZKIH"$8N?!I/]U>
MN3;J($ OET\=]OB>.T#TGK/-BM\(]1;+->27[>13S3I[&3,BIBA.8@\F<2Q7
M9)'GP!B['G1(& 4H"7S&C'9]S<3/;>'4:E\UT5'ZJQ]V%E2<84C;AN.AN:$T
M&LHCD[ 6P*,F-?6#SN[NE)D*TVY9]8+G8!^KWU,&-BMZFSU(CEVRA*'0$P**
MQ%=5[5T.B711H6 !BB-7^)+9>G4GJI\_-\[:]=/YLU;0<'-['SY-_[ _*&/[
M>?IX]&\G]-+J<?H'-3)>IV'02P-/=@C:NZQG(W'I0O^Z25<L7=\I=^B#7'5G
M3[5W]'O5BV%) AS[CH^@[R<J8U%PB .704XHC3WD>!$E1LW$+XJ<VV>N-*[6
M&M4/77U_WAH"_JQU-V0 #?SU2,$NJB/SA%)V 7;8[<-Z&4SSCN/:^-CM.GY9
M[+2=Q[5A..@^KG]G[QC[.L_Q.ENKHLFJ?L3V;'Y)J4M\%G,8!QZ5G@4)Y$_<
MA\@-8QP&PG6947'WL]+F1D"=)-Z.N@."9\YCK<<XUA <F6R&@-<GMOPR*+;#
MQL](G#HB_++Q1X*]-6X:2"E7F_(^R]OD,"\('>;(54H<BA B$7BJAZH$-W(#
M/PIQXCMA+RYY(6;&)++5LU=(S@E4#5FC-U;3T84V3/UIXB@*X_##2U&O0PQ'
MS3W)",>O[DL%3])3R?+GOV7YWS^LJ\;.1=V\^0LO>/[$BZ6#,0EYXL&$NJY<
MZ;@AC!EU(5?5^1*7QSPTJANE(7-N)*$T53U('FM=38GA,L:Z+&$5N=$IH]%V
M 5K\&HVW;>%;K6U2B#9$EOGDLMR)R44;B$.FT;^UY_Y*FS/P_W/WKLUQXTC:
MZ%_!I[/N"&&6%Y  SOM)OO7ZA*?MU^V>C8W^4(&KQ)U2E:98)5O[ZP] LJJH
MN@+@1>R=W6C+%HG,?$ \2 ")S(_+U?8>@5D\?5@\%:OEHKGC-F?%0_GK:EF6
M]7%H=?^-E>J]JO^<<812$@L!!;?%0F.:0I*8GP2B+!(<Y9)Y.2R]:#4UZMH9
M!;0M8[*]9&/W%EX8!FK+;D!EVTUS! VVYH$W6P,]$T_UT]6.NSUC=^#0&T+C
M]9W_SE&?6/>[N=2+9N/N/_4)YM$65:^-AQ'^MJ[7]^6M^->F6"DSJ<B-L)?=
M;\M2K<WJ,\9)G&D",:<:(JXH9 )AR!*.$IIE@H@H(*#KJN")AFJ]8X^%'=G*
M9C>3A2V1YNEV7H><9RG+"990I[:RB<HX))F(8)K(...1DL;M]YD_^\%ZS(LX
M#<@?!@39;>;J%;J!9Z6MKC;JK-$6[-4%M;[]333.T/0ZB5R7.NH$X0S"(?F[
MOQA(["OUR K9)&'<AAC73=?IKM>S6&D9$9E";5/[(YZDD*<1A5@11'A.D\1O
M \%!YM28IE&YIO-2E:VD=*+6&+#+XR88?4<"ZA?3H2FH@7.;N]6B6=\OJ36^
M:3+:]QC[Z@%0OT3D('=<*G('XHB,/%X-C#55<_/;NU_50JW8W$BXE0_%HBC7
MJZKR22-Y&T.0I'%D')X,QHK&$,520V+3U&":TH0E!%$1>X6:^DB?&D4URIM%
M9*U^-:A>&K =;Z%A'7Z]XT9<@V$^,(7U"[=_T&D(;/W&G'II,&[(:0@X1Q&G
M08V$T=ZM$*N-DJTT+=O9'Q/!,J((C$B<V&IW&%+%(Y@8GJ,4(<+\?*^SDJ9&
M9XVB[6Q#?F1U'M,T227F@D!E,(2(V5V*B" 8ITDB,JKB7)#9>FE6EF-BNI,W
M'*;?K0S AD/6C?)[P6M@>M]^?BTE!W!*KR+1*V.?ES8J.U\U^I")K[_@GY'Z
M0Y5#MPE0YRQ!29QED.J$0(1M/7%!*60ZX2**DTA$=/:D5GSIDI"ZW;3/%]T6
M,-R'_:%)P.P5V7^$F)*$TSR+8,H8@XCH')(48RABKA.52I%&3G&+7? :8Q;J
M!ZW+M-@%@X%9T-5\KWS=IVP-3M;]HK'1,G6?,J&=IOOD[\-<PV_J22TVRN8"
ML*&$*R;6_UFL[]]MRO7R0:T^_!3SC0U>MJMP\__2ICC!)-4Z03:6F!BGD:4V
M\5X6&Z=1QI)G/,Z45U+N !VF-I ;$^J<(ELCP ]C!=B:<0-VAH"M)1=3CO36
M7VYNT\"],#"5#-$!WOY6!PA[]<1"]!C51^L U*'WUJ6ICD&1'^UZ_5Y)FQ/Q
M(& OI;9.<99#+G/C\J5$0J(C#5DBL<2YR@GV#):^*G-JE+C5%-Q950-C(B]
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
M/']7/]=OYS8Q6LK2"*<<0V9CX!#G5>'+V/@R*),Y0EKF7OG-P]28&A4U5MR
MQHXZ0<<+2[8;L)X7)@.[R7%O9G#PA]ZD\<#]!M1V@#^;/ZU!H+*HSWV;3I#V
MNX$3ILJX.SF=X#K:TNG66AB16G>OK@8TGR]_V$(_-A7+-BM+O6TNOR_K1*)-
MQ>-9A+4MV9=8!HT@RA,)*3*]J#))29:S5%&OU6"($I,CT0_OP'93[@;$"8SH
M#=@9!O:65:-\:]N-&>^R:-(]U(;:-*%-NMO:5#_*#>I0-\(=NIN&IMOQ>\B;
M@+M W"O]!BDR*OEV@>J0>CNUU5<\=A.34NW@_V>QOF\%MC1/?>'SXJY.(F*+
MPAHMRR^Z50SV[FY598':K>/;OYW%N<I)QC D@ACJEBR")$<IE"Q3-$GS7,>^
M*0;'M6!JE'\ZM*VZ-O_#6 _:D7+;9_8 U%6C+0+VD*Y5+/K&OU[\ZWU4KGN5
M$_Y4!M__?,6OI(<(^9%Z:N!0^Z&M>.68_9$ZZ7KP_UB*=,O0NPLC^KQ/!37C
M<9:@E#(8V83A2*8$$BXBF*,(Z1@GL:#)+O>CU_VGLS*=:.H@P>,(T?PODKJV
MU+VQN>M*_SGI/.;.TT<W"%\A%ZX';,$Y;B_A,4@2VY,"7R5+[273SZ6AO?A.
M&*&\W92& ,OR5OQK4Y35,G%_CAMK+6WF&ICA.(>(X@12BF.(M)"92B(1(Z>T
M-2["IN8;;W4%+64[')A?Q-F-1/I";V 2"0?.FT9<$.F51BX*')5&7$P_I!&G
M=P*/LVP9]7V5E*^KY=V*/=S^+,J90/:$*LU@@BQU4"HAS;& >402BA4V-.)5
M^?*\J*E12*5IN]9/HROXTVKK&QQ\'F''TZ9><!MZBS,0,O^#HJMH]'L8=%[<
MN <^5\T^.M2Y_D:7BV6_K\V:P-Y9VQ5CI2I50G *>90CB"(A(,4\@U(F":4\
M33+B=<1]1L[4R**Y3K33,[CT[3E<W5BB![0&IH@0H *O3YV%88!K4<>R7N&Z
MTUF#3U]C.O^X'R5(5<P^+-;%^OF;NJO.BQ?KW\PG,,NR6& >"X@S2<RR U-(
MM#)>1*18EJ9:\$2Z<,$Y 5,C@5I'L%<26"W=QO]9$"\/_#Z@&7C$>Z+B/-BO
MF7YBE)=*_.UN^?3OYM5J@/\+V1]A_6,UJL\V.LIPOF;2=AQ??2XP.^3RX7&Y
ML$43JVL]+VOGW"YD:]]B-R]I%'&19A0JQ&VU5<(@EXK"3$FAD<[R+&4^\WV
M#E.C@;T)S?6WPPI5U0'_Y] J "&]Y.8]#(S]P#SC#?L@KD<'#/O-51F@Q[@)
M+,.!.LIJV:&I(<+6WM=WP9>+<I;K+)5:$R@3%D&4*67H,<U@QJ2@J4HD29/^
M0M7V@J?&B:'!3SN+^HQ":_6/&S$.@?K06S&# =YS4-DQ>B,&DK6$3RAX[!@2
MOX"Q$^_W%21V=(C^;KE8KPJ^J<2]K:K;?F6K=2&*1^.4SCB31,>IAE(RXQ[J
M.(,D1AR27*4DRK*(1]'V4-OY/+N;3@&'W@.38TLY(-JZ=XV^\NTMY^/P$7K@
M-:.CCN.@;L +DP!_KN.?6E8-&005"/# 04V^6KURD%(@B->#CD(;[C6E6QT<
M+/][4Z[MGEXY8U1I1G,%<XELU1J908[B%)(4JR3).2/:*][64>[4/,\+*=J:
M(/J][KTD7SOJ")^M^U[A'7ICSSF9VA'0HV5,.P??&)G1CF1/(0/:.4 <,YV=
M?;U#X,%;5BIIU_!J4=9.[6IEOK/J:,*PY_Z9K^RY.J[XP5;RRV-%KA^7*ZV*
MM4TU]&E1IWW^3U7<W1NG[?9)K=B=^O!3K41ACSX+H69YDA/"LAC*2&I;/5!
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
M&-E.R%_GO[[Q')@07P]*=];L&]*1:+0J*6B\%^/6 -;:A?I1K.\! W.U,)0
M-M5_?]P7XA[PY6JU_&$<H!((MK"!20],*K!YM&%*#)2/JDX(Q:KM?\!LISV#
MQV5A_E(LP+IXL!DG33^>:72Y69<61>L+/[!G*T 5U9EW>;\TKJ89NP^&J<!\
MN;BK_G)C/HUMRI[-HW&HS</@L:J+N)FS57ECQ):%4='^^TH]FD;LHZJZR?MO
M);BW!Q^5+[=Z_C]6LQOSM[E-![ ROM[_V+P_]M-;[LHP L[$/\T_\^>;*E6F
M^LD>'JUKSS=KL%BNP;QXJ [CU\L;8'XA[\SO'HS8.UM\R+RPK,R9%VH!&G5W
MRM07,/[6SWSF\TU>F."<FAEMQO,QJCT%>KWG/R?>EER5ZV7Y356))'9Q7[\9
MBYJK,6FN*<L2 F4JC4MOJR-0;F9$H:,D34F:);GSC'A=W-3FPZW&<%6K;+[_
M78#C8J>U.W\[ 'Y](NP7QH&GP5= T'W^ZQ?)D6:_CHAZD;$[0!>HV*&1T8C8
MW: V#7N\%7;X\<',Q<MGI7Y7JZ="J-.G+T9:'759!2.5U27(]N_?+<OU;\OU
M?ZFU/<N^6U@WH#H6;:*39K;0<<X8-FN:#$&D4P99G,10\RBQP;&2)UZG)Z-H
M/;4IX8_%:J?GRPA):XG?D<LXW>YV9C.YSGS=(^T;L+/U9<G.FZJ?S6_7X%FM
MP=[._H.'1NV27@^9QM%\U%.J43OC\)AK7.%A<]C+.R1E75+D[\6B>-@\M"Z2
M?%I\+)Z4K2U2SCC-4\E2 A,>"XARA"#)(AO,E-I\_3GQS #EK\+49I>#&U4V
M3+ZNT=-8\?+>6I5OR$9"5K;XS3T!W>4VD0S;"4,?8PR!OS?QAT/8*XL'J#$J
M)8?#=,BO'5H*(\NOJZ41N7ZV\5/KVT5UM>#1BOENVGN_?&#%8I:FB18:$Q@I
MB0T[1BFDE$4P)4P1+3.I4J\$YPXRIT:'6Y5OJKO[]5;Z3NT;8!4'?]:J>T8[
MN72 &]_U#.O !/?9[D!_-E^QC85?W!4V%T(5V7P=1V\:\T"F5]YRD3LJ47D
M<<A,/J\&!EXV43Y?]$$M]OJZYQ==7^Q\F=M@AG*9QP1K*+.4020,39$D%9!I
M31,4QP:EW"L2,T2+J='5U@@;1[@U S1V@/WMV>:F[)^'F4A\ S:#.LZ-U ;O
MCJ%7]T/UA'^@9Q<D^XW\#-)DW%#0+F =Q89V:BPTR=>J>&+K*@?[[IKHKX:D
M;3+VS[OL30PKBB)&(6;*+'Q3B2"+-(41BSE.4AHQ[,6>;F*G1I=[K=N7Q6^
M57Q7E^!S>+HMIZYPX\/^ 1Z8 'O#-B#QE0]4/:>T<A(]<K(J'SB.TU!YO=W5
M WS'RGOC9-H_K*/YQ.96WH$'P84BJ<P8S$AF+^%D"'+$)$RS.!%<Z9S1.,SU
M<Q$_-1)K>QI6\6J-6OW0,J%'7\^IBWR=O+Z!']&[ZP7S#EZ=#W0#N7-.*KR2
M'^<#SWD'SJN5J1W![UJJ7SI,&C*3&B$9XP@20CE$4C#(!<X@X3J/"!=44:<J
M.J]NR=2H^:]Q5'_M\WCMX_L>.WUR1_H??HKYI@K"_5]TN._887^1 _]KUOPO
M"0)P[+3Q @-<%0J<;:M46E:)Y<(,S>; !6&IT@3E4*',S(0IPY!SG4&IHSA)
MM409<BK,?5'*U&:I)EW>3LO  ZW3B#I.'EUQ&IC8_2'RI^-+$/1+E2<EC4MC
MEXP]HIB+#X<F^S .^Z>RW"CYOJI/7:?+JTHDG>:P7U?+LIP)Q:(L$@E,<*(-
M01 ,&>,1C%*FXDPF))=.)8TZZC$U"JG, ,N*F8'ZJ5:B*%797#S;)6@MJZ?L
M3& ,]<T-$M9?COL0P_?"&)YG"6H;ZCP)ZN9TCM2V/\J57J[4-A/J9G4^?V!
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
MM'1MUX,,*_#F KKC;F^_4 X]582B&)JYVP67(9)X7Y3[&OF\78 XD]K;Z=5
M\FDV<I7<;4:8MF]7*_/15(64WS[O'VDR&-Y:UOML'/2JT.4LBC,A,\5A'#-L
MRWAP2.+8)@&7B6(B9X:@O+BILTI3HZY*7<BMOJ!M$V@998]4VL\UAH'*,O"G
MM0U4QOD27?<.=N3!4;MMZ&.P<7K,GU1[ [E?SNVNUKB4W!N,1XS=7\MAA/Y-
M/2WG3\9?K1W5CTQ4VR.-2Y-RAF@N$B@8-5P=&Q>2(,U@'L>92CDA2'H5=KDH
M;6HTO%-VN_C:JAOH0UZ&VHTU>P-P8$+L@)TWR3EATBM_798X*C4Y&7_(.FXO
M!=^.-]0DWZJ%^6']U7P57PVM&5*S/_YGL;9I"_];B?7ND2]\7MQ5M/=I\>&G
M4&7Y1=MGZ_7T_J=9)%D<VXKEC%677_,$,LS,RI:HA.$\B]+(*S!J,$VG1F2-
MH: Q UA-;T!C;/4W\,.8"W;V[I[<6PR*!:AMMJ$^U3O;W:K67[PO^0_TJ;B1
MZ20^@.'W>E^[[T-R$PS;+WTG-1A(V[&S(0P+^HDT"@,+#"R3P(K5/]A\H]Z:
M"9'9^YG6Z?ZX4O_:J(5XKNZE(<DB@7(%62YL4JLD@23!%"(6DRAB<2(CKST,
M!YE3FU1:>H*=HE[7_GP =R/TGF$<F)J#$/2O@N".2;]%$!SDCEL#P1V(HQ((
M'J^&D4Y5_^7=LEP?%']+A,0\BQ&DA"&($L4AI2*'68H3DI%$$+_-TC-RID8N
ME9HV<*=<!Y?<NP:M&Z7T -C -!*(E3>17$&B5_(X)VM4PKAB\"%)7'O</[U
M=17),LVO:GFW8H_WA6CNQ2<\B37C&=0Z32&**(8,*0P)Q4+GE(N<.NW+790R
M-5)HZ^>=7^ \EI=YH#>$!F8!'W"\$@Q<-;YSDH'S$D9+-'#5R':R@>L/=UQX
ME._5JG@R*YTG5;YE<YNQY/=[I=;;,NYOG_</V#A'6[W9WL!^^_P?2MX5B[OW
MJBSNZCC(^B(:3:544DNH="0@(CJ"C!,&,=,LYHDRM(&"UBN]JSHUTK&6@MI4
MT++5WFRKK 65N6!K;W75;?\<V-I<I14(NW8XX&?AN:IZU<X>F#]'[>?P1=Q@
M73#,VJ]_=5]GR3@8[&=7FL-)# S\L9/>[4):^?/_;[,J2ED(VWAS?*D(BVB<
M(ICFA!J/U$PS+$TI%%AKS".6<:Z\HGHNRYO:-%&I6P7J5@J#ML:A(8=7$'<,
ML^D/QZ%C:#I!Z!\:XP9,OW$O5V2.&]3B!L!1Q(KC:\&50#\M#.6MK7_=,%GS
MO0L49QF+%<0BSB%"C$ FS!(XE9H)EB.:**]"$N=%38U<;&'(O:J@T3605BX@
M[,8H_> V,)F$0A92(/,*&GT7OSPG;NS"EE?,/E&T\MH;H0$G6S]HG]"G_)45
M"WL#8^<.?5/S.@SZOGBLMGV8H 3G$848<PP130GD#'&89BK7*14)XUZIU,/4
MF!K5; =*6\^@0[W 7G$-W!@:ZX'I*03F@#"*+BCU'",1I,K( 1!=X#J.;NC4
M6A@5;O.8??AI0XE5,ZVC-!$XUQ*:95@*D2 $4B0I))BJ/&)*2NSE.)V4,C4B
MV^7H:[0,])9.(^K&4IUQ&IB$_"'RIJ"+$/3*,*<EC4H@%XT]Y(?+#P?NT6QX
M684DK#\\6;K9GW5CEDHF.85"Q1%$F4X@S3&#22:(P(F@$GME3#TK:6HTL%<4
MU)J"/X,#"<[#Z[@5TP=H0V_"A.'EO_MR#8M^]UW.2AMWQ^6:T4=[+5=?"/43
MFLI5WY15O9@7E1?2E,?;_Y:MU?M":T-4BW7!YC,6Q5+FW#@1N280H8A!PC6&
MD9(1CF-*LLAKDS=0CZF1S+YB&WAIR*Z<)&@_8K<YV^;X>B1A?>?JLPS>(P,S
MV >CE:C.Y XQ#^F;&W#[L-PLSE=(#W").B'<L],4ILO(;E4GP(X=KV[-]9'=
M_H_%IE3R[7*U6OZPM["8^9:+]7/]J<WR7 B*,VYZ*]6V[#F&C!!:U?SC*DN$
M4EXLZR%[:LQZE'J]UA[LU =;_:\.U,[=XKHU-0C8 Y-FCSAWS''OA-B 2>XO
MRW_%+/=.P%Q.<^_61&C5TM7C<F5(L]DBH3I16F8:IEIPXR\B"DG*-%0))BS!
M(M-:^%4J?='^U(AJIU[@/M,A?&YDTP&4@0EECT>3DV: S:4SUO=<9_2EC)%K
MBYXT\+B>Z.G'@D_@W['27KY[*J1AB^<_2EOJ^&.Q8,9;6MS=6N>Z6!>JG!E'
MFR&6Y3!+,GL+#L>02RPAR07CN8JS".O9>KEF<^<3>4?17L-_I\"PQ\W"J X>
M&]UM>.";:@K5R]4O0&]- &QG@_>QO6NW.!_C#P#V",?Z5FOPM8VSU1P4BU_
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
M(9YG*L%FS:LB2 T;F!5QI"'12$&<YF9%C'*A"?6A@?.BID8&6TU!6U4_#KB
MJQL3](/6P'QP$BA0JPG^;/X<))WF=7AZY8D+XD9EB^MF'W*&PQOA"=Z^U9O%
MINV'HBIS\%&I\M8&//+UI[+<6/_1%@@M9PQI%,7*.!$J$Q#%40Y9E%,H)9&$
MR8C&B5]XLH_TJ?%+E7RLE2'%K!JWV^ZJ7K![LHU?7[@1T& (#WZ2:,!M% =[
MS8%5O8*Z3OW6:%]5$>[Q2GD0:KUG=W/78/3\;M[@G,KPYM](UTHK=?E(C7+C
M_40)5'%B*S+1'%)M/*0D9^:?,4FP],HJ?M#^]'AJ5^XQJ)#G(7RNQ!,,RN#4
MXHQ'A]HEPU6I/)3Q2M5&+M:#//>8WP"6JIB];S;4ZMNN'PP[&,Z84:%32G)L
MHY9LKMD801[9HFHYU1F+$<>Q4VV0LQ(F-X@;)9N;Y."#G0*-GFY#^3R0EP=S
M+_ ,/9Q]D7$>U%>M/S&L2R7^=K=\^G?S;C6B_X7LC[#^L1K&YUL=92!?-6H[
ME*\_&!"DR![8G2I_7V[N[M?OES:#R2Q%&<L4S6S&:/L?IB#'7$(JLCR/<8R9
M=DH;?:;]R0WD6D50ZPC^K+7TB)\^A>'U0Z*.R P]AH< Q2,"L!LX(YWY^(+D
M%P1U'H)+H4XGWAHOH.F\RB_"EBX\%IAJMHII^Z*_J4=[1K^X^V-1F 4Y14E&
MXDS##*4I1#A6D#"![(V;2$>$T(1YY44\+69J?/;;+L!OIR>H%/7,$WL:4[>U
M1G>D!N8W?Y#\L[Q>Q*#?C*ZG18V;O?6BN4>96B\_'9@I3=PKN9FK+_K_;MC*
MC+7Y<Y/ZE<T_+?1R];"O8K^ON94)R6.M<XB19A 1GD!B\\U'""64YE0AXE?2
M+$2+J9'(U@@[0G9F@)T=H&6(9TJTH#YR8YW!D1^8E*X W6R.#'/PTPF[?A.5
M!6DR;D:R+F =I1[KU-C(.26/LV!^6\[G'Y<K^\N9R#2)962/MI6&B&D!F8H0
MI%F2I!Q%&"NO K'#J#DYKNV>V_!4]E_PI[49-$;[EJ@<Y@-QY/%7[_:!B?Z5
M>WR\Y)9.'3*--)>75?UK)+QT@KNWU)=NTD(N3F^/*K:9E.TFIZUJ/J.1CAE5
M J8(Q6:"4=R,#BH@RAB-.--22Z=B4)?%3&V":)V/;2\?UG'#?UIM?3;ESB/K
ML&'9"U[C'24.!I7/1>8^(!MM-[.ZCRO/(?B#E4!5Q<;M98SULJ^[GM<@NGBQ
M\^S+(][BO&; RRN;5Y\.#:G0-G^%_'UMVUO(SP;U^:X(:7-?J;DI.J,",1)K
M CFEAD9)0B!E208U24D42QUA2OSB+=R%3X]<:]U!I7P5R52IWZ[FVU@ WC0V
M>!9R\>H;-Q=Y*,0'I^<^P0X(!O%'K>=($0\%1@XC\8?F.,8DH(TPNOORJ%95
M6@:;*OB=O6NE:[^S-&**53555N$4(H\1C3-;4#"A$.4LAHPD&(K8^(L1,SP8
M>>WNN@J>&LWM] 96<?!"\^J&<Z.[1PR+=U^X4=L0" ],:_V ZTUGODCU2F7.
MPD>E,5](#BG,^WW_Y:W-TY$WM]=RAG2D$8(ZXQHBK"BD&BL88Y3D7#,F-7)=
MS[;:G1KY6-5 'I":L(W5]15J( (#DT,OQKNO.0-!&&F16=?7:K8T17OKD[6V
M/FUNIYYN.9^ X\*"LOWT:"O($RJVEXRG?AWF-'U=+0V]K9]MBVOCG]G.>+2
M[P]:28X5XT3#6-D2,@JGD @E((XRQ*20F8R=",E=Y.2XJM&X6ISLU/7SB!R
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
M(0LV"V(0T!$(YM 1'U-!V")J)!#28T7$^4/<+KK$ ;:A\!.;X<:+3W%0\E4
MB\OG[3>#VR2&4&\K7=A&%I<0,RQ F5"I^#Y- 16B!###>2Y$)G-I9(^>&'MJ
ME*ZE:VTC^RBS0]@NL_(58 0F7I\XF'/G%7B,1(_[9KJB]6=6"]U32].BQU"[
M,S@,\-WA)T:CM#.B]EGKW".^G$BZ0[?.8&M[=W]X>IXO7W15Q\5Z5=%-5POH
MY_IC53,R_R]!5K-$RA2+/ 5Q(A% G,8 4Y8 *!-<9%E"2FE5_\R#3%,CPM.G
MQ@_UNGIJZK*VBD5;S:)7JNED4ZU>U.H7:06O/;3;K[+K@3[HVKW)87^KT?"J
MW9BOF0>/@#/*@;T%]G*]L2?!&<C+7@;WH5VYG:Z["+%9DL99 B4$.4V4T5EP
M!B@N"I 20DO."$\XMJMZWAO=YHT=IVCY-AY1L>MFI<QYW0R7*X%M:7,/H"G]
M.8$2G,;H>E??VR<+'2GKF4WVXX_,"D>*';_=QX^X^ G;L^;=8O[R"WDB#Z+N
MK/RRB!&*20R*3#0UZ1) !$0@S=7Q,!<<YT2:.P7/S#(U*VDK:*0EC3I171*4
MSL)JXMKS %9P/UYHG&P<=![P&LT;YX2;I>?M AZ#;K9SGQW1IW9!_-<.M$L/
MVU/B+V)5?2=ZU&UU;QT^\<ORB52+&1-%J@Z:%!",,X HCP'-H 0%39-"9NJ7
MI#1EQ:&)ID:,>UDCMJU'SW7@UA^MO!;O_""^E^G1%VK!+9YQ #/G25_ C=5[
M]@R ?DC2!(P!GAS\^&A4::)$GRV-GG=,V?G)1%W?DY_=:5.7\3X=[-85]%X\
MZ#(LWYN3T:R$)98T2P&GA0!(U\@FL6)5W;N@R!A+)6.SA7C0GJI[B\2>:X0R
M>B7*]I4X$BW<:Z&TB824ZAC?5MFOUTOVS^@X:]PRI^>JY3,[F89?C9$R@AH]
M=%N"G5>N68ES,=4WT4Z?:*^0QR0@'[CZS1&Z2J)Q4XA\@'>48>1E4#LB;EJS
MKUYFOW^;L9)1A@H**"_4R;TL&2A1G #,\E*2),XI-2J=LA]R:M;H[\KJ5V^9
M3C8U;0O;PV>8KMRT#LPYO__VZ?[#+]&W^]O[#]^NIXYC'0>2E[N'V]>_^T?S
MYC?O?&^H45[<8]&W;]^)W[C9,K\*4F]63=#%I\7S9MVT(U%C?U7?MFUW-YE1
M6N0"Y +'NC8! U04$)"<H:P@B"7,J#:!^913>P5[$D>-R#?15NCH:W/.<>KT
M9H"]F;7A%]' K_?U8%I;#>;X>#4-#*8==?\WA^%PD[?XI%LEM*+[OB-<XK*(
M2\"P+DF$DAB4O(A!+ NUR9>B2$OC:*W>N%,CE"8XJ7 L!E:8>]?=$ CM3_>A
MO%TE- <0_JUBLDY@<*'\63&Z*_Q8Q,/R9X>_=K^GW^<6?A5</#59A6V_W+O%
MKCI:+I*<<@YHDC. XDR==Q$K0<Y@C!05$9Q951,PG'=J5*7%[B4^WT1[R6^Z
MYM61$M[1!#)=##,[* #$P3WGGM!U"B>PP,I[J(')W*.'(5@ <BI$P>;C;N2E
MTZ;:-.KY?/F#*,7>O?PBI%BM!+\G/YM4JMN?5:T,*75B2W,(U.E,L5?!"D!A
MCD'&(4D$34ML5E+6=N*IT==.[F@GN*[UL!6]\6PVPD=_:/$MZ<MX.<SX*P3(
M@0G,&[[6!&8+EE<&,YY\5 JSA>20PZP_[T9BG]5I4M3;RB>S-$X$9&4!<DE+
MH$Z $N D+8 Z]^5)6<@BQT9A!J>'GQHAM=*9%'XQP<Z,5]P1"<P>YF!8T\-I
MG;V2P,$4H[[JI]4[?*'//.7VVK9]JW53ZN6\8B_[EF<H@6D"::9/2AB@#!%
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
MA<X?0 3;M_\++?;4]NW7(>O1;^I1I^;+(RVZF2MG>DL9V@UDOXJ.;?C& C5
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
M,((HYX6:\JII,$UCG-$,%T0@J]6WK05SF_6V#MR=2G'<';4XU!*S\^,.*$^
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
MCB:#S<%F6UUBVU$PHXV@V :FE=;V_99_L\/?0_KH@59BKT#G1+NCXE.1V!%
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
MWUP9<Z0<+V&4E(KK)*:P3&D!HS0K,LIQFD56(NW]QN=&9%_%]\WJNWZ16OO
M!\*Z]^C^:;-;;\'GW;;>JD61NL:VS'</4T-B<D0J-.MLU@]0C<83T ;JW:G6
M1)\%O,\=]URLN]?!Q(6YSUT[+\)]X1K'Y9E8*\I8':AB'^G$990F"88%T>\T
M804L92RA2%-&$\D8059" 9>[F=O;W5EY_#HZQCQ= =5P<3(:JM#K%'N4[%<M
M@R#X7<!<[FK:M<R@NV?+FN&K Y?!4K.'K@I64J1Q(G.82A9!)' &U0.3P(3'
MG.<\RJ/4BB.L+9@;?=@785*>!*V!=1@K,^H).@*!62D$^.$*8)T"^#;UKPY6
MS+/\U2E(SM6OSAIR5-AFCX+O5FKJI98!8KT3377M]S\4MZS)ZMU>B>Y^S?4,
M^-?E=\';0Y(V:SW2X>,ERF"<Y@E$&<W5.HG%D%,A29YGK$RXE5#V*'/F1IY[
M;_1R8>]/>^Z]]P@<7&H/G?0JH_%J?Q3EI#(P<E#-B'6ZH0K,LA.,DKT,M!=P
M_:HYCS-I6E%F+_"=:2O[:=61J,5*_>M#-T]6?=SS)_59T*$;.J%(A\FN:['@
MJ1!1E.<PPCQ3B]PHA;@4:I$K62H+5B2XS!S"*<QZGVDH16?\'7CH5GGZ)2:O
M' "B]<"V1(#9H!@2JC^,)R+./:Z_]'!];33HK/;(C%8H^65 LZZG93HK.,X8
MS>YNY^0D456"?UBNM03HNTV]K76X442$XJ.(PXQ$)42Q0)"FL6*N3##.HB(G
M>>Q 55>ZFRDW_2SH%BSK>J=M!4P;:YU5=!%=,\X9 ]94>4$*H(][@!H#/<=C
MW<# =T;/Q;ZF3MD9<OA"3L[@Y:XAHESG^BRWHIDH?5QOU:@OU3RI*R+U\G?R
M/YOJG8Y4O?^QK!>B)&5.&573F8A!% D&RT04D&<%SQ@1&6-6N8J6_<]M:7DT
M'ZZ:E<C1@<.B1-MMK4]G-RIF+!,0Z\#L,QYFA_!0)[ \QXC:V3!QH*@30.?1
MHF[-V*<W_;RLGS<U6?U2;7;/']=LM=,GZ;J*3B/)MQ.\V_7;K.M/F_4AYGN_
M?*!%PF):$!A+-5M"F9HHD8QBF(A$HH1*(0MZF"C=CC3U8)++9&J" -6]5Z!Q
MJY$=:AT#?<_ T34UD^@Y=W.QXGUDA^ESJH&::"+W9QL<\XRM"0=IHF2N;X\"
MD(>'JGEW 6G#@#82+%MMUTVUWS!I-TK5O'"Y6I'J!=!=O5R+NH:56.G7OI>W
M OZR?21ZL:/#\VKR<J?:V#\"3YIK^]<JY.JEHE?5PC.IFKYUKMAZ4SVI1VAS
M@'/_#_M^_PK(=ELMZ6ZK]]QT3WS_W#VTS]UR/SYWZJ:M:G$+5LNGI;9UN[G3
MEQ\?QD,_GJ2D/#TH REJ8WN8+'O-$Q3]Q#9?3;HM:+Y4W3JI$6MJ])_J^]WV
M<5,M_RWX F,<11AGL&0%A2@I(EBB4OT:E1G.8H*%-*IB9];=W)8K!VM;?;:[
M5BRP!D>+[=8I-\ V6Y;X@S#PIW,$>M;+#S-0O*XV;G0YZ>+"S/W3M83A76[$
MHNLHW:^Y_A]=I/,[635! (<BG$>9Z)*7F%!,(,\H@2C**,0IC6!&LEQD*<9E
M9+5'8MSSW.BF*=JE3R.:'WJV]^KWFNE.CQP1,R(*@G-@3O('L35%6</EE:W,
M>Y^4N*Q!.>4P^P;L=T(^[714ISX_?]Y4>NKUC_5R6W]3RX+_)-_%+YL-_T.M
M(Q:%)+SDBK@XSW.(BA1!4N(21F5):13+.$V,*@B8=SDW FNMUHN;:F\WV&G#
M0;.&>E2F@X?.=O,5L2'\MW<E_(,:F*W>%$_SC03_N$ZT7^ %7ZNEM!U4 RMF
MPX8F6QC;.=9?_UK>Z9@FMUD_?!/5DSZ7_3O9[JIFOT9UV06G?I9?JN6:+9_)
MZN-:1ZA^4 _9@K 2,UT\*I(\A0A'NFZ4R+5H0AGEE-,RIE;Y="Y6S(WDCSEE
MVHT[<'3D#AQ=T2_5P1D=X]TDM&I_+'/QG ;.; (;?#@"?QZ:D?AV-A(O=P9@
MVR?ZC0'+;T:@DR73I@Z. >LLQW!48VY\V86*?A5L\Z#H6.N];U9+]G)<(Y(T
M)FE*.&282(CBG$""D@A27LJB2!*24JMZ63=[G!L/=@:#GL5VU'8;8S,:\XI<
M8,K:@_9[:R((LM(V!L0K+=WN=5(*,@;AE&[,;W0\<>AHZ]OFGJD5>R5^Z@[!
MA([/^BR;%7W[+WR1,$*H#K0LI5 L(S,&:52DL"21(#BB)6+4(=K2Q@:7J($)
MZ*<QKU[N-2OIP8$[L!;-R2-K]KHZ+RP/*FS&2&1%&L<9A5E&!40LYY#F20DE
M39E$99I$TDIUPOO@3'EBM)_^;C>@LQ'\U!N:3^W0-+N/]^&'QO!$*1#@H<^7
M?&)M?^+D )K?\R<; Z8]C7* YNQLRJ4-UTA_NKUT"E(D649B75A$(JQ6_U1-
M;@7C,"]93"1.2$:$79V1B_W,C<*.ZWNN#+8-Z[\,I1D/>0 H,.4T8?W!3XIN
MX. YM/]R7Q.']@\Z?![:/WRY&PW<,[9[VC7A7]\JLJY7;7DT_C^[>JNIJ)..
M87G!TH24D%"90B0D5C^E:EI:9#2*$)$E9C:L8-;MW$AB7W?KW:ZJFCKI/=OM
M*,,0=C,&\0]F8$+I&0S.,#W:#>Y/P@._D$K_V;_<CQV"7JG(L.M)F<D.CE.B
MLKS;5Q6U5O^N[E;P_]99 C^1E<Z"^NU1B.T]U9F2;+N@,8IH41!("4JU#$8*
ML4@01 E-J:0Q(0D>5TC-T)*YL=OEJEZ=,^#HC3[7Z/P!C4-C2ZN9CISI?&J"
M\0@^XQH:"EU#MTE\ 7\Y:'#]]62 ?MNJ]Z\A4;48;+,!EV0%OFRZS9/?]UY[
MG<&-1#YP0393:]ZX)ILE:+?+LMDV.%:=2!?,W:S;0YJ/31+"-_*C"]SNS&I4
M-HXK)9H0ADN20"'R#*("EY#F&84494A$%!>H,*KEYL&6N;%R7_'FZ(S^K76G
M*<G3.03^TKGT5U<-(ONA,R/EB08D,"V[C46G.!3FU,<#L(&4A^SM>2/9(6?@
MKFL.N3<Y3K9#]=)FQ.X#B.[79\FRBYS$.$]0";.HC"&*4PQUN0 HI"PY3LN"
ME5;9+3:=SXU=][8W;VYKXAW8V]^$3)\ED;M)?AB-C/$$-PC>X>>TWJ!VU@VQ
MP2R(F(B1 6^B,&(#S379$:LV'*GNL 7:TJRBU&9_X6N;P]HHGC1)/3^16O##
M@<IAOL)%E**<,1BII;]B/RJU"F8)"TY00DG!$;**;AQIS]P(4:<3;%_ _1^D
MXK94-W)D#-EO.KQ#SR:UE9!J,_?BP."^JM0E[<(]T#&+'_S\DN-(FZ;E2S\
MGE&HIV9=%2O7RTWU:;,5=7?TD&42R1@SF!*:0$0R HF6-!&%S$19X"A/B=62
M_+2'N3%?:R!H+'2LNW".HN'J> PVH5G*"A8'B<@KKGM6@SSM96+AQRM.GFL\
M7KO0[;7^0);5_T]66H/\>;>M?Q7?Q2KM'DU<1I$HL80Q22.(,)<0(\EABDF*
M"D9+85<V::"ON;WJVE30V*JE;;2U=Z"Q%Z2.;_X0T&8<X F^P&PP"CEK<C#
MQ"M-#/4W*6$8.'Y*'2:WV"<!WXMJTSP+K_+4N@<[+>,$IR6#A59(053-#FB"
M**22)''.>9QQHXVD6QW-C3X.MH*#L4!;:\D=-_$=)@Z?J(6.]Y@(,//D75_
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
M2[7Y8_NH/Z1D_;*(,I:P.,]@I*M2HACG$$?J$Q9)5M"(JV];852U]D8_<_M
MM::"O:V@-19TUIH1WBUHAS\O'@$+_ 5QQ,J87@R1N#!WK@7[V\/F^_]2+333
MYG\A_2-L?VSXY5;;DU"(H8-[EC"]W'Z.>ZRS<_^D%?O^W<63GU:::+=N"XH1
M$GD$TY1(10TLAH0B!(N$X%3BC$6Y<:"!5<]S(XM^]:J^^6W]JI/2*W9[Y_:C
M<GO2&@SKT+OL<X+9?$(:#.Z)9J'*+K7 K@ _UBE7@).C+_LT"#7Q;/=<U-)
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
M_/Z.P2#P2VOJODL:TJU"C59Y2!/J#E]SX4(FD@_5X'>;IZ?-NJ\KA'@NTZC
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
M<P T'HA#35!-(:WUH#';ASA[F&?![ ,PTQ$._+6XEAO?S[%NMOLOYF%K[^]
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
M^.LAX5H6$4&9S"%/,C7'C+&$."DI)+&($E$4>9P;E>.XWL7<J.-@X8BD]PM
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
MV137813X,]Z#)T!WOM/*^V_5M#_,^&V6CJIYM$72\2L'',5TG0\>U)'J3=N
MK8QR+HE, "Z8 I S!O2C"L!3E6&,,!)VY;[MAYP:"^QZ<BS5\8I^KN%R#O!;
MG-=X!S7TP<TM\70XRO&.ZUAG.C[P=3NJ<8+JW)F-W8/&.[QQ4FSO%,?MSH&Q
MAHTS['[1%.'[M-1/W1;G:'U<U2Y9YJO\<_U&J_;?,U% $<<) XHE L"$:RLN
M8P+@+",T%T@HX=1_9J@@4Z/Z]T_/\^6+E'N^=,>6#H,GQ<XB' /JP M KY1/
M)W#TNQ$TJB7U&:MX)5A^ QB'"C-N5..5D!V$.E[[O-O4"OU97[BN/BP^R56Y
M%#^OEE4U4YD@"I,<\%Q" #'' %.< U'D1:&82&*W#7  &:=&J+]NZOHNICA
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
M*4)Q3!5R(0JGT:=&'YWP$6VDWY:,KZ7_G_\73I/T?S$CN1N;N$T)YQ*2K*
M)K@PI;4U;2>2@R3A6!1%RFG&9_I);'GS2>E+,>*TC#L?=IP?#./ *\$6W%;P
M:-?3M9$]Z@G?&I;^EHA!J'E=.-PD&'4Y&03.ZT5FV$,&>K^:4AEM4&!&TDS&
M- 84ZU4%BBP&3&44%#+)*&5)CK"30WSOZ5-;.EKAJH&5*O:1LW1H#<4CM!?+
M&@IWS]4QE?VZJ_9&&-='=4RY \?4T8L&-O5X6J[6Y5]U;-2#^JE<T 773/!V
M6=5':Z9KNTE\K&8QQWDB80I4K+@V#?,8D!@*(+!0N2!*QK%;/PO+@:?VD??E
M-@ND,*<V955MC*58.??"L(6?JX3&!=<VNDB9\0OFVB#,$L!RI&"!>)JKPLT@
M##$!X]B"KZ>@.3CKNA.]#3@+=J0< MG ?&T!:1V0L97=8P,41[3\MDBQ'7S<
M)BJ.D!RT67&]?V@$A"H74KR1"_W#VI1M_B)7WTLNS4 S2K,T+V*IH>?2F'X%
MP!AE@,:9(#).48:Y6RS$F=&FMDJTH@U9$LZCFE*.<I470!":  @I!9BHS 2<
M0)S(+$T4&=!0]'IPQV\G&@QC.Y;W]CX&IO96SJ@5-#*2WD4=>$98GP$F%IAX
M#C4Y-^+(02<6RA^&G]C<-# O:5E5INJ<IGZYX"_OZ)/>_%>F4&T=/S?#/"6$
MZ,VYRH@VZ3.. 4N% CE,,U%@F&>)T^;\PGA3XV@C;M23UY1CKR5NZRO70CNF
M+EU W(Y9/.(8F%NN@] ]N\D.&+^)3A?&'#?GR0Z @_0GR]NN+6+;"U[\F98+
M,^QGR4WUA%*54IC&I/><;YXV<V,C/+S]\&&Q7C9]D=\K)4T%$OG)F*[+A:G7
MGA$*D8KU3E=F!$!M^F@S)TE!GLH4*8P9A8X69!A!IT9LO4*P/47O(J-JVR4\
MZJO;M/?M*1QIC4W-_67;6OPNVFH=M6K?15KQH95X/;\GMO;:[6<_N*EWZXF_
MHIQPF%D)5(K8L[ W*F,<!O+3)9 #C3>P\-YR\5O5M@M,D.*IQ"F@#.E=-5,I
M8"KG(.5"4<8A+-R:J_2>/;7%P31?_.V+8X?%8YC9L>Y ) (3I2T([N7K#M7U
M6Y^N]_QQ"] =*G908>[()<,[/*_D-[FH:M(PW[_^WA_45_KG3**X4$*D>M,J
M"@ 5IX E.04H2Y!,$&4I%"Y%,,^,Y?3ICM:3GO<%WH]T=&_?? IENX_;$W:!
M/_8]*5O#IK6&:F/&G'=HB>^B^_5Z5;+-ND[#US;0)[K22Y7?=LT7X/+>G_G4
M>*,W9+Z@^+$.S)=N&=Q8;:\<D'[LMI/6S\NE^*.<SV<TEA!SF@!22&T0<"(!
M22@%$,:$Y#CCV.WPPF;0J5D*#^MOLFZ]UDJN-Q(+USV?%=AV9.,;PL"L<U 7
MK.&:'W9=VSJA3]/VD*9LUACY[M1V>>"QV[=90W&DIYO]O<-8Z/_;T)7^B.<O
M[>DLG7]8J.7JJ3ZSW56\26#.5:[91V4\!Y#F*2 H-RVA8ASGN>28.$7=V T[
M-2;J.A1LI8^VXIL6JM2-DRRAMV,E_X &YJ5C&/9$#M27P TFK]1D.?2HY.0&
MQVMZ<KS;O>[M/4S2_(M<E,O5;XO*5,Z0XM?E6E;O-E*C3%H/0,P)8T3OO1)L
M\D9RC@ 1B(*X((RK3,J$6A>\M1MR:L0$_Z:E_K^C1NYH*WA42QYIT2,CNWW%
M54O@SU-3&#@#TY(=DHYN*P=([:O7^H=VI+*U5[ZL3F5JW4 Z4Y_6\D&C%:9U
M4ZQ?D=;QSF%F9;UG.[)W-MZ.;O_\2:[*I="_7TE:R7>R^;_;Q'@$\U1F:=UE
M1IN<,B: <*1  J%,<\)QIIQ\X=>+-#76;S;&Q_QP;H:HA\FR,U+'G8+ *T6#
MOJ53+TCY W]P>C5T/8@UJA'L#\;7!K+')[L;SP\KH<WRU<M;_<97\NV<ED_=
MD1E-4(Y,YDRF,@5@(1%@2L5 \CQ5B!>Y)%:)UN>'F1Q=MI)&C:A1(^L 4^X,
MLI<M8C]XA>:V$:"RMW3]0#:2=3L4.B>S]C(B9TS9,S>/9KY>5J!OLEI<?6WQ
M]/NG.A/EL^3+QT7YE^G6\(;.3=;1EV]2OBX #B'DVCR%($.IT 2*): )XZ"(
M92[C(N6LR(?557>28VH,VZ\GV2H2[331MFG4ZA+5R@RMR.XV5W:FZ0@S$)BS
M'<$?J<S[(#0#58!WD^5&Q>$' 7:Z;ORPQPW.PY.KE1G"&+G:MNT51#;QL3E5
M"61$ 2J+!, TIOHG D&L-_BDT 9HFKMFXIT;;VKLV(G;Q<JLZ9^NC6$O(6S'
M=1YQ"\QI6\C:C;792?>$]1X#;(6+[[RQLV..G3EF \"1W#&KVZY-Z]A67#?M
M,+I?UB?C#<O]NM1;:F7^\Y&6BVK]=CDW ;PK.I^1'#%*$ >8LAS F*4 <T)
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
MR453=[;ZFR?C\01@YVS%U[>,9QJ>$';/$CQUS6 /J#3S])7^V2/,VMTVRZ3
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
M+$> J2Q&:49YAE4[4>\78I+3U,D5=)+D0MQB>BR=?&,!'MH/J"6[B\R_44_
MNZAWHE/_T7@(7_^N=X-'#Z$/8/TZ$:^2:%P_HP_P#ER17A[JO@/Y5:X_UO5.
M'N5GL^;.8B%%O?E/BR0!,(<8,)FD@)&4$)(A+J'UAN/UPZ>VO]#R1?-6P*BN
MVV1O'!\ =WDS<0T<@1G**Q+VNX)K$!EI$W"(S%U$*[T+J!US?NS^4S"<,?,/
M;AG-JC\E;-^(/WG-T-/7IZ?EXLM:6_^?Z.IAI0U838+_0><;DX!7G_O.4L)I
M+@H.*&+:,L^)-OTHE* H,,OC.%?*KKV$PYA3H[-&Y*B6V;CZ5Y'Q\M=R1[7@
M)KVUR81U/:V]C+_ML:U75(.?WUX/Z(#36VN(/!_C7AYWY/-<:R .#W;M;_5U
MPKMKG_-QVU9=<9G'L"! I&87JHC>@&+"0)%DYGA7,A3#ZZH>'1EU:K1T[%AR
MK^/4Q^'=[&TF8>AQ[Y70WN"PUQE5#^>[9U *?+I[;.0;G^V> >/RR>ZYFP=&
M.#<%C$R+H<7ZGNG=(^7KF4AHD2,4 XR37).2RK7-!!4@..-Z>Z=XCIE3-\)C
MHTR-A%KQM.ENA/UWQ_C8HSC:\<K5Z 3FD6W9LQ:@WSL9?7;_.X>!W_#6HR.-
M&\UZ3MF#X-6S%P_[ZC^MEEQ*45>I[C<^,.UK?BH7=,'+Q>,]7Y??ZS/LF>!I
MFL>%!(1S#B!"6!LI208RAF#"<8ICNZ)A \>?&E/4<D:J$S2B6TG=2,-U&NSH
M)""X@8FFD[PIT_]#OZ?+CTVSJVBK0'1_&71G%AH(G5=^<I5A5.8:"-!K3AOZ
MF&%LIY]8KK7%]%V*#XNU?N%*T]^TIM6?5\NJFL4TP4K_?V R/0&,)05$"@PP
MT\_+&(\A<JJ5?VG J?%9(R^8&X&C<BMQ:PG=18]&Z(C3U>JEIKLG4RS8C>HN
MSH$=M_E$-C"9M:#6LD8[8;=QMK6\_JC+%AFO7'5QT%')R1:"UVQD?=^  J[;
MM-373W[_)Y]OA/Z<NGS5-R^_T/]:KM[.]5?7!(Z*(N<*0PQR9B)M&2( *TU0
M19+$G'(8D\RZ#< U@DR-KOH9UP<?5O2#[!3:IF/_:,H[UDI%M59N$;U7S^/E
M8[^Q9B<PY?VS38Q#H=21)NBF88M'5O[=E#VVZMV9*7NJIXP;%3W%-?H ^%RI
MTVL>/UY14P\@[)4O]?$\]T7OL\F+3MIJCHA1DDK% *8I 1!CI6WK. =IRK@H
M("4XCFT7L?Z#I[8HU;)%R8"BF'MP75XKAH(0F/L]Z6]/R4-Q&(EBK?%PHLEC
M2I^AO;W+1Z.Q8T+V:>GHWX=M[9ON>;V&>X=M]JI?Y?I!?:5_WJ^;)@UUJ/CR
MLWQ>KDR3USI1YV46*TPH)C$H(,],(]4$$',.FPL%,10T$]"ID:HWR:9&=&U+
MS-I%)_K=,Y=;O>ZBA5PW%D5][9K^Z>H:]3>QDM,49UEFCK'T/T6: 9:C'"1,
M*!S+1)!8N%6'N<G4CE- QF)R;S6/A2JH%(P Q5$"((0YP**@(,YDD1>28D'4
M;+TTQ3FG.XL[^8+/X:N.MT>ZW.KO]-?F.]4JWD5]):/UT@0SG4O\#CS==O[
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
MSVE5E:KDS<Y$_->F6ILO[R<-X?W#VP^?S"WZ#^TISR=MUJSDNFR*-O<4K4R
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
MQ1TC6O81]9 @\V&V6(;)_S\^7X5I7%B+3&4(NH;[-A6((0M )25S5CMO<K>
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
MP'Y+XO>,]"\6<!K"^>CZZ>_++^,IO70<)A]FEY<%U]$D6A3)9 7D05(TR;,
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
M=?AZB[$1T\K7<AA@>55")2Q$A0I,(DXY.7\LM@'4R[1M!+'.FX\?%&(=*V@
M%NLC+L-XBOE-F$\I@EV<I'1Q=C&I;1@HU!BG<6V77% 5IR$IE^H=E(2HHX%2
M='2HO(O/MA3;'7(OT[;956#G+<T/BKF.-30 S-WB8!5NU/[M<_R"T\7X*UX&
MMN]FBQK.OB\4X8Y\)B*B+,"*L63'4VW5S35$QI.U3+*0VUSV;$GH9F@\[F2'
MEKH; #0?2FW$N4^N! %""$4N:#;@H]202T:&Q6N6VF03/Z1E,X =]PG^GAH8
M0"CYDIA&AF$(OM9P))3UQK1 #-Q 5BR7Z))TII_,P,WP==R']9UJIS.T':P9
MV(>5)K[@<IS"9'&7C[TZ@MU[<..V8,^QT4$7\(U>>PU'JWA&C X\UQJ4H8@S
M&E4(,<BUBTIDDUZ0ZM8O[7ZCH\W[LB+H0YT42DM^20J)%\N:CO9Y5L^!9],E
M*86>>+J:$(F+F_2 I%5F6@0H*Q.MZ@Y?>V;*0J%0\,'%1H?UW?+17R_S=HA[
M>8,]F.8'X.#=/60DZ;Z?KS+1\^K(Z /.5U/;1\6P@%@8V$RP4YSX"UY6KB+2
M_B*2>K:5<E='OT_1UT\FQV%QVD!3@\/?BH7%R<7RRVP^_B_,(^>CTR$+,((<
M7%5TS9#2'+P-3/N$CO$V:;+/T]5/$D>?>-M+,P/%V=O%XJ)R$K7A1F50'@.%
M4\@@R)! RL)%K>;RX1"V[39-_21N](^O'30R4&R]OU@NEF%:O8B1H"C,.YL@
M29*-4B:#RP8A*I]R84$);).,]@)A_:1O](^R774S *C=NEEYT@.P:)UW68$4
M==@GQ@A.Y0AU#&RAY:,QM3E.V8"X?I(^#@NYKG4T+-@]< 28ELE@D,#MJI!&
M"'!%.;#6AN10*9G;Y!(]0U0_V2&]P6POG0P17FL_P 9-MMAY8-ZQVN&GCK4.
M%%ICU(Y3.*U\HP[(CQ/43])(S[#:01=#A-3M3=]X)B/: %;;VJ6A3LE(Q@/R
M&-!$YR*:P^!J6V^L\W21GL&UJU:.8^K(=4^'65G71-2JH_WN&!Y_9H/KA0V(
M[VCJR.4U^?7[KI&FO8B88[DJT54)O&(93-:IB"(SUVV6Z1,$[9];]!6G%[@8
M29]ECA+!:2G(^],>0D .6GN9@O84B[1)X+BBH-^6 5WH^V%6T ZR'<0^M5B^
M+[7IW.KZ%>=?QPD7GV:3/,)(80$S'%P*""H$"\%D!I(9BSR3-92M<F6?HJG?
MBLD6N.E(_MLCR5\B:8JGU=A^[J[CZ'RV6'R8S\IX.6+)"1=JL]1"=)/7K\%3
M; FY[M5!"\9CHZ:C-T3T6^_8 C*[2G@ J3B?<'5I^2M.:4.?$.!/\MEX.JY"
M68Z_XKI7_(C1JSE!'SQ6KISRX$TBQXQC9-(P86R;C7<S^OHM:VP!J09Z&9!%
M"N-IS8%\/WT]7IRO6YJ]+^MV=R4J7]!+"#EPLK**OL.8H+" R:6B36C38/)9
MLOJM;&QBM3K3P@"\IJLFO;12[O7R?7MV'L;S*K41:B5TEHEV;9-)6J@ADIB
M,UYTX2&[U,:*;4)=O]6/30#6M4Z&8\&N&QK<)'2/!"MD>VV&(LDQ5*(4"*Q*
M3AM>8G$^EC;'WH\0TV\Q9 LP[2OQ ?A:O\VFL[M<7(WBN4[;+4KQ[&IS<44,
MF97Y9;0B="Z2Y\RE;[/UO4A:O]61+0#5K38&L 5>)1Y>^8:Y^)($)C"LDD^N
M((1(AC9GEIE"@4:U.BR[0TB_1TL=J_GAW("=93Z<W:QZ@HMJ49&<P3??JJ@N
MQHLOE[V':Z.HD6*TN&(V4$)-BHBV@-/&@R5!H=;"ZT;9GB^2UN\!5%MT=:N7
M 9BH54'<DS(;"9>BQ<S!V42R<A8AUNITH9A7)@EN&\T1?YZN?@^LVD*L0XT,
M %_/,")\\62;P;@H09$QKJWL.!#]F3'N#$6UA_6L^CVS:HNJ;O0P )?])MCX
MA43X:C8ECBZ(J9O[SY^QS.9XW6P,%V2GYX'4-YZ&^?>WY+ N'J\/&9%(M5-8
M"#%UWJ9-&5P)M,!$0"^=S+F9?]:,J7X[7+0($X:"@,$L!F)QO9A_QBG6*P^;
MM5TUD(D^IYK_H2 Z^I(8LRQ['CFVN;Q^@J">>UZT0^%^HA].O/'RFAH)2Z&4
M1 &6TV:A*G=>\P@LA5*$9IAEFT2_EVGKN8E%/T9N*X4,QE9=<?1ZO$B73&&^
MX>FJ!<?=:LZ/>%Z+/*>G;^@?++^/+%/"*<.!QX35!;;@N$>2JY0RN"Q4/L0V
MO0<+/3?%: _80ZEW"!$.+F\=@&L>! D1P4<GZS!N#D$[!UIC,J5D+5R;N3-W
MR.BY*4:3P^&=Q3P VW?5!^NJMN3GL!BGFVQ=(62@\!UT*5A=!@,U]@)-H7XB
M-HOC;0Y9GB5K,PP=50I'=VH8@-UYV4,@-E<<7I8S>:M==LQ!C-[5I$L'07H)
M@N2H4Z9POU%;SRT)[?=RHD.(;.W1[:ZOP<'Q^?W_+J,L*$O_IT&+VGW2( =G
M2H9DI/,%7>'E$('%%B3W>\-Q*(BVTN$ P/JH"$=!*Q=X0&",E9KX$B"FI(#S
MA%I[ESRV:0CT*#G]WG&T ]G^LA\ @/Z.X],O2\PG7VE=G.)O%V<1Y^_+@X*I
M-7-<BAR% L%K1_!4,ZK(2P4MN1)*%1%,FW:,6Y'9[_5'.\"UT]4 @'A?;*_'
MDXO*ZY7@LJ'E4R=5,\_K1!6?(+I5,A_3D4F26Z,T\1<(V\S+.ZKLW2Y5,0!D
M;>2OKGF\= ($Y^BC#Y!JEK*2*4'@HD 2Z'C.666I^HLP;I,ZK!AC+Z#L$F7L
MK+7!P?)%'_4.JY*<"!6LA,0D"9:[4N<""<@"#3,D8H%MDCGW('I8L48[J+;3
MY ! ^X081\$RZY.TY&PX"\J[FFJ?8NT!4D044;I&+4B?(&A8,4>78.M" P,
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
MSA2%53DIJ077RI; VO33>)R>_AR_[G5^?[KH_@KH.0Q^G(//7\+R?X6O>"7
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
M&C9FC-;1U08@6">A*"W *<*%LRD+0Y^$^]7/76VEVY Y2-CM H_[&VDS70T
MB/5H[WWY%";7#-A@HTDE (J:SAZE!,\=+5FEO?4E1G&_25-G]]?W2.EW@%P[
M0.TG\P& YA$7XK+S%<O9::W!9DPU':V.+W.U.6'2,F+M.]/&Y7^"H'X!=%"7
MJPN5#!19]=LY7G7*22)(Y$Q"SF'5/K6.7!<9F/"%>TU,\39U(R^2-HPX<B\
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
M1$RDQE4CF<Z,CS>X7FV^!&)V'S,HN),\&Q!2D)2"JAV8=0-*<#YGHUR,; !
M7OW0/!4,;1 RK51GALC;92;BUXMPN9>;3$ WT3.0L9;X)&_!10KK1%*2J9II
M\D,>IU__TCQU"FU ,K%<9T;)^\5E6.:/%)/>\G#/U"TOGESZXHJ&+"CJ5T5$
M<M**A^!1HV>>F5@&8.2U[\Q3S- &(9/*M(/2NCV>_,/+';EEEEQV 59[$D](
M^F::(4,N62[%\M1LZMF+E,W;%C1Y!-1$(1T [)4TP\__OIW84XL(Z?]S'9V&
MV;A4$AU)X3S96/H/SS4#R[!$*UW0MLT:LP.([3(0/Q MX]ZTCE9=O]GD6K!&
M9K[^U\__=;WX6OV!JT.RRGM^:*+L\A R)\HRUV^\>?:I^R2AS#Z:A )B<77W
M:&(0A-:0F#%.2AM":9-<?IFNHWNP=_[ZKLDXFO',74J *FU-OH*0I8/HK;>L
MSK!F]H0"Z&:240/\/&O:;J*D<S-.!S_%O_AS30U5PX?Z5^#FBS1)\0C,(-U2
MWFCP(03PCCQ_=$)Q?H[FZL_T"?/U)84\N[_SY.57JQ*<2=L5][:.VLC@2A"
M16<6M!%)M'&SQM'9M>$:@Z1G_1#MU'5NUNOP=_N7?Z^I_6KYJO\*[%@FK=N0
MP&V3%M:2F\T*!Z-<-CGH@F;0FU(G!NRN2>3Y+_]C61>%K!?I"O.%28[)P#7(
M(&IP$0T$5!FR=C(A'34NAVS.>/U+79N<,;I_VH4SH8"[R"W<45Z9NE"^:)1)
M0LED&Y4H2.XD9R %YI"+5^'I>(DI!XS>TS%O8JH!>"80=P=@V2.8JQ_#>OUM
ML?SXG^'R&B^R41C#MOPW.@I$F(008X!24)<Z\DFG-A@:1-Z\*UX;0FMZY?0[
M+[MN5?YK<5G?$;8C=]_2KRX_+LC7N]TL.=X)>O4G)_*#QI$^D2MT]U'"Q]/O
M/03Y#YD$G9+Q='N1%Y[(*C%37W$C:&,X&2L6>6I3=#R*S*,G(@SYV$/HH#0B
M'4\#1IM:;\,=.*,C)"U<Y$99[MN4/XZC<UZWJQW.GLU1:*>]?@._UVS'P0FL
M@3]\(A/8,*DU#J#1)LV9"@085E.J(8,WFH&VQ1N;C BZT=KD4QK"AQS*W6<?
MSDU15AN)'+CC=;=DE%#78),$'#KN#/VA39#\ E'G9.+&(&A_;NLXO<Q<0O/
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
MGI>2U_N3&^69P]RFCO! @N=U=J9%V([:AN8Z[+>I\CFO!P\)V/M3S>Q9P]$
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
MT6 2>TIJG1Z!!ZJJ>PS^LKJ^:Z[CO' =@H1$X1,H@W4[B$L0G=$EYN*5RS-
M\('"GH*+DR/P0$5U!\!W]P7L7G*38]IF%16HG HXX3.P$#!(F]'I4X2Q[T9U
M0>K3P&OJV/4PJ7<'GE]"PC>?Z[ZV"X^H>8FD7\]KF)7("LM2]Z_1\:A#EGT\
M10_M T4]Q0<'JOM%"!TH^^XP]'9)OXR;JS_"%6ZW=F<RL*GJZB->>$YGRQ<!
MC(QIW<:5P;,2H$[>%H4%59HM@!U*8T^10 N<3::?[I!W.SORVT_$U(5QD>RY
M"X":?$>5ZC.&KW5@L6A+1XIN\E,DV1[3U).'WP)9!\N_ R3]@5_"M^UDA)M1
M"1<^,Y.=("<S1$]12"T%X0R!/ /+O1+<\C9-64\IZ<DKGP8U1\FZ ZS<6=#?
MPR*3Q?3>AF#!ICI"0Y,W&7FN;>;,"T'>96K40_"8BIY<ZVDP<K",.\#'[_?H
MOAE"4&O"ZAB"BY+1*B$0ZMID KMB$!P%EMEPP1-'FT*;B&P?18-P8\X)-Y/(
MO@,,[1QCL5JFFTD%=:!%<I$5)11(Y1.HNN+6LWK!ZL29XSIGUZ;?[572!J'*
MGA.JIM5&%_"*5[>K'G]<??Z\N-I&H(B;-\MM'?3;S>;ZGM,+8BD*&1E@J8/_
M<[$03%' %7>B5M5'U6YKSF R!\'.G1?L6FFI$P@^"*S&#-5FKRDPQ?^Z7A ]
MMZ:<7QCI0DEVV[:10;DZ)B,Z#9RI6&+0S)I3O-V\0.(@Z/ES@][TVIFY:/ A
MT;$J7]8+\@Z^A,NK3^$JA64D=S/7(9KYK\75IQ0VG[ZL5PDQ;ZK P[*R??5M
M58AH\BDN1# BN)+ 9DE<5_RX9#Q0=)N]D2+*ITV@.PL+IZ-H6'J4G0,&9U35
MS "M4ES<2W%]_T1%$DA8F5WBU6->GW :L\9<QT1C%B1Q4T=7U>=393A':;WQ
M3U\8=X+R."J& ?$L$O4G5DEWE_*C-]+*[:,\L<G:E$*'"&VH&W^B@J!"A(S1
M^< 8"?K$Y13?$S@,A&><Q9]&-1T@[O?O4H$__YL.V\?KQ>93_9LW?FT6,OA$
MIR?:NI95"P\A&0/1.QN*B87I-F]&KY(V#&5GE=&?5AT=X.N?ZT7U74MEZ(:
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
M1[\ZW[>EG*W@5Q!!\ '!>!_:9%4)F<^5K",C7!_T/$+,:,#91<H/*[#W9/D
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
M_C=>7-.9+=X1R0HB^;;HS7F("@L4;R6:4 6K_T,D+[\G;:24T^X8>#YEN:=
MCER:\^ PF_CDSVT*V6_7:[U;;:W%UPK2HF=6N<H74"=P17N%TK*CLDU+_XM?
M-%@EQ7Y8F9^UXVFBVP.MJ_ W)TJI)"*3 4,K=#6* +43H&Q0#'HJ!CN-MGR1
MML%RF%UTT;XB&4L9W1Q@67_GX_!OUGIYT_GQA?_\&ZU[YJQV5E@)28G"+"0%
M0>D L0@3LDJ44YJNH[;^_L%2$K.KKCZ"&$&C?<WPT=75S;++C=MQIDJH3D0+
M.5ML6XPD6Y^%?R:E]EB<+9WV,#Y#U& !K9ETV$Q".':1\\W.6[X,;^O7@[!7
M^S>F97$SBI79]YF8K)^^O%E<7J_:*O,S9-U,VMHV]I"- '(.8JREK>:-DBT$
MC0^?S,=+H'?[^L$<O_U5UR'$,(3FNINP\NXZ_1?EJ_?+GY>?_F 6G[<5DS=%
M<6_3Q>9J79Y1C";HEF *4H!QP4-J17%*9R%C,FA++WTVD=0CKP?HI>5Z"NS(
MNN_-IS\P7[VM/Z\WF;Y9O,KK5>#,PM]7Y\S$/R[H+,G,_P@1="6V0Z-FBY3:
M_#)1"Z%GG]CA%GINBZ_:"C_A1/#3@[T#Z:\OKY>K6_"SDOYE\?E\M5QLEHZO
MW9C_6#%#6:N?+\N;15ZUJ>9_HYO_GDEG,18CV6-FU6,49F8H61 ZN5AMJ=KW
MF9,S"_E;X32>"$Z/)]B3[N)?LP+YVQ;EJ[72M:/_V6\\7'?_]@<_2J>_8_ E
M6RLHUW(/T37#4&D0H02!CK(S?:JH1^CT%S6SV^5M"U@'/KP0$(QP(*6O_#\=
MLOBKTW]_W&S9Z3]%&B.\[-LWCGD,V6A^8GQ::WGF& JC6^.8PT))Z$[I]YG[
M.P\]26 2(G;O[YPBGN& ]VV'F3(F%%D%^(($1@L#0=D"U$KYDTK!VT-T$I]F
M?^<D'$SH[YPBE 'P]5BGH255/6D)LFC%OE8@P,R.NDZEBB0I*X]=<'52_9V3
M!+U%?^<4KH_0*[&^1<%',D:ND[V"B<YM\'%&B-:4DEN&SFVU$*]#M\RAYQ/L
M\G[MSLP1$+ !;M'2F:(-R#8,RN0V&3:+!%(EZ6,-?!GF:YH8K%MFDLB>Z):9
MPK]CMTM\T^<10U8B2@0G8V@=[HDU5IL0;!"%3M)XNU6@ZE2[928)[LENF2E<
M/+;XO^GS$"$62X10')5-#89ML=I80I*!//[8W3([BW]G+@Y@+SX38+4YB1B<
M 6]%FP66 [0J:I!.6*S.6$NZB]FX9P7PH4<\S.KH[L;^X8#TY3?ZUTT _?7Y
M!95-E9?5,4K))G&US"03D@-6EA&BR;D(_EDPG3(A+Q,WDF.R.PY><&SW%<IX
M.+LYS]_.+S^=7U[>G2DDRM48-N.$Y"MIFADGDP6?='1>H"ZAC\>[#76#>3M=
MD+:_6$:%VDT>Z/9$V:0V/$R 4H4OCVT#6A+SS:*FJ%SA/^NS0/YEV@9[*SO"
M;'>1C >RQXJC'3ND564+KDHV*75Q;;NQ95.C:G):^B /\FSN6J]^C*+B&4&V
MKTC&JE>_5V[X844W/_E,*_Q _)<NSUE@:_&=R6A16D$08V[G2A70607%E)0L
M!:7,-JLC=OOV84N(=X'5@80P@BZC#WCQFNCR;%T 4VL&79I1B5;R2Q\B^&!2
MRL82.\9]5-8M"</6#.^EF79B\$G7'GW3NM&UYNC1;SI<K='+!SU*C5$R,@1D
M2RJ;$AEH!0%#+9#1M6<OUJS[6+@CU!@5(X7Q+H*+;<-LR1F2=QX\,P61E%3Y
M$);7*=883<'-EC5&4Z0QPFNX??&"*ZHD9A>@:I,5,TF(J!!D05>3*:7Z0W2D
MGER-T21$[%YC-$4\PP'OVRH'219-4!8$6Y-@2+1)%<S P"Z+\S*9B)T&[_X
M-4:3<#"AQFB*4 ; UV/5+EH5[4MBFI70;<1.@12*;UDPS,DZ]'_-D)\HZ"UJ
MC*9P?0#@/#KH.M0J<QN4Y*T/?*E, -1!@_54,@4,'OM,4=MYAORA*Y'V>N7V
M9?F L-E<IIB=++(Q@[U=,#%FP$QM75'";)2T0AUF^< 0K]C><MYNAOP4I@\
MG:=&F1OK*]KHH&)V;0%KF]-6/4@1@A;**&O[Q*=.:8;\)%EO.4-^"N-'VPAX
MLY<!M90Q:^ +1*U*J#WA[.8B^>!)1E/K@Y# S!LA#UW>LLOK,P_[1I/_;:%X
MHI#R^EI$;+NB,P07*T1C46E6M?BPN."4-T).$M@V&R$G<._( &B3#VAQV?[&
MEU>+<KO<\-O%AL(;TEXHD$94OAY\,Y+6!KS'-A.&I5ZV60ZYS7<-!(U=A+GL
MR-F!D/+][DN5?,3J"*HQ[*45-&W\K 96G,4HIX-]N(7@18CLMD-T=L>E-S;V
MX^6Q9RT]N0S5B!1BH@):K*?=50G16P%D-)*N2O CNP4@]ELH.[L=T0,,\_!P
M)$/B7J\)1AM*":W O!5>2F9'*'P,F94+H6B%DW>+C[V :!93<C<&C@2!S9W(
M(;N"CKWSNEZG52Q?AX)\&D525)-QJYFUCWST((;"CI)Z2O [L.W(4E\S0-ZN
M49'.::4B:RCAP6 M$'5;^MGVATHM:_+;7/?[GSF(G'<1S'(&+HT@777;[1LL
ML:PL>&G86&5=UG:G.Y!!*!&LK!3\MM)50YET<TAW%RZ-(%V]H;M:-E\DJRXM
M-:/2M8R+#1YD2:*R]:+4P\W;3TM7#V6CS2'=7;@T0K_S^FFRUM3L<P29C 33
M1D9@VY'%9Y%\@JS,W+L!AUWZM(MYMCLS1T# [8([1U4(P;Y$;"6912J(V+;$
MFXJ4^6[X[=:"G6+'^R21/='Q/H5_QVYY_J97NQKI363"':D68F*3@WU*#1EE
MM";)(N1\RV$'['B?)+@G.]ZG</'8XO^F5SM:563;BBR<RFR.^ Q1L<*3)(TE
MU+[FK4;(G6K'^\[BWYF+ Z2$GRG-]TE;]B\\.&<-&,W.!TICFB[4;!R9',N!
MRC!_'7KGU:QEE[NQ?S@@/;9B*<NBK=,:4JSQIDLL)$? =ZMZUHLAN*TFZ>Q;
M;'E".Z\F86#RSJLI AFK;6_[[281$Z*/[61M$!X9#\&Y!%88U+%2F[*]A:_:
M=<W,,;K;=T'6P01QDBU:?Z<KO"A?%O0S_XOE3<MBEPZMY[ZH?X/6UL<\2G^6
M23&9:C*$B&Q\6S:^0W7(&BZYD&R*Z/I,Z1FA/RM2J20Q0<5H;C;3HP@.O#9.
M%R5-P0/-YCVY_JPIN-FR/VN*- :PWYY;58W2.BHAMGPU@<'00IE1@E7\<%2R
M*76:K+[OHOA#=V!-DOF$1?%3!# NEC;1=2)74,@,J*QOZ<\(L2C+EH@+1E4O
M?*=N^!-=%#])^),6Q4^1Q "PFK9\')-.)9D Q::V4T>VDAC^I8NJVJQEB.&O
M1?'SP6.O1?%39#4 $)_QJY2I?"^M .4U7];JW;HVF.T*:R/J;&(YQ-3ZR4&S
M0W=Q[?-2SL3^X8#TY57.JVN\^!E7J^9 KZ,T3VQ;TB0UB58TU*83FBH1@DD.
MG ]642"9ONY[ZAE,VY[DP0RV'3'S?)"MDP!/,AYR,R&,?_=KUU.7<,@SW],_
M&K+M(8\SK*:-<-:4H.C6IU:Q[:IG'5M:*M(;EP+U2>",$ RQ"HWS_*SD=I>-
M2 FBTVT.8BY:1L>7K%,_[,D'0Z;@9LM@R!1I#/ N_X07;</PNX]$W_IB$ATE
M\I7?BM RPTE""%F#KL*)DBB2ZN.[/D718*_J#M)>=F#]H!#:^%7:EN($>3X)
MLE]EHV6'GHT ;4QL%\RK3D'JIVDZ+HSFD?D60-I!  - Z;G@$*GL18@$I0HV
M(WU5D&RN0"Z*8#-66_O,"]DW-'MHAW,?G327 ,;%TN9B!%\P6K%>U]&RPK0)
M.E+D3\IH"$.?\88G&IJ=)/Q)H=DIDA@ 5H\.7)%H#6J^8RFD<%-,&TL-X#%*
MRQYOCKG3WH%=9QD=>IK$/DII;Y8/")L-^$NQ6C@KP5?;:B@=0HS&@_7"!9VD
M$_K??);1)#EO-\MH"M-'@,Z$087:89+"@].VLI8V",E("PF]*@&+5W2(PL.]
MYXD>ND%Y+^W41SS# >_;B8:ZQB"R8XZ%=;^F+9!B:?M.K99.9T=AJ]:9?:/R
MISE/= H.)LP3G2*4(Y>YOEV5\P6NOOR\O.:/NPDN;U*D3E:=DC80=&%7&+T%
M;.WC-E7K,1<AZC93,I[^AI%PLH< E[-S<SB=\TWVBK1'F1,["LDF,"XV)2T1
MO!*6G&7>Y2'W$AZZG7/6QVPW]@\'I,>: F+2+B>EH+:Y T9) 1%;M1&?KQI=
MD[7AKRZ-W3$PN4MCBD"&1=CO>%YNCE,4.M%6RE8I-3,+6Z*](CB7!2$_^#$?
M$E]WA T6M.R)KMV$,1ZV?KF\.O^$5U3^07GYF59?7C-?WW\\7Y7?<77UY<RP
M+ZQ"<&Q!VI8]0-DVEUN^.?P.D/!!;C?,8%^HO4#G8)&I+LB;4U3C5L/\\NF/
MB^47HI]H0?7\ZO<+7.Q2[/+HQ\Q4R_(RB?.5JMP,+FPX7K#<K\Y7ZT#W(P4'
M(@21O I0VS8 TP;7!>O:#R(44J;(3F[S!")GF+U]>?,M;Z\^TNKW)7_LW==M
MI'&O&.,]B^$G_O?_?59S09]DYEN8!9A8"F"U!")+'44T)%R?BM)=*3YZJ4L7
MW#TRTKN_/$]+U:T=K;D4WN;#.JJ]Q\@]@O(+;,AK1PFT*Z;%-#*@-J:-[@Q&
M6<0BMQJ[,;+R>Y<_4KF^6 ?]+J\NW]:O7_95%/>O2$6-5D/Q[/>L-PNE4 )$
MI6HL2BJ9^KP'T^@\'44W!6/?=7+TD]T +L77T[VZO+S^]$?CYN4_+ZD\.!8_
M$Y6=< ,2,WOAV9GV5,2V H*M8),Q^#Z5$5L2>%SW]?!8G$]:1P[YW[M>']LP
MHLLWB]]7R_^BS,[2YK5ZFRXV"=M6O?L:SU=K[YW_(M\_9@1=/;R$REGK5*J@
MD-B=4I']>J$CY)3(1<+HDGOA3>Y%VW&]W=Y '4*B8ZG53\OKQ=5E\_L_+,[_
M'Y4WB_N5F0^/&9SV5B4P(6HP)"T$[Q1D_@I9E,JQ4Z?YC@0?-V]_!+7;39IC
M@3;GZT_7%RU@M?;N&J-7]+&Y?)_IIG"O!;@>'#?G9)6T$6PPFZ1B"!2!1-$Y
M19&D[%-GLB?AQ\W7'0'$W:4[%)B_?W/>+'[Y,],EV_)W3\_;^N33$TP-Z-J:
M3EDS&)\UQ*1"F^$4'<HL!?8V??<\PG''!AX>X(>4^##F\R^ULHEU:W2]633N
MML?J'WS/F>UMXD!>)R"NKE>+MYN#OUT\:I%MQA,\8(NTFCT)%& 52C!2><!4
MVK3'[$LK)K!^FUER!R1Y*^#[4P7^R/(?Z@5X=7&QZ2YXYM)GTFA4&WU=HFCE
M=P)BE!F4\GS?R13E^Q023:-S*TB'4X7T 60W #+OWJ";P_R=L#&NO%VP7W&]
M6ITO/OR$E^>77\]')"2AUY!-\NS]Y@KL\ H0-8O*_.2;UZ=H9"JE6Z$SGCHZ
MN\IO 'S>>U0VK\9MW@B_K)OH'UP_3$EA&_F<3*M<+C)"2FPYL7]KJBNV1M5I
MU-0T0K=+6(A3AV=/\9U61O9O_+,%K0<^K,[3=?N2]ON[SV'9X4LZ9G"G'.\(
MF5V4J818+:0V$]ZTY3_HV'S45;3U74E&V>?5.F!F]PD1M%3AUR#AF8K1""4\
MR$B6];\N@)$O7"S1V&QDC:4/)[8B[W3RN%,0]5 KSB^ID]2%]W[K-US=3"/L
MH@^?^Z+^.G'K8QZCW$^0%P85Y, ONHF2X66# W[:4U8>E?%]ZG*/4O'RO4#N
ME85MFE-D-!380(94;6F%:&SMR))!DY/21DO%]*D!FD3FZ>C)*0A[VGJ<6W(#
M>#;?UNZTE=3KUDM5 L7,UC9:E]LV",&GJ!+05,QMMWB@/F.M'J?GN$#K"(#E
M[-(8$E.;ODU7,BD2"@@S,FL0 87*$(F2-3$*(?K,*'V*HN/B:@YIOPB@'5@_
M (0VQ=2/&#!W6]6,(R4<I)Q+8U*%Z"F"39C:WAH7.P6G7Z)L-$CM(O_'*]OG
M$<8 X/I>B__TY2Z2_C->T8?EZIQNYJK4)(PL4H-RF=V?Q)<QMHX 'TUN"T&4
MKWWJCR80>=Q2S\.]CKWD-@ D'SG&YN+ZF$U0OD!$I_@@B1EFVA46OD;T3D79
MQQ)[DJ3C:KAN('BH]&:1R #0NLO-_/3E[J?_ZYQ63-3'+[_29[I8\XK?A^2T
M+!!B3& L7\SULO)B%%4;2<I.>PJVH^^X5<*'TW$=I#42!C>9P772Y?OS;2Z8
ML;$J;'L_*&@P* R@=A&D1=32EV)5Z0O%;<@\KAKL@9.GH#B[T 9 Y/?W^.LU
M_O6NX=T06:]%!HJZJ7H^65*>P%H=DY6*M.I3Z;@5><>M-3^FW;>OK(8$X*:4
M_OU'O/K/\XN+GXA_8W75DC!M-L*6-<IO%K_1GU>OF3]X\7\(5W<14.6"#4$@
MN% (3):&-8'T$*Q,TI08C>[C,!_XH*-9IWM#]<7+, YNAKQ6MR4?&ZZLH?#M
M6<^*3 9U:"L^M0-30@$,*$"0+A2$\#+VL7UWH78T@ \$OQ>ORLQ8&!/OMY-U
M7E^WD8F;E/#J?IK_\HZ]/O.IHB[ WK !4UV Z!2"5*E-NT DU2<BOQ_=QXUX
M'4/)=Y/JF!C>W--G#OO@VBJ5L=9D0'C%[H<H%F(;Y.*M,,J;7&H^M K?FOC1
M-'H_K&VMH/L(_K3JDWZCJYM5@>=YDX'!17ETK-!Z#L>\-4L[?GG'.J8YV'&$
MVB9EA3(V$42A6PPZ2V!S1H$5.FC,-938)X1P^)K/^])Z=@S6XR&"I&V,M0B0
MHB0P1B8(9"LP4$.D2&C+H8(M.Y!_.K504Q#YLL;N+>D![)-OD^KO_N!':+GZ
M]?[:'YLQN"0)7,SLI5"V;4%BZP</!:-0$;%/N=Z+I(UF6W2'R[,%,?O*;G0P
M;F+QJDJ-5! *)6:83!I"B@E<+B58(2J)/NMRMB!NI/J8O>$P!6P[R&8 N#'5
MQ.Y ;@?:5/M8I86TM8)V+>L=K(+6A "D7?$!*8A.F>+O:1D83+N(^^%CNQ_O
MCXB>=9_]ZLO9/]^=*6<$)2.A.!:J85T.L7H$:ZV1VDD^_W.U_9>4_\>'Y>?_
MN?G$&[!L?K'&R1HA7[_ON)&A7HC8D9\#Z(\G:EQUD)ZR(P:N8"U;^3PQ,">\
ML,;P_VN?^O1_[5%??L!XXG&MI)VD-"36-E>.C&7>M)Z/*DOK'>:?96^ -:9
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
M(C6DQ+R)V@LL_#1IVR>$^X/F.*<@;+\<YQ3)#> </I%GB:V4L'H!Q;MV"LR
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
MT-6B\2K59/H,>]XCEW^$6I!)PMXNES^%\P/@Y]ETH$U:430&BD8!QH<$F*F
M2LGE["/)AXVHHR1ECU 7L@^69I/" (AZHD8J^>H*'P.L5GPOK*C,'INAY.*#
M1AM"Z9/XVJ,Z[0@U(ON@: ;.#X"?QRI=LE$9$[_R7A#[(2842!@0(I%V%DN2
MM0]X=JTN.D)1R#[(V9?G \!FT\7R'\O/M%JLX\24KKZ["R$55,DA6._X4,0*
M-0JCH% 5;$%6DV6?R/M6Y!UWK54G,VEVN8P MMN,VT]?OD^^_4J?Z>(FUD<2
MG4,+7OI6G>7Y]@@TH(LS503OA.Z$MJWH.Z72HWTB"QVD-1(&_T[8&-7NUB.I
MX-LK[)37V@5 -$V;\V5.Y#543X5OFLVQ]NG4G43F<?W$'CAY"HJS"VTD1+Y9
M_'%]=;GFF+PM<:\);4T"9.'SF.#6W1$*JBZ9T#M536=5^#U1@Z!M?B@\!;H]
MY3(HQ-2MGX-29"P.?,Q\+U.KCZ[),2#0Q^"UR ^'@':$F!HA6'%<B.TBET$A
MIF^#>U;+9*1@GK1"/A$C!&(S%85*H5#0U1\.8GJ$2,9Q(;:+7 : V)95HY)<
M-=B*C(5O _LS8'(:@BS:^1*3[C3_8KZ^A6YAD&.F)?>5U9  ?'PKM,:@@M3L
MC$?-]S6VDH* %;+G"T<B*]EIPMF6!(Z6K-P;&B^";W\Y#3<S]>Y(RWM'^FUY
M]>XZM;7-5\NUJC]??#@+R02=+#\:;?2W:5FVY),"I4,MV6;I='RAMGM/$DZB
MVV 'P!U2,J<!P._/J$5A^R01N)H)3&&MA1(E&(VI2F:MV''L^G;??UP[;PCH
M[2>3TVIS>7U]Q:R]_1W\LC:L.S2VO/P]'5M9)A[R",TK6/CUK%3 B=*V;E*
ME%IA!Y$5QD4=.G7##=N\0K5*5O 9 GMMK.K7ZTXQ@:<4*!+_471_-:_T0=A^
MS2M3)#> D_)$ ;WB9T2I&$"Y]L84U8;MM#<&=2K9R%1MGYK=TV]>F02 [9I7
MIDAC2$QM(E/D@[6BC?W7;36<] $P2PO%N&)$%"$?#%4CI,+FD/:VS2M36#\
MA%[LE]!9FJ@J @K7=F55!5&; M%+YY336I@^L[A/M'EEDORG-J],$<8 X-K.
MS2H&%;,I@#:YM>4(#=%E 1:=%$[Y[..APG(GOC5]GQ=Q?ED-"<#;?36/^FJ_
ML4OV_E]T\9G^OEQ<?;P\,TD&4[.#&JCM<##(+P016*$T9495SGTZ]_8D_!0B
MR9.@]")8^\GU]&#\?PA7[_^U/,LE6Q.K@Q */T6V:,!6'!&-PRJ#*&4,]&[H
M/85H] %!NXL43Q2K##XZLU1%K#8!VTG(K,T94M4.?,VZD,]&R3Y-7KM2? HA
M[$/C=;(D3Q.QKY?7JS,L_%AH'T$$F<$H;2$DQ?<T"5E25L%W:NO?D>#CUC@,
MB=?)<CQ1N)Y_IK-F_>M(S%#96.OY:L8H#:"CY)(0)%(<!JY,\'';1\:$ZU0Y
MGAY<VQ%?,Z?QHAWX\OU'6A'6JU9X*56LBMI>:]NF^8;6BJP"!"$KRNK9[SU4
MF&"W$VP%:/=O ^AY)#UP&GS=O_KJ7[@J.V6W[__SN9+63Y(T4R[Z*Z3>UOM9
MPW_0!3(.?EY>7EV^^\AX37A)Y18)=\E#7TTNT;.EB,0OL5<%@G06V%,O[)_+
MXG.G 39[T;VWBMSVVW^Z_^WO668_\<?\]UDE0ZZF #(7PQXB<RQXQ3<W>&VS
MMC+)3CN@]B/\R%&JPV'U.TUY0(&?AH)<QZ_W59.;#^F@+!\C;Q"5Z=N\H(A0
MC"4P6G@(.B9^,)TA40-ZTZ=^Y;@J\VM>Y.L]N4_%NRN^)V__6$\Z?Y6OSC^S
M*-="_'J)##.,I-:@"IL:)K(=G2)*0%-3RFBS3WW&ANY/^VDKS@F(?;I"Z"!B
M'\!]>NG$_R!FZWDSLM=G_^?BG%G==-83QY?1F6"R9]L^1C#$IGZ2(D%;S11"
MXH?%]VG#F?D@1TX6C'L%>@+B-&R)^S__#5<K_OC/^Y09;_O1'>R.[8\RAC6B
MK(UH&-BL25-;'>@@&2U!92N+8*/8^$XQQJ&MD5<LN<6'FV[2G[Y\9]FOY7M3
MP9&2M^B\8J^"V<;<2H QU;8@5$N41D?5)Z<PVQ%.VC:9@M^IBKD/"([<?O1W
M:H_-746EX8?$YTJ@(OO#QM< P04!OI JBKPDKU]0M]]_ZB@UR0<5ZW(6'@^#
MCDUQ9#6IBFHJZ.A;3T"6$'.;QY8M!N?Y0)@FX>.8U<7[RN91$>_ J!&\%.;V
M^@K\?(&7EWQ5FNFYYH@E(52, O*ZES>AAT1.@$3*!;.K"?M4=3Q)TB@%G<=0
M)_/*:P#@W:?_;GN U[8&)CY$T]:)2@BV6M N"])2"],IB? ]+4=^N>81\L/A
MOOMQ? #,W+9NW@L6W:X@1O:!%66PQ,PQ1+(5+F6@(ET,0:J0^ZQ]?I*D(S?^
M[2GKAQ-]9V'\  AJN>W?\-/-FR^T4#6V&3U-^QJL!= + J=$C52<D+9/1.T^
M%:,,OSSFH[:S5 9"U.:6";2H?21(*K<!%&U$K>;#%.E+$;JP)]KG#?N6CN,O
M.MA-GD\ 8P?F'MF!>J6$]#=!0%RT]0S,MO//=/]NM</=:E'2ALE/X V[(,8Y
M#<F4 ++$6CSK:VNW\:XF?>D8$-E%LLM#L/G8TV'.5Y3YC__10L8+6FU.$ ,_
MTTHD4-ZSFRIKA8#\B-?"Q*,(KJ+9 BB/?_KQ-UK,@(@9&#> ZI#W4)M]+(FL
MA=SFV)BV3PV-%D">0A#%V4AB2^4@)U[_KHLG9KK^N[+J^%(6[A[INB;GA618
M>H:E,:VEO5H$E-'P$9P(VFXGY?L?>_PE$?-(>6=6#2!E=8_TF#RQ?5P@>^'X
M!6)LHN!#J(Q&2&=DKFY+*:N)4NZZKV$F*>_*J@'\@!M7Z#:<C,D6&PMKGN+;
M(%A;(=F,S 1;O4>B6OH4=WU#QBBS48_I6^XNEP% M3OCOAY[41Y>T!BD246#
M,!KY@K91ZR%$P%2-"*5$:_NT8_0XS7&]F#W ]3"N?VQ)#X#VIZ.,I)(/5!-D
M+)4YZU@!N*JA)>=R1L_GZ5,G/VAX]_AHV3I /$5T V#P1<X^Q=A?[SJQJ*(L
M.2EV,-N(BD#$/PN>3\S_8=LHN]"I$FAOVH]K2(YA,!P8 :>,^=^NVQ7?B.OR
MU?75Q^7J_/]1.?,U%!%S!7*IC=)*S'^T HISJLI,1H@^6W9F/\K@>GYF+,YU
M%68!QFG4+-]O7)BY9OG9C^Y0L[S]4<:H69;2^!H=V]L83-OB$B!2M& <4K+5
M117[;&/]86J629!C*XPMOG4W WLM,?.)M:5<DD!E=1^S^J^:Y:GX[5BS/ $$
M Q@K-YON[RJD?FW_H)VW.> Z2Q$R.Q>U%#Z*3X*=%]/&PHI49$W5RCYKL9XA
MZH>I@9X"DV4?F8T+OXT++9EJ:6T$&=G$8J]9 I*/D(J/)5A#N=.4_F?).BX$
M9Q/^=J#:01(#P.H=7? ???@/6M *+UXMRJORZ7QQWAZ*9H2U<2R+R[LMU2Y;
M6U$94(E_,"49=F^Q@O-!%K:LO<!.$=PI9 X)NUW@\?#I[2:K 8#X;40[(E].
MLZX9;4K__[?W9DMN)CFZX/T\Q=C<X[3OB]G8F"E3RAH=R\[,H\RJLKZB^0*7
M>"I$JDF&.M5/?^ D8U%$,(++[_R=4556I=)*8OD !^!PP!L!WFL.I7 LB3L5
M72_76)?0]W_"$7J\7CH 59-RM9.L2.X\L)"K()B!:'@!ECF7UB:+J<TF\==^
MC740N,YQC76(ICM ^^Z[$*-M(4X,)&1UQ4[V$#B=.EZ7VC,12ZNUO?],UU@'
MH67O:ZQ#5-<!!@<H'#/-&'+E05-,!,K86.=8:_"VA&!]'07<:,K.>:ZQ+N%-
MQ0D!PYD1<,F8WY:\_T)_<;5\/_L-%]-Y_LMBOJ2S4$K#1)*@6:#H/7FR>,L*
M:.,LEBQ*9B/URAS.3.>^?F \#F4. X'CDNWC=@?JF^7R^O-&'A^FRW_\M$!\
M/R,"<;GZ0'GVQ,H8.!H$K:T&%7.&P%  PUR"9R8IW^C)>&O61DY!+]1VF@#G
MM5G2S:CEO\VOZ&.NIJMO&Y$8+UEV#NB0EZ XN9D038"BBT3)F(VFS4"F,S W
M<GSVBJQI /#T8D_Q99'$0T3R!RX^\PER=%X:"2AE!B6L &=C)D>C5+32Y*(;
M77$WXVGDKOX.K&=\J/1B-"=$M'^CPQ?SFUF^E<*\_M:[/W&1ILN:?VZZN"8V
M!/1">G(FCH$J=<N*X0RLUHXK9Y3/#4WH#!R.W/7:@4'U!J->S.L81_.=7&X2
MQEOOPR?"F"1]%.!1ICH"7M8!80ZR"5$)IEP*;=;RMN)HW.TH/9C/V##IP%QN
M*^>X^#I-^+16?IG/OF[<Q68V_WP5KN[_>6V8^V6^^@]<?< T_SBK+</WFU(G
MVGA#T:NODY?K]D^!$%3BY%*02\M%B+9-.>XL[.UE2/:5&E)_ 'K-5K5U-W5,
MQOJWZM_C$V7)X\B<@&E1CVA3&V+JG+#B$S,!<VQ4OSLOGWO9F?N7G9T;4AT8
MW##'^??/7R::"Q^=06#K[NY$D6\L28,1*13+=4#LK ;Q##=[&8]_I<8S.CPZ
M,)$W5^N_0P?KD[K8MC].2)9"<A7!6,R@?,D0ZVMB'9RS@<>4;)LG@/O1M]]E
M*'NE.&Z@P\.1Z3?(G.%JA+=ZW^U4&?RYWI.?WO;%WLL,]?%HSY>8HU !N*EC
M?5!27BN%@90EP8GB[\S;^(61'^V=6&;[]7JU7(59GLX^?IA?75&85?]P8IPH
MW.H"2==]@@XU.*D2&*YS*DQ8;?JLS3[-ST4_YSL$V4-780> 1P>AQ8!2V!:=
M32I.2XM )V6=^"D3^&+K+%J1=(B)"]9F+OC@K%QH]]: ^&QG,D> Y6AK^;).
MDW]?A<6J"YMYJK&-H^6L!')=14E0(:]?1TF(L7 G>(ZEM_$=)W8]]M>YU:_=
MG J8'LZ9&C:_7RZO,;^]7I!L-[QL\O'[]>+M+2;FB>!!JH@"=(FF+O-Q$(1P
ME&T)Q3V3SJ1&)G$PK1?:7=40\6W5?4+F^S%LND\ZB9](V 6G*PJ ;^U[PEE@
M6B(=A2Q84-DD"%PI0&]5=B$(U_*Z>EAF+K1SJM^SX%3 O![3>??GE^EB_6_N
M).%=HO\4!SG5T8?6(!#[&D26WM-):7SLK!U^-S,7VB/5K^F<"IC78SI/)&)1
M1R=#KI-"*1'3PH /,D+FW+O@<C&AS6"O<;+V_GJC^C6;T\!R8M;^;I9[LYB_
MX_3CIWI1_Q47X2/>1+"_+:8)J\[*5F?)6W28ZH-HK&-(F(!8EYQ:$2,%M-:[
MW&8RT?EY'3?C?QU%Y!:PZB'Q/X^$)JA1T/%MR"5ROAVE';($#"5SC4QFW_VU
MS',,OIIB=!.<CV.6!X'N<LK7.T<D/%F.?%9  J/VVA>((=:]0<%#=$J#E=JF
ME&-*ILUNQC,R^6K*W5U8YDC@NX23\B71W'"_GW2,Q_5 /DA5=ZJ(7">=2$@R
M9>28"_HV@^;.R^>K*<U?A'6V@^!K,- G:K?/RB<E73)F#H4E"<IB!*\U@C"B
M9%FXR*7-\+)S<_IJ;@DNPDA;PO UF.D3=>)GY<-<9"P$!L+9NOJ&49QAZ\V\
MR]P(@U*JD<:V#<SIJ[F1N @S;0G#2S#3H7)T3EF 4AZX(=FHG!DXQ0*$XLBL
M"D.7^IPG-V1AZ!+N.[HPRA% ]TIN2-[DO'Z &*[NZO%W1785D[ ^2G N%E#!
M!HHA3 0T3%@>E(_8V6RM?=@:-[F\X'N/X<#RNDZR][/58CI;3M-Z),6$,^36
M2G(C53O*I 3.) -%>M0R&J'<2 /7CV7ILJ\Q!H1MNX/I! Q=QOZ_#T@"GZ:;
MMY1#[P!\\>,;O"H\C*4^GA4ZR5V6=5R.SQH4BYY^I@RX4I_#\B*+;U.=>BV[
M &U*DA!H(!=& K0Z0BRA@*=?*L>94*I1G^^_=@$>B-]VNP / <&(L0YYS,F_
M8_51MTM+6"THR(P0D(A6TM/!DNC@LXD)U,))A?8%M_OX4U_+[KZ#U#H?1,;=
MH&.[%43EQ!6G^,=B[1*4G,*AX"EC%QB5$9HC9P?A8\R]/:?JYDD5'R&HD97\
M1OX'AL6[+\L?P\?%AI'MMA8>):%:.$HDBP?EI26Y9 F%2:-1Y9!BVD/;.[^@
M![4?HZ_YT,(;&0'KP53+ZOD^S:]R_?;5]6+V^3XW3#&>R!0 4WW4JUD$)P*O
MD^:+9&BD?KB2\TDHO/Q-XW3>#(J)@<4YMGO8U$*7]8'?EUH(W;+@,"-RI-@J
M2P'D-0,X;AP4S;AP(?(B7LK0GOGX<:IPP[J& 00WHNZ7B]7D0XV,U@=C\*(H
M4Q@(#+X&UHJ$P#PP5,K$+)77>[TEH4^]E]/0KQ[F,]]][6M967E,Y'B\_'L
MS1;KT2.B2PZB*IP.01^!&,G@E+4V1BR6[]60MC]LQHPL3E#90Z4?(;^1U?[O
MT]GT\_7G+>$^&JF,92"#)L)5J3O7E*8?<N96B8QYK_Z)O13_W5>/K/IC%#<?
M0HICJS_\>8]PEF-(EI@VPM3V(L$@KM]ABIPQ\))%V.N=U'[JO__5XQP9@ZG_
M:"EV<&=VLT%TDTE;Y+$D!6AMJ(W:FC)I5S>%QX AZ)0>AH<#%4+O4_%:-E@>
M$S^<K)6.$+6-Q*WAVG%..;2A<U05U! 4Y=5>&*6QL,Q,FTD /6V9/EZ?.X!Q
MA'!'3DDKY?PFF[(Y2:DH?Y8\D01JE%6L )F(&6<%"OZ@%>S)-/3>1_:AWF.T
M,C]=1!UH5FS)3HRI7"CD08&UWXHB:<?(-KVBHS5&INW#T<<[-2O&C T::/88
M$76@6;DE&V7@S'@%.M8GEIKX]T76W>+"T^&64*:XIV;EF.6B!IH]1D0=:%9M
MR5;":JE] IU4J%.+.,0D Q@5T62)W*#<4[/J ,TV>T8RH&:/$5$'FM4WUQDA
M4V A CB3!64TF9*9Q /D8 F<UDJA][GYN_>1X[X\&%"SQXBH \V:&[)%B%%$
M#YG[4IO) GB)D?#)(PLVAV+=GIHU!VBV6?OZ@)H]1D0=:-;>!'XZ:/(I=>AB
M)M93X>!\#?PH.2 _8^G_]KF_O?>1X^[6&E"SQXBH \VZ+=F%ZRPR4:RQWA\*
M+8B!($%2Y&<3"89<SIZ:=0=HMMDVIP$U>XR(.M"LOR%;25DRC^1@ ATB7 GP
M)D8HH3A70HCR87OX3LWZ S3;;-70@)H]1D0=%+$V=;R;#B,4EE%FQB [M"0
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
M5EG8]!EL&2DA2X=1@$5&HO%*@2MU1TB1*2'])^LV8WQWDM1Y+\JY\3>,ZGK
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
M=^2SW7KY<=W23H[<6BFS;W../4%,%W%R.]B<*OX.$/1;^+9Y$#5_D_[S>KK
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
M(#?#CV%%=+3S8K_@:N*#Y:;FS]J1S2@*&,&3D, IE;1-7H9X)J@1-2.W!XP
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
MJN9<@0J!0>!>@#39.RZ*-ON-@FP:O!T.T6;9Z;D@VDJ''8#U21%.9.0R!*]
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
M Q0    ( *ME850EV7(J+@,   @,   5              "  ;)V @!T<G,M
M,3(S,3(Q>&5X:#(Q,2YH=&U02P$"% ,4    " "K96%4OM^O&D,#  #1"
M%0              @ $3>@( =')S+3$R,S$R,7AE>&@R,S$N:'1M4$L! A0#
M%     @ JV5A5.D18UH^"   -B@  !4              ( !B7T" '1R<RTQ
M,C,Q,C%X97AH,S$Q+FAT;5!+ 0(4 Q0    ( *ME853PIIAX.@@  "\H   5
M              "  ?J% @!T<G,M,3(S,3(Q>&5X:#,Q,BYH=&U02P$"% ,4
M    " "K96%4__+JP+@$  #C$0  %0              @ %GC@( =')S+3$R
M,S$R,7AE>&@S,C$N:'1M4$L! A0#%     @ JV5A5 Z %[VT!   RA$  !4
M             ( !4I," '1R<RTQ,C,Q,C%X97AH,S(R+FAT;5!+ 0(4 Q0
M   ( *ME85272\9EO1 $ )I%+  0              "  3F8 @!T<G,M,C R
M,3$R,S$N:'1M4$L! A0#%     @ JV5A5$]BS)=H)   S;<! !
M     ( !)*D& '1R<RTR,#(Q,3(S,2YX<V102P$"% ,4    " "K96%4DJ[1
M7+@N  !VX $ %               @ &ZS08 =')S+3(P,C$Q,C,Q7V-A;"YX
M;6Q02P$"% ,4    " "K96%49D X)@WC  "#80H %               @ &D
M_ 8 =')S+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4    " "K96%4ZGO1/6(5
M 0"WJ $ $P              @ 'CWP< =')S+3(P,C$Q,C,Q7V<Q+FIP9U!+
M 0(4 Q0    ( *ME853=\KP!OLT! +ZJ$P 4              "  7;U" !T
M<G,M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( *ME850&BQT[^#D! -32
M#@ 4              "  6;#"@!T<G,M,C R,3$R,S%?<')E+GAM;%!+!08
1    #@ . )H#  "0_0L    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
